Cape Coral, Florida is 80% larger than St. Petersburg, Florida.
Area: 298 km2 calculated
Cape Coral is a city located in Lee County, Florida, United States, on the Gulf of Mexico. Founded in 1957 and developed as a master-planned, pre-platted community, the city grew to a population of 154,305 by the year 2010. Wikipedia
Area: 166 km2 calculated
St. Petersburg is a city in Pinellas County, Florida, United States. As of the 2013 census estimate, the population was 249,688, making St. Petersburg the 5th most populous city in the state of Florida and the largest city in Florida that is not a county seat. St. Wikipedia