');
US City Data

St. Petersburg vs Cape Coral

Side-by-side comparison

How does St. Petersburg, FL compare to Cape Coral, FL? St. Petersburg has a population of 260,646 with a median household income of $73,118, while Cape Coral has 206,387 residents and a median income of $76,062. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricSt. Petersburg, FLCape Coral, FLDifference
Population260,646206,387+26.3%
Median Age43.148.7-11.5%
Foreign Born %10.1%17.9%-43.6%
Economy
MetricSt. PetersburgCape CoralDifference
Median Income$73,118$76,062-3.9%
Unemployment4.9%4.1%+19.5%
Poverty Rate11.7%9.8%+19.4%
Bachelor's+41.3%25.7%+60.7%
Housing
MetricSt. PetersburgCape CoralDifference
Home Value$331,500$339,200-2.3%
Median Rent$1542/mo$1751/mo-11.9%
Housing Units141,03995,914+47.0%

Learn More

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