Spiritwood Lake is a city in Stutsman County, North Dakota, United States.
There were 99 housing units at an average density of 92.5 per square mile (35.7/km2).
17.5% of all households were made up of individuals, and 10% had someone living alone who was 65 years of age or older.
There were 63 housing units at an average density of 58.2 per square mile (22.5/km2).
19.4% of all households were made up of individuals, and 6.5% had someone living alone who was 65 years of age or older.