');
US City Data

Cape Coral vs St. Petersburg

Side-by-side comparison

How does Cape Coral, FL compare to St. Petersburg, FL? Cape Coral has a population of 206,387 with a median household income of $76,062, 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
MetricCape Coral, FLSt. Petersburg, FLDifference
Population206,387260,646-20.8%
Median Age48.743.1+13.0%
Foreign Born %17.9%10.1%+77.2%
Economy
MetricCape CoralSt. PetersburgDifference
Median Income$76,062$73,118+4.0%
Unemployment4.1%4.9%-16.3%
Poverty Rate9.8%11.7%-16.2%
Bachelor's+25.7%41.3%-37.8%
Housing
MetricCape CoralSt. PetersburgDifference
Home Value$339,200$331,500+2.3%
Median Rent$1751/mo$1542/mo+13.6%
Housing Units95,914141,039-32.0%

Learn More

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