Tuapse constituency
The Tuapse constituency is a Russian legislative constituency in Krasnodar Krai. The constituency covers most of Krasnodar Krai Black Sea coast, stretching from Novorossiysk to Tuapse, including resorts Gelendzhik and Goryachy Klyuch, [Krasnodar Krai|Goryachy Klyuch].
The constituency has been represented since 2021 by United Russia deputy Sergey Altukhov, former Deputy Chairman of the Legislative Assembly of Krasnodar Krai and IT executive, who won the open seat, succeeding one-term United Russia incumbent Vladimir Sinyagovsky.
Boundaries
1993–2003: Apsheronsky District, Belorechensk, Belorechensky District, Goryachy Klyuch, Sochi, Tuapse, Tuapsinsky DistrictThe constituency covered southern Krasnodar Krai, including Black Sea resorts of Sochi and Tuapse as well as inland territories near the border with Adygea.
2003–2007: Gelendzhik, Novorossiysk, Seversky District, Tuapse, Tuapsinsky District
After 2003 redistricting the constituency was significantly changed, retaining only Tuapse and Tuapsinsky District, while losing the rest of its former territory to new Apsheronsk constituency. The constituency was pushed northwards, gaining Gelendzhik sea resort and major port of Novorossiysk from the former Novorossiysk constituency, Seversky District from Prikubansky constituency.
2016–2026: Gelendzhik, Goryachy Klyuch, Novorossiysk, Seversky District, Tuapsinsky District
The constituency was re-created for the 2016 election. This seat retained all of its former territory and gained Goryachy Klyuch from former Apsheronsk constituency.
Since 2026 Chernomorsky constituency: Apsheronsky District, Gelendzhik, Novorossiysk, Tuapsinsky District
The constituency was significantly altered after the 2025 redistricting, losing Goryachy Klyuch and Seversky District to new South-Western constituency. This seat gained eastern Apsheronsky District from Sochi constituency and was renamed "Chernomorsky constituency".
Election results
1993
! colspan=2 style="background-color:#E9E9E9;text-align:left;vertical-align:top;" |Candidate! style="background-color:#E9E9E9;text-align:left;vertical-align:top;" |Party
! style="background-color:#E9E9E9;text-align:right;" |Votes
! style="background-color:#E9E9E9;text-align:right;" |%
1995
! colspan=2 style="background-color:#E9E9E9;text-align:left;vertical-align:top;" |Candidate! style="background-color:#E9E9E9;text-align:left;vertical-align:top;" |Party
! style="background-color:#E9E9E9;text-align:right;" |Votes
! style="background-color:#E9E9E9;text-align:right;" |%
1999
! colspan=2 style="background-color:#E9E9E9;text-align:left;vertical-align:top;" |Candidate! style="background-color:#E9E9E9;text-align:left;vertical-align:top;" |Party
! style="background-color:#E9E9E9;text-align:right;" |Votes
! style="background-color:#E9E9E9;text-align:right;" |%
2003
! colspan=2 style="background-color:#E9E9E9;text-align:left;vertical-align:top;" |Candidate! style="background-color:#E9E9E9;text-align:left;vertical-align:top;" |Party
! style="background-color:#E9E9E9;text-align:right;" |Votes
! style="background-color:#E9E9E9;text-align:right;" |%
2016
! colspan=2 style="background-color:#E9E9E9;text-align:left;vertical-align:top;" |Candidate! style="background-color:#E9E9E9;text-align:left;vertical-align:top;" |Party
! style="background-color:#E9E9E9;text-align:right;" |Votes
! style="background-color:#E9E9E9;text-align:right;" |%
2021
! colspan=2 style="background-color:#E9E9E9;text-align:left;vertical-align:top;" |Candidate! style="background-color:#E9E9E9;text-align:left;vertical-align:top;" |Party
! style="background-color:#E9E9E9;text-align:right;" |Votes
! style="background-color:#E9E9E9;text-align:right;" |%