2026 St. Petersburg, Florida, mayoral election

2026 St. Petersburg mayoral election

August 18, 2026 (primary election)
November 3, 2026 (runoff)

Incumbent Mayor

Ken Welch
Democratic



The 2026 St. Petersburg mayoral election will take place on August 18, 2026, with a runoff election on November 3, 2026, if no candidate receives a majority of the vote. Incumbent Mayor Ken Welch, who was first elected in 2021, has announced that he will seek re-election.

The election is officially non-partisan, though candidates are free to reveal their registered party affiliations.