Townapedia
Storm Lake Public Library (NRHP 83000346) 20120930 IMG 8844
Storm Lake Public Library (NRHP 83000346) 20120930 IMG 8844 · Scott A. Miller, CC BY-SA 3.0
Storm Lake Public Library on Cayuga Street 20120930 IMG 8858
Storm Lake Public Library on Cayuga Street 20120930 IMG 8858 · Scott A. Miller, CC BY 3.0
Metabank Building Storm Lake IA 20120930 IMG 8832
Metabank Building Storm Lake IA 20120930 IMG 8832 · Scott A. Miller, CC BY 3.0
Buena Vista County Courthouse, Storm Lake, Iowa (cropped)
Buena Vista County Courthouse, Storm Lake, Iowa (cropped) · Calvin Beale, Public domain
Buena Vista County Courthouse, Storm Lake, Iowa
Buena Vista County Courthouse, Storm Lake, Iowa · Calvin Beale, Public domain
Storm Lake Public Library (NRHP 83000346) 20120930 IMG 8835
Storm Lake Public Library (NRHP 83000346) 20120930 IMG 8835 · Scott A. Miller, CC BY 3.0

Storm Lake, Iowa

Storm Lake is a city of 11,428 people in Buena Vista County, Iowa, founded in 1873.

Loading the weather...
Population11,428 +8.2% since 2019
Elevation1,421 ft 433 m
Founded1873
Land area5.4 sq mi
ZIP code50588
Nearest airportStorm Lake Municipal Airport (SLB) 4 mi

Why visit Storm Lake

Townapedia lists 8 museums and landmarks, 28 parks and trails, 14 places to eat, 5 places to stay and 1 attraction in and around town.

Highlights include Vista 3 Theatres, Harker House and Storm Lake Public Library.

July is the warmest month, with average highs of 82°F; January lows average 9°F.

About Storm Lake

Storm Lake is a city in and the county seat of Buena Vista County, Iowa, United States. The population was 11,269 in the 2020 census, an increase from 10,076 in the 2000 census. It has one of the only cities in Iowa with a non-white majority population.

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

Things to do1

Vista 3 Theatres

Cinema and theater

712 Lake Avenue

Open in Google Maps

Museums and landmarks8

Harker House

Monument and historic site · National Register of Historic Places

House in Storm Lake, Iowa, United States

Open in Google Maps · Wikipedia

Storm Lake Public Library

Monument and historic site · National Register of Historic Places

Public library in Iowa, United States of America

Open in Google Maps · Wikipedia

Illinois Central Passenger Depot-Storm Lake

Monument and historic site · National Register of Historic Places

Railway station in Storm Lake, Iowa

Open in Google Maps · Wikipedia

Old Storm Lake High School

Monument and historic site · National Register of Historic Places

Historic building in Iowa, United States

Open in Google Maps · Wikipedia

Living Heritage Tree Museum

Museum · 0.5 mi

Museum in Iowa

Open in Google Maps · Wikipedia

Log Cabin Museum

Museum · 1.2 mi

Open in Google Maps

Victory Arch

Monument and historic site · 0.7 mi

Open in Google Maps

Parks, trails and playgrounds28

Buena Vista Historical Park

Park

Gazebo, Slide

Open in Google Maps

Little Storm Lake Discovery Center Park

Park · 1.8 mi

Lookout Tower, Floating Dock with conservation information

Open in Google Maps

Mandeville Park

Park · 1.8 mi

Frisbee Golf Course

Open in Google Maps

Outlet Park

Park · 2.1 mi

Dam, Fishing

Open in Google Maps

Scout Park

Park · 0.9 mi

Lighthouse, Beach, Grills

Open in Google Maps

Aksel Fredericksen Children's Park

Park · 2.1 mi

Open in Google Maps

AWAYSIS Park

Park · 0.9 mi

Open in Google Maps

Bel-Air Beach

Park · 2.2 mi

Open in Google Maps

Blue Star Memorial Park

Park · 1.7 mi

Open in Google Maps

Casino Bay Access

Park · 2.2 mi

Open in Google Maps

Casino Beach

Beach · 2.0 mi

Open in Google Maps

Chautauqua Park

Park · 0.5 mi

Open in Google Maps

16 more on the map.

Advertisement

Restaurants and cafes14

Storm Lake Candy Co.

Ice cream

510 Lake Avenue

We-Fr 11:00-19:00; Sa 11:00-20:00; Su 13:00-19:00

Open in Google Maps · +1-712-638-7781

Grand Central Coffee Station

Cafe · Coffee Shop, Breakfast · 0.4 mi

400 West 5th Street, Storm Lake

Open in Google Maps · +1-712-732-0160

La Juanita Taqueria

Restaurant · Mexican

613 Lake Avenue

Su-Th 09:00-23:00; Fr-Sa 09:00-02:00

Open in Google Maps · +1-712-732-5173

Pizza Hut

Restaurant · Pizza · 0.4 mi

115 East Milwaukee Avenue, Storm Lake

Open in Google Maps · +1 712-732-4051

The Villager

Restaurant · American, Chicken, Hot Dog, Ice Cream, Mexican, Pasta · 0.5 mi

421 Flindt Drive, Storm Lake

