');
US City Data

Tampa vs St. Petersburg

Side-by-side comparison

How does Tampa, FL compare to St. Petersburg, FL? Tampa has a population of 393,389 with a median household income of $71,302, while St. Petersburg has 260,646 residents and a median income of $73,118. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricTampa, FLSt. Petersburg, FLDifference
Population393,389260,646+50.9%
Median Age35.643.1-17.4%
Foreign Born %19%10.1%+88.1%
Economy
MetricTampaSt. PetersburgDifference
Median Income$71,302$73,118-2.5%
Unemployment4.7%4.9%-4.1%
Poverty Rate15.9%11.7%+35.9%
Bachelor's+44.6%41.3%+8.0%
Housing
MetricTampaSt. PetersburgDifference
Home Value$375,300$331,500+13.2%
Median Rent$1567/mo$1542/mo+1.6%
Housing Units177,076141,039+25.6%

Learn More

Tampa, FL ProfileSt. Petersburg, FL ProfileCost of Living in FloridaMore ComparisonsCity Rankings