St. Petersburg is a city located in Pinellas County, Florida. St. Petersburg has a 2026 population of 267,102. St. Petersburg is currently growing at a rate of 0.76% annually and its population has increased by 3.02% since the most recent census, which recorded a population of 259,271 in 2020.