St. Petersburg, Florida: schools and neighborhood data

St. Petersburg in Pinellas County. Census figures are 2020-24 American Community Survey estimates.

Open the interactive St. Petersburg view
Population
262,732 (2020-24)
Median household income
$75,192 (2020-24, in 2024 dollars)
Below the poverty line
12.5% of residents (2020-24)
Homeowners
62.8% of occupied homes (2020-24)
Residents by group
62.7% White, 19.0% Black, 9.6% Hispanic, 3.6% Asian (2020-24)
Foreign-born residents
10.7% (2020-24)
Public school students at schools in the city
21,823 (2024-25)
Reported crime
4.9 violent and 20.2 property offenses per 1,000 residents (2025, St. Petersburg Police Department)
New homes permitted
2,641 housing units (2025)

School districts serving St. Petersburg

Schools located in St. Petersburg

Sources