National Storms

Iowa tornado history

From 1950 through 2025, 3,134 tornadoes touched Iowa, according to the NOAA Storm Prediction Center, the 7th most of the 48 contiguous states and DC. The National Weather Service rated 55 of them F4/EF4 or stronger (6 F5/EF5); along their paths they killed 101 people and injured 2,395. The deadliest, on May 15, 1968, was rated F5 and killed 13 (Franklin County). From 2016 to 2025, Iowa averaged 65 tornadoes a year. SPC has logged 81 preliminary tornado reports in Iowa in 2026 (latest August 19, 2026).

3,134tornadoes since 1950
6462016–2025
179F3/EF3 or stronger
101deaths
2,395injuries
Aug 18, 2025latest in final record

Map of every Iowa tornado path since 1950

Rating: 012345 unknown or preliminaryLines run from the start to the end point of each path; dots mark where each tornado touched down.

All 3,134 paths plus 81 preliminary 2026 reports (gray dots). Zoom in to your county; click a path for its date and rating.

1950: 1 F11950: 2 F21950: 1 F31951: 3 F11951: 1 F21951: 1 F31952: 1 F01952: 2 F11952: 2 F21952: 1 F31952: 1 F41953: 7 F11953: 7 F21953: 5 F31953: 3 F41953: 1 F51954: 3 F11954: 11 F21954: 1 F31954: 3 F41955: 2 F11955: 5 F21955: 1 F31956: 1 F01956: 1 F11956: 4 F21956: 1 F31957: 10 F01957: 5 F11957: 2 F21958: 5 F01958: 5 F11958: 5 F21958: 1 F31959: 1 F01959: 8 F11959: 13 F21959: 2 F31959: 2 F41960: 6 F01960: 12 F11960: 8 F21960: 1 F31961: 3 F01961: 5 F11961: 4 F21961: 1 F31961: 1 F41962: 6 F11962: 5 F21962: 1 F31963: 3 F01963: 6 F11963: 7 F21964: 6 F01964: 8 F11964: 31 F21964: 7 F31964: 3 F41965: 2 F01965: 18 F11965: 20 F21965: 4 F31965: 4 F41966: 6 F01966: 12 F11966: 18 F21966: 3 F31966: 1 F51967: 5 F01967: 13 F11967: 24 F21967: 7 F31967: 4 F41968: 9 F01968: 5 F11968: 8 F21968: 2 F31968: 2 F51969: 3 F01969: 16 F11969: 9 F21969: 1 F31970: 2 F01970: 9 F11970: 10 F21970: 1 F31971: 3 F01971: 11 F11971: 7 F21971: 11 F31971: 1 F41972: 6 F01972: 13 F11972: 6 F21973: 5 F01973: 17 F11973: 10 F21973: 1 F31974: 9 F01974: 7 F11974: 5 F21974: 4 F31974: 3 F41975: 7 F01975: 16 F11975: 14 F21975: 1 F31976: 1 F01976: 4 F11976: 9 F21976: 2 F31976: 1 F41976: 1 F51977: 7 F01977: 21 F11977: 6 F21977: 2 F31977: 1 F41978: 4 F01978: 13 F11978: 4 F21978: 2 F31979: 11 F01979: 30 F11979: 4 F21979: 5 F31979: 2 F41980: 5 F01980: 26 F11980: 8 F21980: 1 F31980: 1 F41981: 14 F01981: 8 F11981: 9 F21982: 15 F01982: 16 F11982: 3 F21983: 7 F01983: 20 F11983: 4 F21984: 27 F01984: 17 F11984: 14 F21984: 2 F31984: 1 F41985: 16 F01985: 9 F11985: 1 F21985: 1 F31986: 22 F01986: 11 F11986: 8 F21986: 2 F41987: 18 F01987: 17 F11987: 2 F21988: 18 F01988: 18 F11988: 11 F21988: 2 F31989: 16 F01989: 9 F11989: 1 F21989: 3 F41990: 34 F01990: 23 F11990: 10 F21990: 3 F31990: 1 F41991: 19 F01991: 17 F11991: 15 F21991: 2 F31992: 16 F01992: 7 F11992: 4 F21992: 2 F31993: 28 F01993: 14 F11993: 7 F21993: 2 F31994: 23 F01994: 17 F11994: 4 F21994: 5 F31995: 24 F01995: 7 F11995: 6 F21995: 3 F31995: 3 F41996: 18 F01996: 7 F11997: 21 F01997: 5 F11998: 51 F01998: 12 F11998: 8 F21998: 1 F31999: 35 F01999: 13 F11999: 5 F21999: 5 F31999: 2 F42000: 31 F02000: 11 F12000: 2 F22000: 1 F32001: 73 F02001: 25 F12001: 6 F22001: 1 F32002: 28 F02002: 6 F12003: 21 F02003: 5 F12003: 3 F22004: 79 F02004: 34 F12004: 4 F22004: 3 F32005: 32 F02005: 10 F12005: 2 F22005: 1 F32006: 23 F02006: 12 F12006: 3 F22007: 24 EF02007: 13 EF12007: 6 EF22007: 1 EF32008: 60 EF02008: 37 EF12008: 6 EF22008: 2 EF32008: 1 EF52009: 20 EF02009: 4 EF12009: 1 EF22010: 24 EF02010: 7 EF12010: 1 EF22010: 1 EF42011: 21 EF02011: 19 EF12011: 7 EF22011: 3 EF32011: 1 EF42012: 7 EF02012: 6 EF12012: 3 EF22013: 13 EF02013: 11 EF12013: 2 EF22013: 1 EF32013: 1 EF42014: 62 EF02014: 24 EF12014: 3 EF22015: 28 EF02015: 26 EF12015: 3 EF22015: 1 EF32016: 33 EF02016: 10 EF12016: 2 EF22017: 21 EF02017: 22 EF12017: 13 EF22018: 50 EF02018: 15 EF12018: 2 EF22018: 2 EF32019: 15 EF02019: 10 EF12019: 3 EF22019: 2 EF32019: 26 unknown rating2020: 6 EF02020: 9 EF12020: 13 unknown rating2021: 29 EF02021: 38 EF12021: 22 EF22021: 1 EF32021: 29 unknown rating2022: 13 EF02022: 11 EF12022: 6 EF22022: 1 EF32022: 1 EF42022: 10 unknown rating2023: 18 EF02023: 16 EF12023: 10 EF22023: 1 EF32023: 1 EF42023: 26 unknown rating2024: 40 EF02024: 40 EF12024: 10 EF22024: 4 EF32024: 2 EF42024: 30 unknown rating2025: 10 EF02025: 8 EF12025: 3 EF22025: 12 unknown rating19501957196419711978198519921999200620132020max 126
Tornadoes per year in Iowa by rating, 1950–2025. Colors: F/EF0 (yellow) to F/EF5 (black); gray = unknown rating.

