Townapedia
Spirit Lake, Iowa
Spirit Lake, Iowa · Skywayman at English Wikipedia, Public domain
Dickinson County IA Courthouse
Dickinson County IA Courthouse · Scott Romine, CC BY-SA 4.0
Spirit Lake Carnegie Library
Spirit Lake Carnegie Library · TheCatalyst31, CC0
Antlers Hotel, Spirit Lake, IA
Antlers Hotel, Spirit Lake, IA · TheCatalyst31, CC0

Spirit Lake, Iowa

Spirit Lake is a city of 5,518 people in Dickinson County, Iowa, founded in 1856.

Loading the weather...
Population5,518 +8.9% since 2019
Elevation1,473 ft 449 m
Founded1856
Land area4.5 sq mi
ZIP code51360
Nearest airportSpirit Lake Municipal Airport (RTL) 3 mi

Why visit Spirit Lake

Townapedia lists 8 museums and landmarks, 22 parks and trails, 29 places to eat, 7 places to stay and 3 attractions in and around town.

Highlights include Arnolds Park, Great Lakes Cinema 7, Antlers Hotel and Dickinson County Courthouse.

July is the warmest month, with average highs of 83°F; January lows average 7°F, and about 42 inches of snow fall in a normal year.

About Spirit Lake

Spirit Lake is a city in Dickinson County, Iowa, United States. The population was 5,439 at the 2020 census. It is the county seat of Dickinson County.

From the Wikipedia article Spirit Lake, Iowa (this version), under CC BY-SA 4.0.

Things to do3

Arnolds Park

Monument and historic site · 4.0 mi

Amusement park

Open in Google Maps · Wikipedia

Great Lakes Cinema 7

Cinema and theater · 2.1 mi

Open in Google Maps

Okoboji Summer Theatre

Cinema and theater · 2.0 mi

Open in Google Maps

Museums and landmarks8

Antlers Hotel

Monument and historic site · National Register of Historic Places · 0.5 mi

Hotel in Iowa, United States

Open in Google Maps · Wikipedia

Dickinson County Courthouse

Monument and historic site · National Register of Historic Places · 0.4 mi

Courthouse in Iowa, United States

Open in Google Maps · Wikipedia

Old Spirit Lake Public Library

Monument and historic site · National Register of Historic Places · 0.4 mi

Building in the United States of America

Open in Google Maps · Wikipedia

Pillsbury Point State Park

Monument and historic site · National Register of Historic Places · 4.0 mi

State park in Dickinson County, Iowa

Open in Google Maps · Wikipedia

Templar State Recreation Area

Monument and historic site · National Register of Historic Places · 2.6 mi

State recreation area in Iowa, United States

Open in Google Maps · Wikipedia

Higgins Museum of National Bank Notes

Museum · 2.9 mi

Currency museum in Iowa, United States

Open in Google Maps · Wikipedia

Dickinson County Museum

Museum

1708 Keokuk Avenue, Spirit Lake

Open in Google Maps · +17123365928

Pearson Lakes Art Center

Museum · 1.9 mi

2201 US 71

Open in Google Maps

Parks, trails and playgrounds22

Marble Beach State Recreation Area

Park · 3.6 mi

Park in Dickinson County, Iowa, United States of America

Open in Google Maps · Wikipedia

Ainsworth Beach

Beach · 2.0 mi

Open in Google Maps

Bob Allen Park

Park · 0.5 mi

Open in Google Maps

Center Lake Wildlife Management Area

Hiking and trails · 1.5 mi

Open in Google Maps

Dickinson County Community Gardens

Park

Open in Google Maps

East Okoboji Access

Park · 1.0 mi

Open in Google Maps

East Okoboji Beach

Beach · 1.9 mi

Open in Google Maps

East Okoboji Slough Wildlife Management Area

Hiking and trails · 1.6 mi

Open in Google Maps

Gilbert Park

Park · 1.1 mi

Open in Google Maps

J Jahn Park

Park · 1.0 mi

Open in Google Maps

Jemmerson Slough Complex

Hiking and trails · 2.0 mi

Open in Google Maps

10 more on the map.

Advertisement

Restaurants and cafes29

Burger & Company

Restaurant · Burger, Sandwich · 0.5 mi

1603 Hill Avenue, Spirit Lake

Mo-Sa 11:00-20:00; Su 11:00-15:00

Open in Google Maps · +17123364161

Scooter's Coffee

Cafe · Coffee Shop

1808 Keokuk Avenue, Spirit Lake

Open in Google Maps · +17123396025

Starbucks

Cafe · Coffee Shop

1500 18th Street, Spirit Lake

Open in Google Maps · +1 712-336-4900

Lisa's Bake Shop

Bakery

1306 US-71, Spirit Lake

Open in Google Maps · +17123368410

Buck's Pub

Bar and pub · 0.5 mi

1611 Hill Avenue, Spirit Lake

Mo-Su 10:00-02:00

Open in Google Maps

Hibachi 88

Restaurant · Chinese, Sushi · 0.5 mi

1821 18th Street, Spirit Lake

Open in Google Maps · +17123360973

Javi's Grill

Restaurant · Grill · 0.4 mi

914 Lake Street, Spirit Lake

Open in Google Maps · +17123366606

Sportsman's Pub

Bar and pub · 0.5 mi

