Spirit Lake is a town in the located in Dickinson County, Iowa in the United States. As of the 2000 census, the city had a total population of 4,261. It is the county seat of Dickinson County.
The town is located along the western shore of East Okoboji Lake, in the Iowa Great Lakes region.
Web Sites and Links
Okoboji View Golf CourseOpened for play in 1962 as a public course with members, leagues and open play. Includes details, reservation form, photos, rates and green fees, instructor profile and directions.