Petersburg, Florida, held an election for mayor on August 24, 2021. Incumbent Democratic mayor Rick Kriseman was term-limited and could not seek re-election to a third term in office. Municipal elections in St. Petersburg are officially nonpartisan.