City of Spirit Lake

1803 Hill Avenue • Spirit Lake, IA 51360
United States
City of Spirit Lake's Image

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.