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 T-Mobile location.
(3.43 miles)
Okoboji, IA
View Verizon Wireless locations(3.78 miles)
Arnolds Park, IA
View Verizon Wireless locations(13.43 miles)
Estherville, IA
View Verizon Wireless locations(19.54 miles)
Spencer, IA
View Cricket locations View T-Mobile locations View Verizon Wireless locations(26.75 miles)
Osceola, IA
View Verizon Wireless locations(28.24 miles)
Worthington, MN
View Cricket locations View Verizon Wireless locations(35.83 miles)
Fairmont, MN
View Verizon Wireless locations(41.27 miles)
Sheldon, IA
View T-Mobile locations View Verizon Wireless locations(45.40 miles)
Saint James, MN
View Verizon Wireless locations(47.88 miles)
Lismore, MN
View Verizon Wireless locations