Spirit Lake, Iowa

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.

Map of Iowa highlighting Dickinson County