Mo-Su 10:30-20:00

Open in Google Maps · +1 712-732-2372

Ying's Kitchen

Restaurant · Thai

504 Lake Avenue

Tu-Sa 11:00-14:00,16:30-19:30

Open in Google Maps · +1-712-213-9464

Pizza Ranch

Restaurant · Pizza · 0.6 mi

Open in Google Maps

Scooter's Coffee

Cafe · Coffee Shop

Open in Google Maps

Storm Lake Bakery

Bakery

616 Lake Avenue, Storm Lake

Open in Google Maps

Arby's

Fast food · Sandwich · 1.2 mi

1611 Lake Avenue, Storm Lake

10:00-23:00

Open in Google Maps · +1 712-213-9718

DQ Grill & Chill

Fast food · Ice Cream, Burger · 0.4 mi

820 Flindt Drive, Storm Lake

Open in Google Maps · +1 712-732-6290

Hardee's

Fast food · Burger · 0.5 mi

605 Flindt Drive, Storm Lake

Open in Google Maps · +1 712-732-4015

2 more on the map.

History

Storm Lake's first European settler, Abner Bell, arrived in 1856, and the city was officially incorporated in 1873. Though early settlers found no natives permanently occupying the land, the area around the lake was likely used for fishing and hunting by tribes traveling from the north. Centuries prior to European colonization, the area was home to the Mill Creek indigenous culture. Railroad magnate John Insley Blair platted out land in Storm Lake in the 1870s. During the same decade, the Illinois Central Railroad was constructed through the town.

The city of Storm Lake is named for the lake where it is said a trapper experienced a severe storm. An alternate story claims the lake took its name after two star-crossed lovers from opposed Native American bands paddled out for a secret rendezvous, only to be drowned as a sudden storm blew in.

The 1920s and 1930s saw economic and industrial growth, with the town remaining relatively unaffected by the Great Depression. During the 1940s, a prisoner-of-war camp was temporarily established in Storm Lake. In 1956, the main building of the Buena Vista University campus burned down. The central brick archway was salvaged and remains standing.

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

Where to stay5

Churches and places of worship13

Advertisement

Shopping5

Gas and EV charging3

Schools, colleges and libraries15

Advertisement

Healthcare3

Map of Storm Lake

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

Climate by month

20°40°60°80°January: 0.8 in of rainFebruary: 1.0 in of rainMarch: 1.7 in of rainApril: 3.5 in of rainMay: 4.9 in of rainJune: 5.3 in of rainJuly: 3.8 in of rainAugust: 4.4 in of rainSeptember: 3.0 in of rainOctober: 2.4 in of rainNovember: 1.8 in of rainDecember: 1.1 in of rainJanuary: 26°FFebruary: 30°FMarch: 43°FApril: 58°FMay: 69°FJune: 79°FJuly: 82°FAugust: 80°FSeptember: 74°FOctober: 61°FNovember: 44°FDecember: 31°FJanuary: 9°FFebruary: 13°FMarch: 25°FApril: 37°FMay: 49°FJune: 60°FJuly: 64°FAugust: 61°FSeptember: 53°FOctober: 40°FNovember: 27°FDecember: 15°FJFMAMJJASOND
Average high Average low Rain
Monthly table
MonthHighLowRain
Jan26°F9°F0.8 in
Feb30°F13°F1.0 in
Mar43°F25°F1.7 in
Apr58°F37°F3.5 in
May69°F49°F4.9 in
Jun79°F60°F5.3 in
Jul82°F64°F3.8 in
Aug80°F61°F4.4 in
Sep74°F53°F3.0 in
Oct61°F40°F2.4 in
Nov44°F27°F1.8 in
Dec31°F15°F1.1 in

U.S. Climate Normals 1991-2020 for Storm Lake Hcn (0 mi away), NOAA NCEI.

People and cost of living

$62,765median household income
$172,200median home value
$898median monthly rent
30.9median age
18.9%of adults have a bachelor's degree or higher
66.3%of homes are owner-occupied
10.1 minaverage commute
Age of residents
Under 1827%18 to 3427%35 to 6433%65 and over13%

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

Disaster history

Buena Vista County has had 16 federal disaster declarations since 2000, most often for severe storms.

  • 2024-06-24: Severe Storms, Flooding, Straight-Line Winds, And Tornadoes (Severe Storm)
  • 2024-05-24: Severe Storms, Tornadoes, And Flooding (Severe Storm)
  • 2022-02-23: Severe Storms, 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)

OpenFEMA disaster declarations summaries.

Getting there and nearby towns

Storm Lake Municipal Airport (SLB) is the nearest airport with scheduled flights listed in OpenStreetMap, 4 miles away.

  • Lakeside 2 mi southeast, about 3 min by car
  • Alta 6 mi west, about 9 min by car
  • Newell 10 mi east, about 16 min by car
  • Schaller 11 mi southwest, about 18 min by car
  • Early 13 mi south, about 21 min by car
  • Aurelia 13 mi west, about 21 min by car
  • Galva 15 mi southwest, about 24 min by car
  • Carroll 43 mi southeast, about 1 h 15 min by car
  • Le Mars 51 mi west, about 1 h 15 min by car
  • Fort Dodge 53 mi east, about 1 h 30 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.