Source: National Storms (nationalstorms.com), CC BY 4.0, data from NOAA Storm Prediction Center storm reports.

Most recent tornadoes in Iowa

DateRatingPath lengthDeaths / injuriesStarted in
Aug 18, 2025EFU4.5 mi0 / 0Grundy County, IA
Aug 18, 2025EFU0.6 mi0 / 0Grundy County, IA
Aug 18, 2025EFU1.4 mi0 / 0Grundy County, IA
Aug 17, 2025EFU0.4 mi0 / 0Winnebago County, IA
Aug 11, 2025EFU2.2 mi0 / 0Van Buren County, IA
Aug 10, 2025EFU0.1 mi0 / 0Lee County, IA
Aug 10, 2025EFU0.0 mi0 / 0Lee County, IA
Jul 28, 2025EF01.6 mi0 / 0Cerro Gordo County, IA
Jul 28, 2025EFU1.2 mi0 / 0Hancock County, IA
Jul 28, 2025EFU0.2 mi0 / 0Lyon County, IA
Jul 28, 2025EF12.1 mi0 / 0Lyon County, IA
Jul 18, 2025EFU4.5 mi0 / 0Boone County, IA
Jul 11, 2025EF03.9 mi0 / 0Scott County, IA
Jul 11, 2025EF27.6 mi0 / 0Scott County, IA
Jul 11, 2025EF22.9 mi0 / 0Jackson County, IA
Jul 11, 2025EF10.9 mi0 / 0Dubuque County, IA
Jul 11, 2025EF03.4 mi0 / 0Dubuque County, IA
Jul 11, 2025EF110.1 mi0 / 0Jones County, IA
Jul 11, 2025EF01.7 mi0 / 0Delaware County, IA
Jul 11, 2025EF112.4 mi0 / 0Linn County, IA
Jul 11, 2025EF26.7 mi0 / 0Linn County, IA
Jul 11, 2025EFU0.0 mi0 / 0Page County, IA
Jul 11, 2025EF14.1 mi0 / 0Benton County, IA
Jul 11, 2025EF13.8 mi0 / 0Benton County, IA
Jul 10, 2025EFU0.1 mi0 / 0Jackson County, IA

