');
US City Data

Spirit Lake vs Algona

Side-by-side comparison

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

Population & Demographics
MetricSpirit Lake, IAAlgona, IADifference
Population5,4695,414+1.0%
Median Age40.643.1-5.8%
Foreign Born %1.7%6.5%-73.8%
Economy
MetricSpirit LakeAlgonaDifference
Median Income$73,627$52,542+40.1%
Unemployment2.2%1.9%+15.8%
Poverty Rate7%7.6%-7.9%
Bachelor's+32%23.7%+35.0%
Housing
MetricSpirit LakeAlgonaDifference
Home Value$218,400$156,200+39.8%
Median Rent$885/mo$887/mo-0.2%
Housing Units2,9302,710+8.1%

Learn More

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