State: Iowa
County: Dickinson County
Close cities: Superior, IA, Estherville, IA, Lake Park, IA, West Okoboji, IA, Terril, IA, Arnolds Park, IA, Milford, IA, Estherville, IA, Okoboji, IA, Wahpeton, IA, Orleans, IA
Spirit Lake Population (census data)| Total | 4,646 (+8.0% since 2000) |
| Male | 2,136 (46.0%) |
| Female | 2,510 (54.0%) |
Population Density: 1,396 people per sq. mile
Cost of Living Index: 79.4 (US Avg is 100)
Spirit Lake Elevation: 1,470 feet above sea level
Incorporated in 1878
Land Area: 3.33 square miles
Median Household Income: $41,005
Zip Codes:
51360.