Spirit Lake is located in the center of the Iowa Great Lakes. The City of Spirit Lake is a full-service city offering a wide variety of recreation, employment and social opportunities to citizens and visitors. We welcome our seasonal residents and guests while continuing to serve our year-round residents. Spirit Lake has much to offer with excellent resort-style quality of life and outstanding business opportunities.
The City of Spirit Lake is now on Facebook. Get instant messages on current events, road closures and other city notices on your personal Facebook page.
General City Phone: 712.336.1871