');
US City Data

Anamosa vs Spirit Lake

Side-by-side comparison

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

Population & Demographics
MetricAnamosa, IASpirit Lake, IADifference
Population5,5535,469+1.5%
Median Age40.940.6+0.7%
Foreign Born %2%1.7%+17.6%
Economy
MetricAnamosaSpirit LakeDifference
Median Income$56,167$73,627-23.7%
Unemployment5.1%2.2%+131.8%
Poverty Rate20.4%7%+191.4%
Bachelor's+17.9%32%-44.1%
Housing
MetricAnamosaSpirit LakeDifference
Home Value$164,900$218,400-24.5%
Median Rent$897/mo$885/mo+1.4%
Housing Units2,1052,930-28.2%

Learn More

Anamosa, IA ProfileSpirit Lake, IA ProfileCost of Living in IowaMore ComparisonsCity Rankings