2026 preliminary tornado reports in Iowa

Reports from SPC's daily logs. A tornado often draws several reports; NOAA publishes confirmed tornadoes, paths and ratings with its final data.

DateRatingPath lengthDeaths / injuriesStarted in
Aug 19, 2026Prelim. report––Louisa County, IA
Aug 19, 2026Prelim. report––Louisa County, IA
Aug 11, 2026Prelim. report––Clinton County, IA
Aug 11, 2026Prelim. report––Delaware County, IA
Aug 11, 2026Prelim. report––Delaware County, IA
Aug 7, 2026Prelim. report––Washington County, IA
Aug 7, 2026Prelim. report––Linn County, IA
Aug 7, 2026Prelim. report––Buchanan County, IA
Aug 7, 2026Prelim. report––Bremer County, IA
Jul 31, 2026Prelim. report––Linn County, IA
Jul 20, 2026Prelim. report––Hamilton County, IA
Jul 20, 2026Prelim. report––Hamilton County, IA
Jul 10, 2026Prelim. report––Cerro Gordo County, IA
Jul 4, 2026Prelim. report––Clay County, IA
Jul 4, 2026Prelim. report––Clay County, IA

Deadliest tornadoes in Iowa

DateRatingPath lengthDeaths / injuriesStarted in
May 15, 1968F562.1 mi13 / 462Franklin County, IA
May 25, 2008EF541.0 mi9 / 70Grundy County, IA
Mar 5, 2022EF470.6 mi6 / 5Madison County, IA
Sep 16, 1978F331.8 mi6 / 45Marshall County, IA
Oct 14, 1966F59.7 mi6 / 172Wright County, IA
May 21, 2024EF440.6 mi5 / 35Taylor County, IA
May 15, 1968F513.1 mi5 / 156Fayette County, IA
Jun 11, 2008EF313.0 mi4 / 48Harrison County, IA → NE
Jun 7, 1984F4134.0 mi3 / 64Harrison County, MO → IA
Jun 28, 1979F414.9 mi3 / 26Pocahontas County, IA

F4, EF4, F5 and EF5 tornadoes in Iowa

