Demographics & People — St. Petersburg, Florida

Population Overview

Population (Census)260,646
Estimated 2026~267,700
Median Age43.1
Total Households116,772
Family Households59,120
Average Household Size2.17
Diversity Index0.4951 (moderately diverse)

Race & Ethnicity

White172,655
Black or African American50,628
Asian8,167
Hispanic or Latino24,336

Heritage & Ancestry

GroupCount
Other groups73,833
Unclassified or not reported51,667
German33,511
Irish28,603
English27,123
Hispanic: Hispanic or Latino22,936
American21,980
Italian17,599
French (except Basque)7,769
Polish7,002

Language

English Only216,884
Spanish15,236
Population 5+249,042

Veterans

Veterans17,583
Population 18+215,980

Commuting

Mean Commute Time25.6 minutes
Work from Home21.1%
Commuter ProfileN/A
Source: Census ACS 5-Year 2023; Census ACS 5-Year 2023, Table B01003; Census ACS 5-Year 2023, B19013. Data for St. Petersburg, Florida.