Mayor of St. Louis

Mayor of St. Louis
Seal of St. Louis
Incumbent
Cara Spencer
since April 15, 2025
Government of St. Louis
StyleHer Honor
Term lengthFour years, no term limits
Inaugural holderWilliam Carr Lane
FormationApril 14, 1823
SuccessionPresident, Board of Aldermen
Salary$161,881
WebsiteOffice of the Mayor

The mayor of St. Louis is the chief executive officer of St. Louis's city government. The mayor has a duty to enforce city ordinances and the power to either approve or veto city ordinances passed by the Board of Aldermen. The current mayor is Cara Spencer, who took office on April 15, 2025.

Forty-eight people have held the office, four of whom—William Carr Lane, John Fletcher Darby, John Wimer, and John How—served non-consecutive terms. Lane, the city's first mayor, served the most terms: eight one-year terms plus the unexpired term of Darby. Francis Slay is the longest-serving mayor, having served four 4-year terms. The second-longest-serving mayor was Henry Kiel, who served 12 years and nine days over three terms in office. Two others — Raymond Tucker and Vincent C. Schoemehl — also served three terms, but seven fewer days. The shortest-serving mayor was Arthur Barret, who died 11 days after taking office. The first female mayor was Lyda Krewson, who served from 2017 to 2021.