St. Petersburg had an estimated 264,033 people in July 2025, up 2.2% since the 2020 census and 7.9% since 2010. Age, households, income and housing.

Last checked Oct. 10, 2026. Figures come from the U.S. Census Bureau: the 2010 and 2020 census counts, the Vintage 2025 population estimates and the 2020-2024 American Community Survey five-year estimates. See the city on QuickFacts.

St. Petersburg is the largest city in Pinellas County and the county’s population center. The Census Bureau estimates 264,033 people lived in the city on July 1, 2025, up 2.2% from the 2020 census count of 258,308. The city grew faster in the decade before: 5.5% from 2010 to 2020.

St. Petersburg at a glance

  • Population (July 1, 2025 estimate): 264,033
  • 2020 census: 258,308; 2010 census: 244,769
  • Median age: 43.1
  • Households: 119,244, averaging 2.14 people
  • Median household income: $75,192
  • Questions about census data: Census Bureau contact page

Growth since 2010

Line chart of St. Petersburg population: 244,769 in the 2010 census, 258,308 in the 2020 census, then estimates of 259,823 in 2021, 262,655 in 2022, 264,921 in 2023, 265,855 in 2024 and 264,033 in 2025

Year Population Source
2010 244,769 Census count
2020 258,308 Census count
2021 259,823 Estimate, July 1
2022 262,655 Estimate, July 1
2023 264,921 Estimate, July 1
2024 265,855 Estimate, July 1
2025 264,033 Estimate, July 1

The estimates show steady growth through 2024 and a dip of 1,822 people, or 0.7%, between July 2024 and July 2025, a period that included Hurricanes Helene and Milton in fall 2024. Pinellas County’s estimate fell 1.2% over the same year. Estimates are revised each year, so the 2025 figure may change.

Who lives here

From the 2020-2024 American Community Survey (age and race, households and education, income and housing profiles):

Measure St. Petersburg Pinellas County Florida
Median age 43.1 49.0 42.6
Age 65 and older 21.1% 26.4% 21.3%
Under 18 16.1% 15.4% 19.5%
Average household size 2.14 2.20 2.51
Bachelor’s degree or higher (age 25+) 42.6% 36.8% 34.1%
Median household income $75,192 $72,646 $74,568
People below the poverty line 12.5% 11.5% 12.6%

St. Petersburg is younger than Pinellas County as a whole, by almost six years of median age, and its residents are more likely than the county or state as a whole to hold a college degree.

Housing

Measure St. Petersburg Pinellas County
Housing units 141,508 520,107
Owner-occupied 62.8% 69.5%
Vacant (including seasonal homes) 15.7% 17.6%
Median value of an owner-occupied home $371,100 $355,100
Median gross rent $1,663 $1,642

About 37% of occupied homes in the city are rented, a higher share than in the county. For current market prices, which the survey lags, see our home prices page.

The neighbors

Place 2010 census 2020 census 2025 estimate
St. Petersburg 244,769 258,308 264,033
Pinellas Park 49,079 53,093 52,295
Gulfport 12,029 11,783 11,404
St. Pete Beach 9,346 8,879 8,553
Treasure Island 6,705 6,584 6,397
South Pasadena 4,964 5,353 5,169
Pinellas County 916,542 959,107 948,563

Gulfport, St. Pete Beach and Treasure Island had fewer people in 2025 than in 2010, while St. Petersburg, Pinellas Park and South Pasadena grew. The median age in South Pasadena (70.0), St. Pete Beach (62.8) and Treasure Island (62.7) is far above the city’s.

How to use these numbers

  • The census counts (2010, 2020) are full counts on April 1.
  • The population estimates are the Census Bureau’s annual July 1 figures, built from births, deaths and migration.
  • The American Community Survey five-year figures are survey estimates pooled from 2020 to 2024 and carry a margin of error; small differences are not meaningful.

What this means for you

  • St. Pete is a city of about 264,000, still growing slowly over the decade.
  • It is younger, more educated and more likely to rent than Pinellas as a whole.

More: moving to St. Petersburg and St. Petersburg history and landmarks.

Frequently asked questions

What is the population of St. Petersburg, Florida?

264,033 as of July 1, 2025, according to the Census Bureau’s latest estimate. The 2020 census counted 258,308.

Is St. Petersburg growing?

Slowly. The city grew 5.5% from 2010 to 2020 and an estimated 2.2% from 2020 to 2025, though the 2025 estimate was 0.7% below 2024’s.

What is the median household income in St. Petersburg?

$75,192, according to the 2020-2024 American Community Survey five-year estimates.

What is the median age in St. Petersburg?

43.1 years. About 21% of residents are 65 or older and about 16% are under 18.

Is St. Petersburg bigger than Tampa?

No. The Census Bureau estimated Tampa at 413,554 in July 2025, against 264,033 for St. Petersburg. St. Petersburg is the largest city in Pinellas County, home to about 28% of the county’s people.