');
US City Data

St. Petersburg vs Fort Lauderdale

Side-by-side comparison

How does St. Petersburg, FL compare to Fort Lauderdale, FL? St. Petersburg has a population of 260,646 with a median household income of $73,118, while Fort Lauderdale has 183,032 residents and a median income of $79,935. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricSt. Petersburg, FLFort Lauderdale, FLDifference
Population260,646183,032+42.4%
Median Age43.142.9+0.5%
Foreign Born %10.1%26.7%-62.2%
Economy
MetricSt. PetersburgFort LauderdaleDifference
Median Income$73,118$79,935-8.5%
Unemployment4.9%5.3%-7.5%
Poverty Rate11.7%15.2%-23.0%
Bachelor's+41.3%39.8%+3.8%
Housing
MetricSt. PetersburgFort LauderdaleDifference
Home Value$331,500$455,600-27.2%
Median Rent$1542/mo$1776/mo-13.2%
Housing Units141,039101,234+39.3%

Learn More

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