St. Petersburg, Pinellas County, Florida, USA
Municipality
Location overview
St. Petersburg is the largest city in Pinellas County and occupies the southern part of the peninsula between Tampa Bay and the Gulf of Mexico. Its downtown waterfront faces Tampa Bay, while bridges connect the city with Tampa to the east and Manatee County to the south. A network of waterfront parks, museums, arts venues and marine-research institutions gives the city a distinct cultural and scientific identity. St. Petersburg had an estimated population of 264,033 in 2025, about 2.2% above the 2020 estimates base. Financial services, health care, data analytics, marine and life sciences, specialized manufacturing, tourism and the creative industries support its economy.