Welcome to Spirit Lake, Iowa

Centrally located on US Hwy 71 and Iowa Hwy 9, Spirit Lake, Iowa is 20 minutes south of Interstate 90, making it a day's drive or less from major midwest cities. It is also in the center of what is known as Iowa's Great Lakes Region, which encompasses seven beautiful natural lakes. Spirit Lake's local economy thrives on its rich mix of recreational, industrial and commercial businesses, making it a great place to live, work and raise a family.

Featured Events


More Spirit Lake Events

Shop Local-Motive - Giving Away over $3,500 this Holiday Season!
Sunday, November 15, 2020 - Saturday, December 12, 2020 All Day

Downtown Holiday Window Lighting
Saturday, November 28, 2020 5:00 pm

Santa's Village
Saturday, December 12, 2020 10:00 am - 4:00 pm

Thank you to the the following website sponsors: