Spirit Lake, Iowa, US is located in Dickinson County, and is the county seat. The city has a population of approximately 5,000 people. It was founded in 1857 and named after the nearby Spirit Lake, which is the largest lake in Iowa. The lake is a popular attraction for recreational activities such as boating, fishing, and swimming. The city is also home to the Iowa Great Lakes Maritime Museum, which showcases the area's maritime history.
Spirit Lake, IA has 1 Ace Hardware location.
(7.23 miles)
Milford, IA
View True Value locations(13.43 miles)
Estherville, IA
View Ace Hardware locations View True Value locations(17.27 miles)
Jackson, MN
View Ace Hardware locations(19.54 miles)
Spencer, IA
View Menards locations(24.61 miles)
Sherburn, MN
View Ace Hardware locations(26.75 miles)
Osceola, IA
View True Value locations(28.24 miles)
Worthington, MN
View Ace Hardware locations(30.68 miles)
Windom, MN
View Ace Hardware locations(30.69 miles)
Trimont, MN
View Ace Hardware locations(32.64 miles)
Sibley, IA
View Ace Hardware locations