City of Spirit Lake
1803 Hill Ave. • Spirit Lake, IA 51360
(P) 712.336.1871 (F) 712.336.3854
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.