');
US City Data

Spirit Lake vs Anamosa

Side-by-side comparison

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

Population & Demographics
MetricSpirit Lake, IAAnamosa, IADifference
Population5,4695,553-1.5%
Median Age40.640.9-0.7%
Foreign Born %1.7%2%-15.0%
Economy
MetricSpirit LakeAnamosaDifference
Median Income$73,627$56,167+31.1%
Unemployment2.2%5.1%-56.9%
Poverty Rate7%20.4%-65.7%
Bachelor's+32%17.9%+78.8%
Housing
MetricSpirit LakeAnamosaDifference
Home Value$218,400$164,900+32.4%
Median Rent$885/mo$897/mo-1.3%
Housing Units2,9302,105+39.2%

Learn More

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