Spirit Lake Micro Area
Spirit Lake Area is located in northwest Iowa. Spirit Lake Area has 380.61 square miles of land area and 23.36 square miles of water area. As of 2010-2014, the total Spirit Lake Area population is 16,877. Spirit Lake Area median household income is $56,086 in 2010-2014. Spirit Lake Area median house value is $165,800 in 2010-2014.
Spirit Lake Area Map, Border, and Nearby Locations
Dickinson County, IA 16,877
Cities / Towns
Arnolds Park, IA 1,109Lake Park, IA 1,065Milford, IA 2,955Okoboji, IA 923Orleans, IA 486Spirit Lake, IA 4,916Superior, IA 155Terril, IA 379Wahpeton, IA 345West Okoboji, IA 332