The 2021 St. Louis mayoral election occurred in two stages, with a unified primary on March 2, 2021, and a two-candidate general election on April 6, 2021.[1] The election was the first in the nation to use approval voting for a primary.[2] Incumbent DemocraticmayorLyda Krewson was eligible to seek re-election to a second term in office, but chose to retire.[3]
In a primary field of four candidates, St. LouisTreasurerTishaura Jones and AlderwomanCara Spencer advanced to the general election.[4] Jones defeated Spencer in the general election by nearly 4% of votes cast, becoming the first African-American woman elected to the office of mayor.[5]