The 2024 State Assembly of the Altai Republic election took place on 6–8 September 2024, on common election day, coinciding with 2024 Altai head election. All 41 seats in the State Assembly were up for re-election.
United Russia retained its overwhelming majority in the State Assembly, winning 54% of the vote and all 30 single-mandate constituencies. Liberal Democratic Party of Russia recorded gains after its alliance with local Party of Business and came second with 18%, while Communist Party of the Russian Federation suffered a crushing defeat (14%), losing six of its seven seats. Rodina failed to cross the threshold and lost its only seat.
Electoral system Under current election laws, the State Assembly is elected for a term of five years, with parallel voting. 11 seats are elected by party-list proportional representation with a 5% electoral threshold, with the other half elected in 30 single-member constituencies by first-past-the-post voting. Seats in the proportional part are allocated using the Imperiali quota, modified to ensure that every party list, which passes the threshold, receives at least one mandate.
Candidates Party lists To register regional lists of candidates, parties need to collect 0.5% of signatures of all registered voters in the Altai Republic.
The following parties were relieved from the necessity to collect signatures:Список политических партий, освобождённых от сбора подписей избирателей United Russia Communist Party of the Russian Federation A Just Russia — Patriots — For Truth Liberal Democratic Party of Russia New People Rodina Russian Party of Pensioners for Social Justice
№PartyRepublic-wide listCandidatesTerritorial groupsStatus Communist PartyViktor Romashkin • Mikhail Fedkin • Arzhan Bakrasov2910 Registered Liberal Democratic PartyLeonid Slutsky • Dmitry Sofronov • Roman Rekhtin3310 Registered New PeopleKonstantin Vasilenko • Glafira Imamadiyeva218 Registered United RussiaAndrey Turchak • Artur Kokhoyev • Alyona Kazantseva3210 Registered RodinaOleg Dobrynin • Aleksandr Vakulenko • Vyacheslav Batrakov2310 Registered A Just Russia – For TruthAleksandr Gruzdev178 Registered
New People took part in Altai legislative election for the first time. Russian Party of Pensioners for Social Justice, Russian Party of Freedom and Justice and Yabloko, who participated in the last election, did not file, while Patriots of Russia merged with A Just Russia in 2021.
Single-mandate constituencies 30 single-mandate constituencies were formed in the Altai Republic. To register candidates in single-mandate constituencies need to collect 3% of signatures of registered voters in the constituency.
+Number of candidates in single-mandate constituenciesPartyCandidatesNominatedRegisteredUnited Russia3030Communist Party2121Liberal Democratic Party2321Rodina3030A Just Russia – For Truth77Party of Russia's Rebirth––Independent201Total131110
Results Results by party lists
|- style="background-color:#E9E9E9;text-align:center;" ! rowspan=2 colspan=2| Party ! colspan=5| Party list ! colspan=2| Constituency ! colspan=2| Total |- ! width="75"| Votes ! % ! ±pp ! Seats ! +/– ! Seats ! +/– ! Seats ! +/– |- | style="background-color:;"| | style="text-align:left;"| United Russia | | 53.84 | 19.66 | 7 | 3 | 30 | 9 | 37 | 12 |- | style="background-color:;"| | style="text-align:left;"| Liberal Democratic Party | | 18.17 | 6.14 | 2 | 1 | 0 | | 2 | 1 |- | style="background-color:;"| | style="text-align:left;"| Communist Party | | 13.63 | 15.87 | 1 | 3 | 0 | 3 | 1 | 6 |- | style="background-color:;"| | style="text-align:left;"| A Just Russia — For Truth | | 5.70 | 0.39 | 1 | | 0 | | 1 | 1 |- | colspan="11" style="background-color:#E9E9E9;"| |- | style="background-color:;"| | style="text-align:left;"| New People | | 3.57 | New | 0 | New | – | – | 0 | New |- | style="background-color:;"| | style="text-align:left;"| Rodina | | 1.65 | 3.73 | 0 | 1 | 0 | | 0 | 1 |- | style="background-color:;"| | style="text-align:left;"| Independents | – | – | – | – | – | 0 | 5 | 0 | 5 |- | style="text-align:left;" colspan="2"| Invalid ballots | | 3.43 | 0.73 | — | — | — | — | — | — |- style="font-weight:bold" | style="text-align:left;" colspan="2"| Total | | 100.00 | — | 11 | | 30 | | 41
| colspan="11" style="background-color:#E9E9E9;"| |- | style="text-align:left;" colspan="2"| Turnout | | 45.61 | 4.26 | — | — | — | — | — | — |- | style="text-align:left;" colspan="2"| Registered voters | | 100.00 | — | — | — | — | — | — | — |- | colspan="11" style="background-color:#E9E9E9;"| |- style="font-weight:bold" | colspan="10" |Source:
Former First Deputy Chairman of the Government of the Altai Republic Ezher Yalbakov (United Russia) was elected as Chairman of the State Assembly, replacing Artur Kokhoyev (United Russia), who was appointed to the Federation Council instead of incumbent Senator Tatyana Gigel (United Russia). Gigel, in turn, was elected Deputy Chairwoman of the State Assembly and leader of United Russia faction.
Results in single-member constituencies District 1 • District 2 • District 3 • District 4 • District 5 • District 6 • District 7 • District 8 • District 9 • District 10 • District 11 • District 12 • District 13 • District 14 • District 15 • District 16 • District 17 • District 18 • District 19 • District 20 • District 21 • District 22 • District 23 • District 24 • District 25 • District 26 • District 27 • District 28 • District 29 • District 30__NOTOC__
District 1
! 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;" |% |- |style="background-color:"| |align=left|Sergey Timoshensky |align=left|United Russia | |53.80% |- |style="background-color:"| |align=left|Roman Rekhtin |align=left|Liberal Democratic Party | |25.19% |- |style="background-color:"| |align=left|Pyotr Bukach (incumbent) |align=left|Communist Party | |13.34% |- |style="background-color:"| |align=left|Alyona Amosova |align=left|Rodina | |5.50% |- | colspan="5" style="background-color:#E9E9E9;"| |- style="font-weight:bold" | colspan="3" style="text-align:left;" | Total | | 100% |- | colspan="5" style="background-color:#E9E9E9;"| |- style="font-weight:bold" | colspan="4" |Source:
District 2
! 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;" |% |- |style="background-color:"| |align=left|Artur Kokhoyev (incumbent) |align=left|United Russia | |67.18% |- |style="background-color:"| |align=left|Natalya Sofronova |align=left|Liberal Democratic Party | |15.93% |- |style="background-color:"| |align=left|Vyacheslav Kharin |align=left|Communist Party | |9.09% |- |style="background-color:"| |align=left|Olga Shcherbakova |align=left|Rodina | |5.98% |- | colspan="5" style="background-color:#E9E9E9;"| |- style="font-weight:bold" | colspan="3" style="text-align:left;" | Total | | 100% |- | colspan="5" style="background-color:#E9E9E9;"| |- style="font-weight:bold" | colspan="4" |Source:
District 3
! 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;" |% |- |style="background-color:"| |align=left|Radmila Pekpeyeva (incumbent) |align=left|United Russia | |58.14% |- |style="background-color:"| |align=left|Mikhail Paklin |align=left|Communist Party | |24.18% |- |style="background-color:"| |align=left|Yevgeny Shutov |align=left|Liberal Democratic Party | |10.07% |- |style="background-color:"| |align=left|Valery Konovalov |align=left|Rodina | |5.08% |- | colspan="5" style="background-color:#E9E9E9;"| |- style="font-weight:bold" | colspan="3" style="text-align:left;" | Total | | 100% |- | colspan="5" style="background-color:#E9E9E9;"| |- style="font-weight:bold" | colspan="4" |Source:
District 4
! 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;" |% |- |style="background-color:"| |align=left|Konstantin Krivoruchenko |align=left|United Russia | |43.37% |- |style="background-color:"| |align=left|Askar Tulebayev (incumbent) |align=left|Communist Party | |38.38% |- |style="background-color:"| |align=left|Mikhail Yaskov |align=left|A Just Russia — For Truth | |12.37% |- |style="background-color:"| |align=left|Leyla Zeynalova |align=left|Rodina | |3.53% |- | colspan="5" style="background-color:#E9E9E9;"| |- style="font-weight:bold" | colspan="3" style="text-align:left;" | Total | | 100% |- | colspan="5" style="background-color:#E9E9E9;"| |- style="font-weight:bold" | colspan="4" |Source:
District 5
! 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;" |% |- |style="background-color:"| |align=left|German Chepkin (incumbent) |align=left|United Russia | |62.01% |- |style="background-color:"| |align=left|Aleksey Tadykin |align=left|Liberal Democratic Party | |15.60% |- |style="background-color:"| |align=left|Igor Tumashov |align=left|Communist Party | |10.91% |- |style="background-color:"| |align=left|Viktor Tabayev |align=left|Rodina | |8.21% |- | colspan="5" style="background-color:#E9E9E9;"| |- style="font-weight:bold" | colspan="3" style="text-align:left;" | Total | | 100% |- | colspan="5" style="background-color:#E9E9E9;"| |- style="font-weight:bold" | colspan="4" |Source:
District 6
! 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;" |% |- |style="background-color:"| |align=left|Pyotr Poposhev (incumbent) |align=left|United Russia | |71.02% |- |style="background-color:"| |align=left|Svetlana Kazantseva |align=left|Liberal Democratic Party | |21.95% |- |style="background-color:"| |align=left|Yevgeny Buzayev |align=left|Rodina | |3.54% |- | colspan="5" style="background-color:#E9E9E9;"| |- style="font-weight:bold" | colspan="3" style="text-align:left;" | Total | | 100% |- | colspan="5" style="background-color:#E9E9E9;"| |- style="font-weight:bold" | colspan="4" |Source:
District 7
! 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;" |% |- |style="background-color:"| |align=left|Nikolay Kim |align=left|United Russia | |63.89% |- |style="background-color:"| |align=left|Maria Demina (incumbent) |align=left|Liberal Democratic Party | |25.13% |- |style="background-color:"| |align=left|Marina Demina |align=left|Rodina | |6.90% |- | colspan="5" style="background-color:#E9E9E9;"| |- style="font-weight:bold" | colspan="3" style="text-align:left;" | Total | | 100% |- | colspan="5" style="background-color:#E9E9E9;"| |- style="font-weight:bold" | colspan="4" |Source:
District 8
! colspan=2 style="background-color:#E9E9E9;text-align:left;vertical-align:top;" |Candidate