© 2025 St. Louis Public Radio
Play Live Radio
Next Up:
0:00
0:00
0:00 0:00
Available On Air Stations

Photos: St. Louis residents take to the polls for the city's March primary election

Voters take the polls for St. Louis’ city-wide primary election at the Wild Carrot Event Space on Tuesday, March 4, 2025, in the city’s Shaw neighborhood.
Brian Munoz
/
St. Louis Public Radio
Voters take the polls for St. Louis’ citywide primary election at the Wild Carrot event space on Tuesday in the Shaw neighborhood.

St. Louis election officials said voting in Tuesday's municipal primary was going smoothly as of the early afternoon, with results set to determine the finalists for the April 8 general election.

In the mayoral race, four candidates are vying to lead the city — including Mayor Tishaura Jones and 2021 challenger Cara Spencer, who represents the 8th Ward on the Board of Aldermen.

In addition to the mayoral race, three candidates are vying for city comptroller, while voters in the 3rd and 11th Wards will each select their top two choices for the board.

As of 2:20 p.m., voter turnout stood at 9.3% — approximately half the total turnout in past mayoral elections.

See photos from St. Louis primary election below:

Cara Spencer, 8th Ward alderwoman and mayoral candidate, thanks passerby voters for casting their ballots in St. Louis’ city-wide primary election outside the Wild Carrot Event Space on Tuesday, March 4, 2025, in the city’s Shaw neighborhood.
Brian Munoz
/
St. Louis Public Radio
Cara Spencer, 8th Ward alderwoman and St. Louis mayoral candidate, thanks voters for casting their ballots in the primary election outside the Shaw neighborhood-based Wild Carrot event space on Tuesday.
Cara Spencer, 8th Ward alderwoman and mayoral candidate, holds her head as campaign volunteer Fiona Fordyce presents a box of Eovaldi's Deli sandwiches outside of the St. Louis Library’s Buder Branch during the city’s primary election on Tuesday, March 4, 2025, in the St. Louis Hills neighborhood.
Brian Munoz
/
St. Louis Public Radio
Cara Spencer, 8th Ward alderwoman and mayoral candidate, holds her head as volunteer Fiona Fordyce presents a box of Eovaldi's Deli sandwiches outside the St. Louis Library’s Buder Branch while campaigning for the city’s primary election on Tuesday.
Mayor Tishaura Jones campaigns outside the St. Louis Schlafly Branch library while fighting wind gusts on Tuesday, March 4, 2025, in the Central West End neighborhood.
Brian Munoz
/
St. Louis Public Radio
Mayor Tishaura Jones campaigns outside the St. Louis Schlafly Branch Library while fighting wind gusts on Tuesday in the Central West End neighborhood.
Mayor Tishaura Jones shakes hands with Rocco, 7, as he joins his grandmother Joann Eckrich, of Lindenwood Park, before she casts her ballot in St. Louis’ city-wide primary election at the St. Louis Library’s Buder Branch on Tuesday, March 4, 2025, in the St. Louis Hills neighborhood.
Brian Munoz
/
St. Louis Public Radio
Mayor Tishaura Jones shakes hands with 7-year-old Rocco as he joins his grandmother Joann Eckrich, of Lindenwood Park, before she casts her ballot at the St. Louis Library’s Buder Branch on Tuesday.
Cara Spencer, 8th Ward alderwoman and mayoral candidate, greets a voter while campaigning in St. Louis’ city-wide primary election on Tuesday, March 4, 2025, in the city’s Shaw neighborhood.
Brian Munoz
/
St. Louis Public Radio
Cara Spencer, 8th Ward alderwoman and mayoral candidate, greets a voter while campaigning in the Shaw neighborhood.
Mayor Tishaura Jones, left, sends a text as campaign worker Mackenzie Long-Sanchez adjusts her glasses during the city’s primary election on Tuesday, March 4, 2025, outside of the Mason School in the Clifton Heights neighborhood.
Brian Munoz
/
St. Louis Public Radio
Mayor Tishaura Jones, left, sends a text as campaign worker Mackenzie Long-Sanchez adjusts her glasses outside the Mason School in Clifton Heights during the city’s primary election on Tuesday. Long-Sanchez's T-shirt references how opponents of Cara Spencer have criticized the alderwoman for accepting campaign donations from developer Bob Clark.
Emerald Turner, 70, fights the wind while campaigning for St. Louis Comptroller Darlene Green during the city-wide primary election outside of the St. Louis Library’s Schlafly Branch on Tuesday, March 4, 2025, in the city’s Central West End neighborhood.
Brian Munoz
/
St. Louis Public Radio
Emerald Turner, 70, fights the wind while campaigning for St. Louis Comptroller Darlene Green outside the St. Louis Library’s Schlafly Branch on Tuesday in the Central West End.
St. Louis Circuit Attorney Gabe Gore casts his ballot in the city’s primary election on Tuesday, March 4, 2025, at the St. Louis Library’s Schlafly Branch in the Central West End neighborhood.
Brian Munoz
/
St. Louis Public Radio
St. Louis Circuit Attorney Gabe Gore casts his ballot on Tuesday in the Central West End.
Voters cast their ballots on Tuesday, March 4, 2025, at the Mason School in the Clifton Heights neighborhood.`
Brian Munoz
/
St. Louis Public Radio
Voters cast their ballots on Tuesday at the Mason School in St. Louis' Clifton Heights neighborhood.
Voters cast their ballots on Tuesday, March 4, 2025, at the Dewey International School in St. Louis’ Hi-Pointe neighborhood.
Brian Munoz
/
St. Louis Public Radio
Voters cast their ballots on Tuesday at the Dewey International School in St. Louis’ Hi-Pointe neighborhood.
Felix, 1, looks down at a voting sticker after being affixed by his mother Margaret Loehnig, both of St. Louis’ Shaw neighborhood, during the city’s primary election on Tuesday, March 4, 2025, at the Wild Carrot Event Space.
Brian Munoz
/
St. Louis Public Radio
Felix, 1, looks down at a voting sticker from his mother, Margaret Loehnig, both of St. Louis’ Shaw neighborhood, at the Wild Carrot on Tuesday.

This is a developing story and will be updated.

St. Louis Public Radio's Jeremy Goodwin contributed to this report.

Brian Munoz is the Visuals Editor at St. Louis Public Radio.