St. Pete Beach, Florida: schools and neighborhood data

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

Open the interactive St. Pete Beach view
Population
8,805 (2020-24)
Median household income
$114,583 (2020-24, in 2024 dollars)
Below the poverty line
8.0% of residents (2020-24)
Homeowners
74.8% of occupied homes (2020-24)
Residents by group
87.7% White, 4.9% Hispanic, 1.4% Asian, 0.8% Black (2020-24)
Foreign-born residents
13.0% (2020-24)
Public school students at schools in the city
313 (2024-25)
Reported crime
1.6 violent and 13.3 property offenses per 1,000 residents (2025, St. Pete Beach Police Department)
New homes permitted
38 housing units (2025)

School districts serving St. Pete Beach

Schools located in St. Pete Beach

Sources