The 2025 St. Louis mayoral election was held on April 8, 2025, to elect the mayor of St. Louis, Missouri. The non-partisan election used approval voting, with the top-two candidates in the March 4 primary advancing to the April general election. In a rematch of the 2021 election, first-term incumbent mayor Tishaura Jones was defeated by alderwoman Cara Spencer by a wide margin.

Candidates Candidates who advanced to the general election CandidateExperienceAnnounced Tishaura JonesIncumbent mayor (2021–present)Treasurer of St. Louis (2013–2021)State representative for the 63rd district (2009–2013)May 16, 2024(Website)Cara SpencerAlder for the 8th ward (2015–present)Candidate for mayor in 2021May 23, 2024(Website)

Candidates eliminated in the primary CandidateExperienceAnnounced Michael ButlerSt. Louis Recorder of Deeds (2019–present)Chair of the Missouri Democratic Party (2020–2023)State representative for the 79th district (2013–2019)August 2, 2024(Website)Andrew JonesUtility executivePerennial candidate(Website)

Primary election Endorsements

Polling

Poll source Date(s)administered Samplesize Marginof error MichaelButler AndrewJones TishauraJones CaraSpencer UndecidedRemington Research (R) February 26–27, 2025 416 (LV) ± 4.9% 24% 13% 34% 51% —

Results

Because the primary election was conducted using approval voting (and voters had the opportunity to mark their approval of more than one candidate), the percentages add up to more than 100 percent; they reflect what percentage of voters voted for that candidate.

General election Polling Poll source Date(s)administered Samplesize Marginof error TishauraJones CaraSpencer UndecidedRemington Research (R)March 25–27, 2025622 (LV)± 4.0% 31% 55%14% Results

Notes

Partisan clients

References

External links Official campaign websites Michael Butler for Mayor Andrew Jones for Mayor Tishaura Jones for Mayor Cara Spencer for Mayor