DateRatingPath lengthDeaths / injuriesStarted in
May 25, 2008EF541.0 mi9 / 70Grundy County, IA
Jun 13, 1976F521.3 mi0 / 9Boone County, IA
May 15, 1968F513.1 mi5 / 156Fayette County, IA
May 15, 1968F562.1 mi13 / 462Franklin County, IA
Oct 14, 1966F59.7 mi6 / 172Wright County, IA
Jun 27, 1953F50.1 mi1 / 2Adair County, IA
May 21, 2024EF440.6 mi5 / 35Taylor County, IA
Apr 26, 2024EF431.9 mi0 / 4Douglas County, NE → IA
Mar 31, 2023EF419.9 mi0 / 3Keokuk County, IA
Mar 5, 2022EF470.6 mi6 / 5Madison County, IA
Oct 4, 2013EF424.7 mi0 / 0Woodbury County, IA
Apr 9, 2011EF43.2 mi0 / 0Pocahontas County, IA
Jun 25, 2010EF413.7 mi0 / 13Lyon County, IA
Apr 8, 1999F456.0 mi0 / 1Union County, IA
Apr 8, 1999F449.0 mi0 / 3Taylor County, IA
May 27, 1995F430.0 mi0 / 1Guthrie County, IA
May 27, 1995F457.0 mi0 / 2Union County, IA
May 27, 1995F436.0 mi0 / 0Carroll County, IA
Mar 13, 1990F419.0 mi0 / 0Linn County, IA
May 30, 1989F411.0 mi0 / 3Hardin County, IA
May 24, 1989F466.0 mi0 / 0Hamilton County, IA
May 24, 1989F449.0 mi0 / 0Adams County, IA
Sep 28, 1986F420.0 mi0 / 0Polk County, IA
Jul 28, 1986F452.5 mi0 / 2Dixon County, NE → IA
Jun 7, 1984F4134.0 mi3 / 64Harrison County, MO → IA
Jun 2, 1980F431.2 mi0 / 0Decatur County, IA
Jun 28, 1979F414.9 mi3 / 26Pocahontas County, IA
Mar 29, 1979F418.8 mi0 / 20Nodaway County, MO → IA
May 4, 1977F42.0 mi0 / 14Webster County, IA
Jun 26, 1976F45.1 mi0 / 6Pottawattamie County, IA
Aug 12, 1974F42.0 mi0 / 2Iowa County, IA
Aug 12, 1974F45.0 mi0 / 12Delaware County, IA
Jun 18, 1974F415.3 mi2 / 50Polk County, IA
Jul 12, 1971F410.9 mi0 / 8Howard County, IA
Jun 8, 1967F42.0 mi0 / 0Webster County, IA
Apr 30, 1967F47.6 mi0 / 1Worth County, IA → MN
Apr 30, 1967F413.3 mi0 / 0Worth County, IA
Jan 24, 1967F425.7 mi0 / 2Schuyler County, MO → IA
Aug 26, 1965F44.7 mi1 / 17Black Hawk County, IA
May 5, 1965F441.6 mi0 / 11Floyd County, IA

The 50 strongest Iowa tornadoes, ranked by rating, deaths and path length: Strongest tornadoes in Iowa history

Longest tornado paths in Iowa

DateRatingPath lengthDeaths / injuriesStarted in
May 10, 1953F4162.0 mi2 / 24Howard County, IA → MN → WI
Jun 7, 1984F4134.0 mi3 / 64Harrison County, MO → IA
May 20, 1953F3116.1 mi1 / 0Story County, IA
Jun 7, 1953F2116.0 mi0 / 0Madison County, IA
Apr 3, 1981F0103.5 mi0 / 0Washington County, IA → IL
Apr 11, 1965F491.5 mi1 / 3Cedar County, IA
Apr 23, 1961F387.7 mi1 / 12Marshall County, IA
Apr 30, 1954F285.2 mi0 / 1Lee County, IA
Apr 30, 1954F480.4 mi0 / 0Linn County, IA
Apr 11, 2001F376.5 mi0 / 0Gentry County, MO → IA

For tornadoes that crossed into another state, the path length, deaths and injuries are for the whole path.

Tornadoes by county

