');
US City Data

Miami vs St. Petersburg

Side-by-side comparison

How does Miami, FL compare to St. Petersburg, FL? Miami has a population of 446,663 with a median household income of $59,390, 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
MetricMiami, FLSt. Petersburg, FLDifference
Population446,663260,646+71.4%
Median Age39.743.1-7.9%
Foreign Born %57.7%10.1%+471.3%
Economy
MetricMiamiSt. PetersburgDifference
Median Income$59,390$73,118-18.8%
Unemployment5%4.9%+2.0%
Poverty Rate19.2%11.7%+64.1%
Bachelor's+35.6%41.3%-13.8%
Housing
MetricMiamiSt. PetersburgDifference
Home Value$475,200$331,500+43.3%
Median Rent$1657/mo$1542/mo+7.5%
Housing Units219,809141,039+55.8%

Learn More

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