Spirit Lake live webcams
Watch live broadcasts from online cameras in the Spirit Lake. Spirit Lake is a city in Dickinson County, Iowa, United States. The population is 5,500 people. It is the county seat of Dickinson County. The city is located on the western shore of East Okoboji Lake in the Great Lakes region of Iowa.