CountyTornadoes since 19502016–2025StrongestDeaths along pathsMost recent
Polk County7816F4/EF48Jul 15, 2024
Scott County7223F3/EF30Jul 11, 2025
Linn County7219F4/EF41Jul 11, 2025
Webster County7119F4/EF41Jun 4, 2024
Story County6810F5/EF51Jul 18, 2025
Sioux County6310F3/EF30May 31, 2024
Pottawattamie County6316F4/EF41May 23, 2024
Dallas County619F4/EF40May 23, 2024
Clinton County6118F4/EF42May 24, 2024
Woodbury County605F4/EF42May 12, 2022
Boone County6011F5/EF51Jul 18, 2025
Hamilton County599F4/EF42May 23, 2024
Plymouth County556F3/EF30Apr 16, 2024
Tama County545F4/EF41Mar 5, 2022
Benton County5419F4/EF42Jul 11, 2025
Pocahontas County5316F4/EF43May 31, 2024
Warren County5211F4/EF46May 23, 2024
Jasper County5215F4/EF412Jun 25, 2024
Buchanan County5011F4/EF42Apr 16, 2024
Marion County4918F3/EF30May 6, 2024
Lyon County496F4/EF41Jul 28, 2025
Hardin County4912F4/EF41Jul 7, 2022
Delaware County4811F4/EF40Jul 11, 2025
Jones County4719F4/EF41Jul 11, 2025
Johnson County4713F4/EF44May 24, 2024
Crawford County475F3/EF30Apr 26, 2024
Cedar County4613F4/EF41Mar 14, 2025
Kossuth County454F4/EF42Jun 18, 2020
Cass County4511F4/EF40Jun 28, 2024
Calhoun County459F4/EF44Apr 16, 2024
Taylor County448F4/EF45May 21, 2024
Muscatine County448F3/EF32Mar 14, 2025
Howard County4412F5/EF516Apr 12, 2022
Union County4311F4/EF40Apr 17, 2025
Grundy County437F5/EF510Aug 18, 2025
Black Hawk County435F5/EF512Mar 28, 2020
Page County427F4/EF43Jul 11, 2025
Marshall County426F4/EF47Aug 10, 2020
Wright County419F5/EF56Apr 7, 2024
Lee County417F3/EF31Aug 10, 2025
Madison County4011F4/EF46Jun 25, 2024
Clay County400F3/EF30Jun 19, 2014
Cerro Gordo County409F4/EF40Jul 28, 2025
Iowa County395F4/EF45Mar 31, 2023
Harrison County3912F4/EF47May 23, 2024
Fremont County397F4/EF42Apr 17, 2025
Greene County3810F4/EF40May 13, 2023
O'Brien County374F3/EF30Jul 20, 2024
Fayette County373F5/EF56Jul 14, 2021
Carroll County374F4/EF40Aug 5, 2023
Dubuque County369F4/EF40Jul 11, 2025
Shelby County357F3/EF31May 23, 2024
Ringgold County356F4/EF41Apr 26, 2024
Butler County355F5/EF523Dec 15, 2021
Adair County359F5/EF57May 21, 2024
Poweshiek County349F3/EF36Mar 31, 2023
Keokuk County344F4/EF45May 23, 2024
Jackson County3413F4/EF41Jul 11, 2025
Guthrie County3412F4/EF41Dec 15, 2021
Wayne County335F4/EF43Apr 30, 2024
Osceola County336F4/EF40Aug 20, 2021
Montgomery County338F3/EF30May 23, 2024
Cherokee County335F4/EF40Dec 15, 2021
Buena Vista County3311F3/EF30May 21, 2024
Franklin County327F5/EF514Jul 28, 2023
Chickasaw County323F5/EF514Dec 15, 2021
Bremer County323F4/EF40Jul 14, 2021
Sac County318F4/EF40Aug 5, 2023
Mahaska County314F4/EF43Jul 19, 2018
Hancock County313F5/EF56Jul 28, 2025
Adams County3110F4/EF45May 21, 2024
Monona County303F4/EF44Apr 26, 2024
Humboldt County308F3/EF30Jun 26, 2025
Floyd County3011F5/EF514May 9, 2024
Dickinson County305F3/EF30Aug 29, 2024
Winneshiek County296F4/EF40Aug 5, 2024
Wapello County292F3/EF34Mar 31, 2023
Washington County285F4/EF42May 23, 2024
Van Buren County285F3/EF32Aug 11, 2025
Palo Alto County281F3/EF30Dec 15, 2021
Des Moines County286F3/EF30Apr 16, 2024
Winnebago County274F2/EF20Aug 17, 2025
Mitchell County273F5/EF514Apr 12, 2022
Mills County277F3/EF32May 6, 2024
Appanoose County275F4/EF40Oct 9, 2018
Worth County266F4/EF40Aug 5, 2024
Davis County242F4/EF40Nov 5, 2024
Henry County234F3/EF30Apr 16, 2024
Clarke County234F3/EF30May 6, 2024
Louisa County223F3/EF30Apr 16, 2024
Emmet County222F3/EF30Jul 5, 2022
Decatur County212F4/EF43Mar 5, 2022
Clayton County213F4/EF42Mar 31, 2023
Audubon County203F2/EF20May 21, 2024
Jefferson County191F3/EF32May 17, 2017
Ida County174F3/EF30Dec 15, 2021
Monroe County161F4/EF43Jul 19, 2016
Lucas County164F4/EF44Mar 5, 2022
Allamakee County132F4/EF40Aug 5, 2024

