');
US City Data

Spirit Lake vs Centerville

Side-by-side comparison

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

Population & Demographics
MetricSpirit Lake, IACenterville, IADifference
Population5,4695,377+1.7%
Median Age40.647.2-14.0%
Foreign Born %1.7%2.1%-19.0%
Economy
MetricSpirit LakeCentervilleDifference
Median Income$73,627$41,472+77.5%
Unemployment2.2%9.6%-77.1%
Poverty Rate7%26.7%-73.8%
Bachelor's+32%15.8%+102.5%
Housing
MetricSpirit LakeCentervilleDifference
Home Value$218,400$99,000+120.6%
Median Rent$885/mo$758/mo+16.8%
Housing Units2,9302,846+3.0%

Learn More

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