');
US City Data

Indian Shores vs St. George Island

Side-by-side comparison

How does Indian Shores, FL compare to St. George Island, FL? Indian Shores has a population of 1,204 with a median household income of $102,250, while St. George Island has 1,218 residents and a median income of $96,250. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricIndian Shores, FLSt. George Island, FLDifference
Population1,2041,218-1.1%
Median Age58.160.9-4.6%
Foreign Born %13.5%2.3%+487.0%
Economy
MetricIndian ShoresSt. George IslandDifference
Median Income$102,250$96,250+6.2%
Unemployment0%0%
Poverty Rate11.1%7.7%+44.2%
Bachelor's+49.5%60.6%-18.3%
Housing
MetricIndian ShoresSt. George IslandDifference
Home Value$627,100$628,500-0.2%
Median Rent$2404/mo$0/mo+240400.0%
Housing Units2,5441,815+40.2%

Learn More

Indian Shores, FL ProfileSt. George Island, FL ProfileCost of Living in FloridaMore ComparisonsCity Rankings