Cities with 5 or more tornadoes within 10 miles

Adel Albia Algona Altoona Ames Anamosa Ankeny Asbury Atlantic Bettendorf Bloomfield Bondurant Boone Burlington Camanche Carlisle Carroll Carter Lake Cedar Falls Cedar Rapids Center Point Centerville Chariton Charles City Cherokee Clarinda Clarion Clear Lake Clinton Clive Coralville Council Bluffs Cresco Creston Davenport DeWitt Decorah Denison Des Moines Dubuque Dyersville Eagle Grove Eldora Eldridge Emmetsburg Estherville Evansdale Fairfax Fairfield Forest City Fort Dodge Fort Madison Garner Glenwood Grimes Grinnell Grundy Center Hampton Harlan Hawarden Hiawatha Hudson Humboldt Huxley Independence Indianola Iowa City Iowa Falls Jefferson Jesup Johnston Kalona Keokuk Knoxville Le Claire Le Mars Madrid Manchester Maquoketa Marion Marshalltown Mason City Milford Missouri Valley Mitchellville Monticello Mount Pleasant Mount Vernon Muscatine Nevada New Hampton Newton North Liberty Norwalk Oelwein Onawa Orange City Osage Osceola Oskaloosa Ottumwa Pella Perry Pleasant Hill Polk City Red Oak Robins Rock Rapids Rock Valley Sergeant Bluff Sheldon Shenandoah Sibley Sioux Center Sioux City Solon Spencer Spirit Lake Storm Lake Story City Tama Tiffin Tipton Urbandale Vinton Washington Waterloo Waukee Waukon Waverly Webster City West Branch West Burlington West Des Moines West Liberty Williamsburg Wilton Windsor Heights Winterset

Tornadoes in Iowa by year

YearTornadoesF/EF012345UnknownDeathsInjuries
202681 preliminary tornado reports so far (not a tornado count; ratings come with NOAA's final data)
20253310830001200
202412640401042030648
20237218161011026011
202242131161101077
20211192938221002901
2020286900001300
201956151032002612
201869501522000035
201756212213000007
201645331020000012
20155828263100005
20148962243000020
20132813112110012
201216763000006
201151211973100019
20103324710100014
2009252041000000
200810660376201013133
20074424136100007
200638231230000132
200545321021000114
2004120793443000015
2003292153000000
2002342860000000
2001105732561000212
200045311121000126
199960351355200228
1998725112810000133
1997262150000000
1996251870000002
1995432476330003
19944923174500001
19935128147200009
1992291674200003
199153191715200004
1990713423103100017
1989291691030009
1988491818112000092
19873718172000000
198643221180200111
19852716911000232
19846127171421004101
19833172040000035
19823415163000001
19813114890000016
1980415268110008
1979521130452007118
19782341342000647
19773772162100023
1976181492110017
19753871614100007
19742897543003106
197333517101000221
1972256136000003
197133311711100127
1970222910100000
1969293169100000
196826958202018636
196753513247400340
1966406121830106176
196548218204400255
19645568317300175
196316367000002
196212065100015
1961143541100124
1960276128100015
1959261813220007
195816555100002
1957171052000001
19567114100009
19558025100002
1954180311130014
1953230775310441
19527122110007
195150311000017
19504012100005

More for Iowa: strongest tornadoes · damaging wind history · hail history · all states

Source: NOAA Storm Prediction Center (SPC) Severe Weather Database (SVRGIS) tornado file, 1950–2025, and SPC preliminary storm reports for 2026 (data through November 6, 2026). Ratings are the ones the National Weather Service assigned: Fujita (F) scale before Feb 1, 2007, Enhanced Fujita (EF) after. Paths are drawn as straight lines from the start to the end point SPC records; real paths curve. City and county boundaries: US Census Bureau.