Spirit Lake is a city in Dickinson County, Iowa, United States.
Wheelock, were soon joined by various other settlers, making homes along the lakes' shores.
[6] As of the census of 2020,[9] there were 5,439 people, 2,380 households, and 1,410 families residing in the city.
There were 2,806 housing units at an average density of 626.6 per square mile (241.9/km2).
Hispanic or Latino persons of any race comprised 2.6% of the population.
There were 2,578 housing units at an average density of 556.8 per square mile (215.0/km2).
36.5% of all households were made up of individuals, and 16.8% had someone living alone who was 65 years of age or older.
There were 2,024 housing units at an average density of 608.1 per square mile (234.8/km2).
32.8% of all households were made up of individuals, and 15.5% had someone living alone who was 65 years of age or older.
Spirit Lake is served by the Dickinson County News, both in print and online, KUOO-FM (103.9) and KUQQ-FM.