');
US City Data

Spirit Lake vs Carter Lake

Side-by-side comparison

How does Spirit Lake, IA compare to Carter Lake, IA? Spirit Lake has a population of 5,469 with a median household income of $73,627, while Carter Lake has 3,773 residents and a median income of $75,037. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricSpirit Lake, IACarter Lake, IADifference
Population5,4693,773+45.0%
Median Age40.640.1+1.2%
Foreign Born %1.7%8.1%-79.0%
Economy
MetricSpirit LakeCarter LakeDifference
Median Income$73,627$75,037-1.9%
Unemployment2.2%4.7%-53.2%
Poverty Rate7%15.2%-53.9%
Bachelor's+32%12.9%+148.1%
Housing
MetricSpirit LakeCarter LakeDifference
Home Value$218,400$161,200+35.5%
Median Rent$885/mo$1115/mo-20.6%
Housing Units2,9301,461+100.5%

Learn More

Spirit Lake, IA ProfileCarter Lake, IA ProfileCost of Living in IowaMore ComparisonsCity Rankings