');
US City Data

Spirit Lake vs Ackworth

Side-by-side comparison

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

Population & Demographics
MetricSpirit Lake, IAAckworth, IADifference
Population5,46992+5844.6%
Median Age40.638.7+4.9%
Foreign Born %1.7%0%+170.0%
Economy
MetricSpirit LakeAckworthDifference
Median Income$73,627$115,625-36.3%
Unemployment2.2%0%+220.0%
Poverty Rate7%19.6%-64.3%
Bachelor's+32%24.2%+32.2%
Housing
MetricSpirit LakeAckworthDifference
Home Value$218,400$400,000-45.4%
Median Rent$885/mo$0/mo+88500.0%
Housing Units2,93040+7225.0%

Learn More

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