');
US City Data

St. Petersburg vs Hialeah

Side-by-side comparison

How does St. Petersburg, FL compare to Hialeah, FL? St. Petersburg has a population of 260,646 with a median household income of $73,118, while Hialeah has 221,901 residents and a median income of $53,079. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricSt. Petersburg, FLHialeah, FLDifference
Population260,646221,901+17.5%
Median Age43.145.9-6.1%
Foreign Born %10.1%74.6%-86.5%
Economy
MetricSt. PetersburgHialeahDifference
Median Income$73,118$53,079+37.8%
Unemployment4.9%3.7%+32.4%
Poverty Rate11.7%17.5%-33.1%
Bachelor's+41.3%21.2%+94.8%
Housing
MetricSt. PetersburgHialeahDifference
Home Value$331,500$359,200-7.7%
Median Rent$1542/mo$1558/mo-1.0%
Housing Units141,03979,700+77.0%

Learn More

St. Petersburg, FL ProfileHialeah, FL ProfileCost of Living in FloridaMore ComparisonsCity Rankings