');
US City Data

Sheldon vs Spirit Lake

Side-by-side comparison

How does Sheldon, IA compare to Spirit Lake, IA? Sheldon has a population of 5,386 with a median household income of $68,448, 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
MetricSheldon, IASpirit Lake, IADifference
Population5,3865,469-1.5%
Median Age35.840.6-11.8%
Foreign Born %8.8%1.7%+417.6%
Economy
MetricSheldonSpirit LakeDifference
Median Income$68,448$73,627-7.0%
Unemployment0.7%2.2%-68.2%
Poverty Rate16.3%7%+132.9%
Bachelor's+20.9%32%-34.7%
Housing
MetricSheldonSpirit LakeDifference
Home Value$173,600$218,400-20.5%
Median Rent$842/mo$885/mo-4.9%
Housing Units2,4372,930-16.8%

Learn More

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