1609 Hill Avenue, Spirit Lake

Mo-Su 10:00-02:00

Open in Google Maps

Toast on Hill

Restaurant · Breakfast, American · 0.5 mi

1604 Hill Avenue, Spirit Lake

Open in Google Maps · +17123399161

Godfather's Pizza

Restaurant · Pizza · 0.9 mi

2310 17th Street

Open in Google Maps

Lagniappe Tea Room

Cafe · 0.5 mi

1608 Hill Avenue, Spirit Lake

Open in Google Maps · +17123301955

The Venue

Bar and pub · 0.5 mi

Mo-Su 10:00-23:00

Open in Google Maps

17 more on the map.

History

The Dakota Sioux originated the name of "Spirit Lake" referring to it as "The Lake of The Spirit." In 1856, three brothers-in-law created the town of Spirit Lake after a visit to the Lakes area piqued their interest. The three brothers-in-law, O.C. Howe, B.F. Parmenter, and R.U. Wheelock, were soon joined by various other settlers, making homes along the lakes' shores. These settlers however, did not get along peacefully with the natives, and on March 13, 1857 Chief Inkpaduta of the Sioux led a revolt against the non-native settlers, killing all but four women.

From the History section of Spirit Lake, Iowa on Wikipedia, under CC BY-SA 4.0.

Where to stay7

Churches and places of worship17

Advertisement

Shopping10

Gas and EV charging5

Schools, colleges and libraries6

Advertisement

Healthcare3

Map of Spirit Lake

110 places. The map loads OpenStreetMap tiles when you open it.

Climate by month

0°20°40°60°80°January: 0.6 in of rainFebruary: 0.6 in of rainMarch: 1.4 in of rainApril: 3.0 in of rainMay: 4.1 in of rainJune: 4.8 in of rainJuly: 3.5 in of rainAugust: 3.7 in of rainSeptember: 3.0 in of rainOctober: 2.1 in of rainNovember: 1.4 in of rainDecember: 0.8 in of rainJanuary: 24°FFebruary: 28°FMarch: 42°FApril: 56°FMay: 68°FJune: 79°FJuly: 83°FAugust: 80°FSeptember: 73°FOctober: 59°FNovember: 42°FDecember: 29°FJanuary: 7°FFebruary: 11°FMarch: 23°FApril: 35°FMay: 48°FJune: 59°FJuly: 63°FAugust: 60°FSeptember: 52°FOctober: 39°FNovember: 25°FDecember: 13°FJFMAMJJASOND
Average high Average low Rain
Monthly table
MonthHighLowRainSnow
Jan24°F7°F0.6 in9.5 in
Feb28°F11°F0.6 in8.2 in
Mar42°F23°F1.4 in6.0 in
Apr56°F35°F3.0 in5.1 in
May68°F48°F4.1 in0.1 in
Jun79°F59°F4.8 in0.0 in
Jul83°F63°F3.5 in0.0 in
Aug80°F60°F3.7 in0.0 in
Sep73°F52°F3.0 in0.0 in
Oct59°F39°F2.1 in0.4 in
Nov42°F25°F1.4 in4.2 in
Dec29°F13°F0.8 in8.0 in

U.S. Climate Normals 1991-2020 for Spirit Lake (1 mi away), NOAA NCEI.

People and cost of living

$65,720median household income
$215,100median home value
$911median monthly rent
40.4median age
26.8%of adults have a bachelor's degree or higher
67.5%of homes are owner-occupied
13.4 minaverage commute
Age of residents
Under 1820%18 to 3425%35 to 6433%65 and over22%

American Community Survey 5-year estimates, 2020-2024, U.S. Census Bureau. Estimates have margins of error, larger for small towns.

Disaster history

Dickinson County has had 12 federal disaster declarations since 2000, most often for severe storms.

  • 2024-06-24: Severe Storms, Flooding, Straight-Line Winds, And Tornadoes (Severe Storm)
  • 2020-03-23: Covid-19 Pandemic (Biological)
  • 2020-03-13: Covid-19 (Biological)
  • 2019-03-23: Severe Storms And Flooding (Flood)
  • 2018-08-20: Severe Storms, Tornadoes, Straight-Line Winds, And Flooding (Severe Storm)
  • 2014-07-24: Severe Storms, Tornadoes, Straight-Line Winds, And Flooding (Flood)

OpenFEMA disaster declarations summaries.

Getting there and nearby towns

Spirit Lake Municipal Airport (RTL) is the nearest airport with scheduled flights listed in OpenStreetMap, 3 miles away.

  • Milford 6 mi south, about 9 min by car
  • Lake Park 11 mi west, about 18 min by car
  • Estherville 14 mi east, about 22 min by car
  • Jackson 15 mi northeast, about 25 min by car
  • Spencer 19 mi south, about 31 min by car
  • Worthington 28 mi northwest, about 46 min by car
  • Emmetsburg 30 mi southeast, about 49 min by car
  • Windom 31 mi north, about 50 min by car
  • Sibley 32 mi west, about 51 min by car
  • Fairmont 36 mi northeast, about 58 min by car

Drive times are estimates from straight-line distance, not routes.

Reviews, tips and questions

Loading what members have shared...

Sources and licences

Photo credits

Page built October 30, 2026. Spotted a mistake? Tell us or suggest a place.