The 2026 Legislative Duma of Tomsk Oblast election took place on 18–20 September 2026, on common election day, coinciding with the 2026 Russian legislative election. All 42 seats in the Legislative Assembly were up for re-election.
United Russia retained its overwhelming majority in the Legislative Duma, winning 38.5% of the vote and 19 single-mandate constituencies. Communist Party of the Russian Federation and Liberal Democratic Party of Russia retained their factions, losing one deputy each. New People saw major gains, increasing its vote share by nearly half and coming in third by popular vote.
Electoral system Under current election laws, the Legislative Duma is elected for a term of five years, with parallel voting. 21 seats are elected by party-list proportional representation with a 5% electoral threshold, with the other half elected in 21 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 Tomsk Oblast.
The following parties were relieved from the necessity to collect signatures: United Russia Communist Party of the Russian Federation Liberal Democratic Party of Russia A Just Russia New People Yabloko
№PartyOblast-wide listCandidatesTerritorial groupsStatus1 United RussiaVladimir Mazur • • Sergey Sechenov • Vladimir Kravchenko • Natalya Opanasyuk407 Registered2 Liberal Democratic PartyLeonid Slutsky • Stanislav Karpov347 Registered3 A Just Russia • Marina Kolykhayeva6321 Registered5 Communist PartyAndrey Petrov • Maksim Luchshev • Vladimir Cholakhyan5621 Registered6 New PeopleSergey Kukhalsky • Aleksandr Tsin-De-Shan • Yekaterina Radionova247 Registered4 YablokoVasily Yeryomin • Yevgeny Kaverzin125 Disqualified
Party of Growth, which participated in the last election, was dissolved and merged into New People. Yabloko was initially registered for the legislative election but was disqualified on September 11, 2026, by the Tomsk Oblast Court for intellectual property violations, unlawful social media campaigning and financing discrepancies.
Single-mandate constituencies 21 single-mandate constituencies were formed in Tomsk Oblast. 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 Russia2121Communist Party2020Liberal Democratic Party2120A Just Russia2020New People2018Yabloko77Independent40Total113106
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 | | 38.67 | 5.46 | 9 | 1 | 19 | | 28 | 1 |- | style="background-color:;"| | style="text-align:left;"| Communist Party | | 21.07 | 3.35 | 5 | 1 | 1 | | 6 | 1 |- | style="background-color:;"| | style="text-align:left;"| New People | | 14.38 | 4.19 | 3 | 1 | 0 | | 3 | 1 |- | style="background-color:;"| | style="text-align:left;"| Liberal Democratic Party | | 12.14 | 0.49 | 2 | 1 | 0 | | 2 | 1 |- | style="background-color:;"| | style="text-align:left;"| A Just Russia | | 10.66 | 0.35 | 2 | | 1 | | 3
| style="background-color:;"| | style="text-align:left;"| Yabloko | – | – | – | – | – | 0 | | 0
| style="text-align:left;" colspan="2"| Invalid ballots | | 3.07 | 0.16 | — | — | — | — | — | — |- style="font-weight:bold" | style="text-align:left;" colspan="2"| Total | | 100.00 | — | 21 | | 21 | | 42
| colspan="11" style="background-color:#E9E9E9;"| |- | style="text-align:left;" colspan="2"| Turnout | | 43.50 | 3.29 | — | — | — | — | — | — |- | style="text-align:left;" colspan="2"| Registered voters | | 100.00 | — | — | — | — | — | — | — |- | colspan="11" style="background-color:#E9E9E9;"| |- style="font-weight:bold" | colspan="10" |Source:
(United Russia) was re-elected as Chairwoman of the Legislative Duma, while incumbent Senator Vladimir Kravchenko (United Russia) was re-appointed to the Federation Council.
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__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|Ivan Pushkarev (incumbent) |align=left|United Russia | |36.99% |- |style="background-color:"| |align=left|Natalia Testova |align=left|Communist Party | |19.53% |- |style="background-color:"| |align=left|Inga Pervushina |align=left|A Just Russia | |19.43% |- |style="background-color:"| |align=left|Tatyana Sorochinskaya |align=left|Yabloko | |13.49% |- |style="background-color:"| |align=left|Nikita Veligzhanin |align=left|Liberal Democratic Party | |7.10% |- | 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|Vladimir Reznikov (incumbent) |align=left|United Russia | |33.38% |- |style="background-color:"| |align=left|Aleksandr Tsin-De-Shan |align=left|New People | |19.58% |- |style="background-color:"| |align=left|Magerram Gasanov |align=left|Communist Party | |17.74% |- |style="background-color:"| |align=left|Roman Stepichev |align=left|A Just Russia | |15.53% |- |style="background-color:"| |align=left|Mark Shekhovtsev |align=left|Liberal Democratic Party | |9.81% |- | 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| (incumbent) |align=left|A Just Russia | |33.79% |- |style="background-color:"| |align=left|Irina Grabtsevich |align=left|United Russia | |30.97% |- |style="background-color:"| |align=left|Aleksandr Chunaryov |align=left|New People | |16.25% |- |style="background-color:"| |align=left|Temur Isakov |align=left|Communist Party | |15.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 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|Sergey Avtonomov (incumbent) |align=left|United Russia | |37.23% |- |style="background-color:"| |align=left|Yevgeny Kaverzin |align=left|Yabloko | |16.21% |- |style="background-color:"| |align=left|Slaventiy Veliky |align=left|Communist Party | |16.17% |- |style="background-color:"| |align=left|Yury Polonyankin |align=left|A Just Russia | |15.10% |- |style="background-color:"| |align=left|Snezhana Rudenko |align=left|Liberal Democratic Party | |12.14% |- | 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|Oleg Pravdin (incumbent) |align=left|United Russia | |35.04% |- |style="background-color:"| |align=left|Larisa Aleyeva |align=left|Communist Party | |17.27% |- |style="background-color:"| |align=left|Anna Sannikova |align=left|New People | |14.39% |- |style="background-color:"| |align=left|Ivan Andreyev |align=left|Yabloko | |11.44% |- |style="background-color:"| |align=left|Aleksey Savitsky |align=left|Liberal Democratic Party | |9.71% |- |style="background-color:"| |align=left|Viktor Zakharov |align=left|A Just Russia | |9.38% |- | 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|Pavel Astapenko |align=left|United Russia | |32.42% |- |style="background-color:"| |align=left|Dmitry Alimpiyev |align=left|Communist Party | |24.54% |- |style="background-color:"| |align=left|Sergey Berezovikov |align=left|New People | |17.04% |- |style="background-color:"| |align=left|Mikhail Zakharov |align=left|A Just Russia | |13.17% |- |style="background-color:"| |align=left|Yury Voroshilin |align=left|Liberal Democratic Party | |8.81% |- | 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|Andrey Petrov |align=left|Communist Party | |42.33% |- |style="background-color:"| |align=left|Natalya Krasnitskaya |align=left|United Russia | |35.06% |- |style="background-color:"| |align=left|Diana Kostyrina |align=left|A Just Russia | |16.68% |- | 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 ! style="background-color:#E9E9E9;text-align:left;vertical-align:top;" |Party