2024 Chelyabinsk Oblast gubernatorial election

The 2024 Chelyabinsk Oblast gubernatorial election will take place on 7–8 September 2024, on common election day. Incumbent Governor Aleksey Teksler is running to a second term in office.

Background
In March 2019 first-term Governor of Chelyabinsk Oblast Boris Dubrovsky announced his resignation and was replaced by First Deputy Minister of Energy Aleksey Teksler. Teksler was previously viewed as the likely replacement for Governor of Murmansk Oblast Marina Kovtun, who resigned two days after Teksler's appointment to Chelyabinsk Oblast. Dubrovsky's resignation was expected as in August 2018 he was indicted for conspiracy by the Federal Antimonopoly Service, Dubrovsky later fled Russia and was charged with abuse of power in October 2019.

Teksler ran for a full term as an Independent and handily won the September 2019 election with 69.30% of the vote, as his nearest challenger, Konstantin Natsiyevsky (CPRF), received just 12.02%. In June 2020 Governor Teksler joined United Russia party, and later this year led the party list in the Legislative Assembly of Chelyabinsk Oblast election.

Candidates
In Chelyabinsk Oblast candidates for Governor can be nominated by registered political parties or by self-nomination. Candidate for Governor of Chelyabinsk Oblast should be a Russian citizen and at least 30 years old. Candidates for Governor should not have a foreign citizenship or residence permit. Each candidate in order to be registered is required to collect at least 7% of signatures of members and heads of municipalities. In addition, self-nominated candidates should collect 0.5% of signatures of Chelyabinsk Oblast residents. Also gubernatorial candidates present 3 candidacies to the Federation Council and election winner later appoints one of the presented candidates.

Declined

 * Valery Gartung (SR–ZP), Member of State Duma (1997–present), Chairman of the Duma Committee on Safeguarding Competition (2021–present), 2000 gubernatorial candidate (endorsed Teksler)

Candidates for Federation Council
Incumbent Senator Margarita Pavlova (Independent) was not renominated.

Results
! style="text-align:left;" colspan=2| Candidate ! style="text-align:left;"| Party ! width="75"|Votes ! width="30"|%
 * - style="background-color:#E9E9E9;text-align:center;"
 * style="background-color:"|
 * style="text-align:left;"| Eldar Gilmutdinov
 * style="text-align:left;"| Communist Party
 * style="background-color:"|
 * style="text-align:left;"| Vitaly Pashin
 * style="text-align:left;"| Liberal Democratic Party
 * style="background-color:"|
 * style="text-align:left;"| Stepan Solovyov
 * style="text-align:left;"| Green Alternative
 * style="background-color:"|
 * style="text-align:left;"| Aleksey Teksler (incumbent)
 * style="text-align:left;"| United Russia
 * style="text-align:left;" colspan="3"| Valid votes
 * style="text-align:left;" colspan="3"| Blank ballots
 * - style="font-weight:bold"
 * style="text-align:left;" colspan="3"| Total
 * 100.00
 * style="background-color:#E9E9E9;" colspan="6"|
 * style="text-align:left;" colspan="3"| Turnout
 * style="text-align:left;" colspan="3"| Registered voters
 * 100.00
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" |Source:
 * }
 * style="text-align:left;" colspan="3"| Valid votes
 * style="text-align:left;" colspan="3"| Blank ballots
 * - style="font-weight:bold"
 * style="text-align:left;" colspan="3"| Total
 * 100.00
 * style="background-color:#E9E9E9;" colspan="6"|
 * style="text-align:left;" colspan="3"| Turnout
 * style="text-align:left;" colspan="3"| Registered voters
 * 100.00
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" |Source:
 * }
 * style="text-align:left;" colspan="3"| Turnout
 * style="text-align:left;" colspan="3"| Registered voters
 * 100.00
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" |Source:
 * }
 * 100.00
 * colspan="5" style="background-color:#E9E9E9;"|
 * - style="font-weight:bold"
 * colspan="4" |Source:
 * }
 * }
 * }