TornadoLookup
HomeStates

Iowa storm events

Tornadoes, hurricanes, hail, and severe storms recorded in Iowa between 1950 and 2025, sourced from NOAA's Storm Events Database.

68,227
Storm events
3,449
Tornadoes
0
Hurricanes
222
Deaths

Significant recent events in Iowa

Events with deaths, multiple injuries, $1M+ property damage, or EF3+ tornadoes.

December 24, 2025 · Monona, Iowa
Dense Fog Dense Fog1 death
Widespread dense fog reduced visibility to near 0 across Monona County. The Iowa State Patrol reported fog was present at a two-vehicle accident near the intersection of 130th Street and Walnut Avenue east of Mapleton at approximately 7:41 PM CST on December 25th. An eastbound ve…
August 10, 2025 · Page, Iowa
Thunderstorm Wind Thunderstorm Wind1 death
A damaging wind event swept through Page County, Iowa, during the morning of August 10th, 2025. The most severe damage occurred near Shenandoah, where straight-line wind gusts were estimated as high as 95 miles per hour. Tragically, 1 mile north-northwest of Shenandoah, Emergency…
December 28, 2024 · Worth, Iowa
Dense Fog Dense Fog3 deaths, 3 injuries
Area observations recorded visibility under one quarter mile overnight and through the morning.
November 14, 2024 · Hamilton, Iowa
Dense Fog Dense Fog1 death, 2 injuries
Area observations recorded visibility under one quarter mile overnight and through the morning.
October 24, 2024 · Van Buren, Iowa
Lightning Lightning$10.0M damage
Broadcast media reported that a historic church north of Keosauqua Iowa was struck by lightning that resulted in a fire and the total loss of the building. The time of the event was estimated using radar.
June 22, 2024 · Woodbury, Iowa
Flood Flood$4.1M damage
Rainfall amounts across Woodbury County from June 20-22 were generally 1.0 inch or less. Farther north and upstream, 6 to 10 inches fell across portions of northwest Iowa and southeast South Dakota. This rainfall resulted in record flooding along the Big Sioux, Little Sioux, and …
June 21, 2024 · Emmet, Iowa
Flood Flood$10.0M damage
The West Fork of the Des Moines at Estherville crested at 18.1 ft on June 24 at 09:00 am CDT. The river remained in flood through the end of the month and into July. Preliminary information indicates this is the new flood of record for the point.
June 21, 2024 · Dickinson, Iowa
Flood Flood$1.9M damage
Rainfall amounts across Dickinson County from June 20-22 ranged from 5 to 10 inches. Widespread overland flooding ensued with additional major to record flooding along the West Fork Little Sioux and Little Sioux Rivers. Lakeshore flooding was also observed across the Iowa Great L…
June 21, 2024 · O'brien, Iowa
Flood Flood$2.2M damage
Rainfall amounts across O'Brien County from June 20-22 ranged from 5 to 9 inches, with the highest amounts across the northern half of the county. Widespread overland flooding ensued with additional minor to major flooding along the Floyd and Little Floyd Rivers, and Waterman Cre…
June 21, 2024 · Plymouth, Iowa
Flood Flood$1.6M damage
Rainfall amounts across Plymouth County from June 20-22 ranged from only a few hundredths across southern areas to around 2 inches across northern areas. Farther north and upstream, 6 to 10 inches of rain fell across portions of southeast South Dakota and northwest Iowa, with loc…
June 21, 2024 · Cherokee, Iowa
Flood Flood$1.0M damage
Rainfall amounts across Cherokee County from June 20-22 ranged from around a quarter of an inch across southern areas to around 2 inches across northern areas. Farther north and upstream, 5 to 10 inches of rain fell across portions of northwest Iowa. This rainfall resulted in mod…
June 21, 2024 · Buena Vista, Iowa
Flood Flood$2.4M damage
Rainfall amounts across Buena Vista County from June 20-22 ranged from around a quarter of an inch across southern areas to nearly 3 inches across northern areas. Farther north and upstream, 3 to 7 inches of rain fell across portions of northwest Iowa. This rainfall resulted in m…
June 21, 2024 · Clay, Iowa
Flood Flood1 death, $25.6M damage
Rainfall amounts across Clay County from June 20-22 ranged from 3 to 7 inches. Farther north and upstream, up to 10 inches of rain fell across portions of northwest Iowa. This rainfall resulted in extensive overland flooding and record flooding along the Little Sioux and Ocheyeda…
June 20, 2024 · Lyon, Iowa
Flood Flood$13.2M damage
Rainfall amounts across Lyon County from June 20-22 ranged from 7 to 12 inches. Widespread overland flooding ensued with additional major to record flooding along the Big Sioux, Rock, and Little Rock Rivers, and Mud Creek. At the peak of flooding, approximately 50 people were eva…
June 20, 2024 · Osceola, Iowa
Flood Flood$2.1M damage
Rainfall amounts across Osceola County from June 20-22 ranged from 7 to 9 inches. This rain resulted in widespread overland flooding across the county. A shelter in Sibley was opened after approximately 25 homes were evacuated due to flood waters. There was at least one swift wat…

Counties and zones

Click a county for its full storm history. Some entries are NWS forecast zones rather than civil counties.

Adair (605) Adams (419) Allamakee (460) Appanoose (554) Audubon (439) Benton (966) Black Hawk (1,053) Boone (798) Bremer (573) Bremer, Butler and Black Hawk (2) Buchanan (806) Buchanan and Delaware (1) Buena Vista (691) Butler (726) Calhoun (603) Carroll (684) Carroll, Sac, Calhoun and Pocahontas (1) Cass (719) Cedar (711) Cerro Gordo (847) Cerro Gordo and Floyd (1) Cherokee (687) Chickasaw (486) Clarke (542) Clay (976) Clayton (720) Clinton (806) Clinton and Scott (1) Crawford (619) Dallas (1,175) Davis (410) Decatur (467) Decatur and Clarke (1) Delaware (676) Des Moines (692) Dickinson (827) Dubuque (922) Emmet (616) Fayette (620) Floyd (609) Franklin (593) Fremont (519) Greene (552) Grundy (550) Guthrie (700) Guthrie, Greene and Carroll (1) Hamilton (675) Hancock (560) Hardin (686) Harrison (669) Henry (484) Howard (479) Howard and Winneshiek (1) Humboldt (544) Ida (540) Ida and Sac (1) Iowa (591) Jackson (559) Jasper (769) Jefferson (434) Johnson (856) Jones (722) Keokuk (470) Kossuth (826) Lee (702) Linn (1,386) Louisa (440) Lucas (480) Lyon (758) Madison (581) Mahaska (614) Marion (912) Marshall (739) Mills (482) Mitchell (475) Monona (505) Monroe (397) Montgomery (422) Muscatine (707) O'brien (805) Osceola (588) Page (483) Palo Alto (573) Plymouth (994) Pocahontas (589) Polk (2,367) Pottawattamie (745) Poweshiek (549) Ringgold (454) Sac (507) Scott (1,237) Shelby (466) Shelby and Crawford (1) Sioux (1,024) Story (1,310) Story and Boone (1) Story and Hardin (1) Tama (617) Taylor (573) Union (564) Union, Adair, Guthrie and Dallas (1) Van Buren (508) Wapello (764) Warren (1,060) Washington (554) Wayne (483) Webster (999) Winnebago (534) Winneshiek (619) Woodbury (1,159) Worth (507) Wright (591)