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).
Map of every Iowa tornado path since 1950
All 3,134 paths plus 81 preliminary 2026 reports (gray dots). Zoom in to your county; click a path for its date and rating.
Source: National Storms (nationalstorms.com), CC BY 4.0, data from NOAA Storm Prediction Center storm reports.
Most recent tornadoes in Iowa
| Date | Rating | Path length | Deaths / injuries | Started in |
|---|---|---|---|---|
| Aug 18, 2025 | EFU | 4.5 mi | 0 / 0 | Grundy County, IA |
| Aug 18, 2025 | EFU | 0.6 mi | 0 / 0 | Grundy County, IA |
| Aug 18, 2025 | EFU | 1.4 mi | 0 / 0 | Grundy County, IA |
| Aug 17, 2025 | EFU | 0.4 mi | 0 / 0 | Winnebago County, IA |
| Aug 11, 2025 | EFU | 2.2 mi | 0 / 0 | Van Buren County, IA |
| Aug 10, 2025 | EFU | 0.1 mi | 0 / 0 | Lee County, IA |
| Aug 10, 2025 | EFU | 0.0 mi | 0 / 0 | Lee County, IA |
| Jul 28, 2025 | EF0 | 1.6 mi | 0 / 0 | Cerro Gordo County, IA |
| Jul 28, 2025 | EFU | 1.2 mi | 0 / 0 | Hancock County, IA |
| Jul 28, 2025 | EFU | 0.2 mi | 0 / 0 | Lyon County, IA |
| Jul 28, 2025 | EF1 | 2.1 mi | 0 / 0 | Lyon County, IA |
| Jul 18, 2025 | EFU | 4.5 mi | 0 / 0 | Boone County, IA |
| Jul 11, 2025 | EF0 | 3.9 mi | 0 / 0 | Scott County, IA |
| Jul 11, 2025 | EF2 | 7.6 mi | 0 / 0 | Scott County, IA |
| Jul 11, 2025 | EF2 | 2.9 mi | 0 / 0 | Jackson County, IA |
| Jul 11, 2025 | EF1 | 0.9 mi | 0 / 0 | Dubuque County, IA |
| Jul 11, 2025 | EF0 | 3.4 mi | 0 / 0 | Dubuque County, IA |
| Jul 11, 2025 | EF1 | 10.1 mi | 0 / 0 | Jones County, IA |
| Jul 11, 2025 | EF0 | 1.7 mi | 0 / 0 | Delaware County, IA |
| Jul 11, 2025 | EF1 | 12.4 mi | 0 / 0 | Linn County, IA |
| Jul 11, 2025 | EF2 | 6.7 mi | 0 / 0 | Linn County, IA |
| Jul 11, 2025 | EFU | 0.0 mi | 0 / 0 | Page County, IA |
| Jul 11, 2025 | EF1 | 4.1 mi | 0 / 0 | Benton County, IA |
| Jul 11, 2025 | EF1 | 3.8 mi | 0 / 0 | Benton County, IA |
| Jul 10, 2025 | EFU | 0.1 mi | 0 / 0 | Jackson 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.
| Date | Rating | Path length | Deaths / injuries | Started in |
|---|---|---|---|---|
| Aug 19, 2026 | Prelim. report | – | – | Louisa County, IA |
| Aug 19, 2026 | Prelim. report | – | – | Louisa County, IA |
| Aug 11, 2026 | Prelim. report | – | – | Clinton County, IA |
| Aug 11, 2026 | Prelim. report | – | – | Delaware County, IA |
| Aug 11, 2026 | Prelim. report | – | – | Delaware County, IA |
| Aug 7, 2026 | Prelim. report | – | – | Washington County, IA |
| Aug 7, 2026 | Prelim. report | – | – | Linn County, IA |
| Aug 7, 2026 | Prelim. report | – | – | Buchanan County, IA |
| Aug 7, 2026 | Prelim. report | – | – | Bremer County, IA |
| Jul 31, 2026 | Prelim. report | – | – | Linn County, IA |
| Jul 20, 2026 | Prelim. report | – | – | Hamilton County, IA |
| Jul 20, 2026 | Prelim. report | – | – | Hamilton County, IA |
| Jul 10, 2026 | Prelim. report | – | – | Cerro Gordo County, IA |
| Jul 4, 2026 | Prelim. report | – | – | Clay County, IA |
| Jul 4, 2026 | Prelim. report | – | – | Clay County, IA |
Deadliest tornadoes in Iowa
| Date | Rating | Path length | Deaths / injuries | Started in |
|---|---|---|---|---|
| May 15, 1968 | F5 | 62.1 mi | 13 / 462 | Franklin County, IA |
| May 25, 2008 | EF5 | 41.0 mi | 9 / 70 | Grundy County, IA |
| Mar 5, 2022 | EF4 | 70.6 mi | 6 / 5 | Madison County, IA |
| Sep 16, 1978 | F3 | 31.8 mi | 6 / 45 | Marshall County, IA |
| Oct 14, 1966 | F5 | 9.7 mi | 6 / 172 | Wright County, IA |
| May 21, 2024 | EF4 | 40.6 mi | 5 / 35 | Taylor County, IA |
| May 15, 1968 | F5 | 13.1 mi | 5 / 156 | Fayette County, IA |
| Jun 11, 2008 | EF3 | 13.0 mi | 4 / 48 | Harrison County, IA → NE |
| Jun 7, 1984 | F4 | 134.0 mi | 3 / 64 | Harrison County, MO → IA |
| Jun 28, 1979 | F4 | 14.9 mi | 3 / 26 | Pocahontas County, IA |
F4, EF4, F5 and EF5 tornadoes in Iowa
| Date | Rating | Path length | Deaths / injuries | Started in |
|---|---|---|---|---|
| May 25, 2008 | EF5 | 41.0 mi | 9 / 70 | Grundy County, IA |
| Jun 13, 1976 | F5 | 21.3 mi | 0 / 9 | Boone County, IA |
| May 15, 1968 | F5 | 13.1 mi | 5 / 156 | Fayette County, IA |
| May 15, 1968 | F5 | 62.1 mi | 13 / 462 | Franklin County, IA |
| Oct 14, 1966 | F5 | 9.7 mi | 6 / 172 | Wright County, IA |
| Jun 27, 1953 | F5 | 0.1 mi | 1 / 2 | Adair County, IA |
| May 21, 2024 | EF4 | 40.6 mi | 5 / 35 | Taylor County, IA |
| Apr 26, 2024 | EF4 | 31.9 mi | 0 / 4 | Douglas County, NE → IA |
| Mar 31, 2023 | EF4 | 19.9 mi | 0 / 3 | Keokuk County, IA |
| Mar 5, 2022 | EF4 | 70.6 mi | 6 / 5 | Madison County, IA |
| Oct 4, 2013 | EF4 | 24.7 mi | 0 / 0 | Woodbury County, IA |
| Apr 9, 2011 | EF4 | 3.2 mi | 0 / 0 | Pocahontas County, IA |
| Jun 25, 2010 | EF4 | 13.7 mi | 0 / 13 | Lyon County, IA |
| Apr 8, 1999 | F4 | 56.0 mi | 0 / 1 | Union County, IA |
| Apr 8, 1999 | F4 | 49.0 mi | 0 / 3 | Taylor County, IA |
| May 27, 1995 | F4 | 30.0 mi | 0 / 1 | Guthrie County, IA |
| May 27, 1995 | F4 | 57.0 mi | 0 / 2 | Union County, IA |
| May 27, 1995 | F4 | 36.0 mi | 0 / 0 | Carroll County, IA |
| Mar 13, 1990 | F4 | 19.0 mi | 0 / 0 | Linn County, IA |
| May 30, 1989 | F4 | 11.0 mi | 0 / 3 | Hardin County, IA |
| May 24, 1989 | F4 | 66.0 mi | 0 / 0 | Hamilton County, IA |
| May 24, 1989 | F4 | 49.0 mi | 0 / 0 | Adams County, IA |
| Sep 28, 1986 | F4 | 20.0 mi | 0 / 0 | Polk County, IA |
| Jul 28, 1986 | F4 | 52.5 mi | 0 / 2 | Dixon County, NE → IA |
| Jun 7, 1984 | F4 | 134.0 mi | 3 / 64 | Harrison County, MO → IA |
| Jun 2, 1980 | F4 | 31.2 mi | 0 / 0 | Decatur County, IA |
| Jun 28, 1979 | F4 | 14.9 mi | 3 / 26 | Pocahontas County, IA |
| Mar 29, 1979 | F4 | 18.8 mi | 0 / 20 | Nodaway County, MO → IA |
| May 4, 1977 | F4 | 2.0 mi | 0 / 14 | Webster County, IA |
| Jun 26, 1976 | F4 | 5.1 mi | 0 / 6 | Pottawattamie County, IA |
| Aug 12, 1974 | F4 | 2.0 mi | 0 / 2 | Iowa County, IA |
| Aug 12, 1974 | F4 | 5.0 mi | 0 / 12 | Delaware County, IA |
| Jun 18, 1974 | F4 | 15.3 mi | 2 / 50 | Polk County, IA |
| Jul 12, 1971 | F4 | 10.9 mi | 0 / 8 | Howard County, IA |
| Jun 8, 1967 | F4 | 2.0 mi | 0 / 0 | Webster County, IA |
| Apr 30, 1967 | F4 | 7.6 mi | 0 / 1 | Worth County, IA → MN |
| Apr 30, 1967 | F4 | 13.3 mi | 0 / 0 | Worth County, IA |
| Jan 24, 1967 | F4 | 25.7 mi | 0 / 2 | Schuyler County, MO → IA |
| Aug 26, 1965 | F4 | 4.7 mi | 1 / 17 | Black Hawk County, IA |
| May 5, 1965 | F4 | 41.6 mi | 0 / 11 | Floyd County, IA |
The 50 strongest Iowa tornadoes, ranked by rating, deaths and path length: Strongest tornadoes in Iowa history
Longest tornado paths in Iowa
| Date | Rating | Path length | Deaths / injuries | Started in |
|---|---|---|---|---|
| May 10, 1953 | F4 | 162.0 mi | 2 / 24 | Howard County, IA → MN → WI |
| Jun 7, 1984 | F4 | 134.0 mi | 3 / 64 | Harrison County, MO → IA |
| May 20, 1953 | F3 | 116.1 mi | 1 / 0 | Story County, IA |
| Jun 7, 1953 | F2 | 116.0 mi | 0 / 0 | Madison County, IA |
| Apr 3, 1981 | F0 | 103.5 mi | 0 / 0 | Washington County, IA → IL |
| Apr 11, 1965 | F4 | 91.5 mi | 1 / 3 | Cedar County, IA |
| Apr 23, 1961 | F3 | 87.7 mi | 1 / 12 | Marshall County, IA |
| Apr 30, 1954 | F2 | 85.2 mi | 0 / 1 | Lee County, IA |
| Apr 30, 1954 | F4 | 80.4 mi | 0 / 0 | Linn County, IA |
| Apr 11, 2001 | F3 | 76.5 mi | 0 / 0 | Gentry County, MO → IA |
For tornadoes that crossed into another state, the path length, deaths and injuries are for the whole path.
Tornadoes by county
| County | Tornadoes since 1950 | 2016–2025 | Strongest | Deaths along paths | Most recent |
|---|---|---|---|---|---|
| Polk County | 78 | 16 | F4/EF4 | 8 | Jul 15, 2024 |
| Scott County | 72 | 23 | F3/EF3 | 0 | Jul 11, 2025 |
| Linn County | 72 | 19 | F4/EF4 | 1 | Jul 11, 2025 |
| Webster County | 71 | 19 | F4/EF4 | 1 | Jun 4, 2024 |
| Story County | 68 | 10 | F5/EF5 | 1 | Jul 18, 2025 |
| Sioux County | 63 | 10 | F3/EF3 | 0 | May 31, 2024 |
| Pottawattamie County | 63 | 16 | F4/EF4 | 1 | May 23, 2024 |
| Dallas County | 61 | 9 | F4/EF4 | 0 | May 23, 2024 |
| Clinton County | 61 | 18 | F4/EF4 | 2 | May 24, 2024 |
| Woodbury County | 60 | 5 | F4/EF4 | 2 | May 12, 2022 |
| Boone County | 60 | 11 | F5/EF5 | 1 | Jul 18, 2025 |
| Hamilton County | 59 | 9 | F4/EF4 | 2 | May 23, 2024 |
| Plymouth County | 55 | 6 | F3/EF3 | 0 | Apr 16, 2024 |
| Tama County | 54 | 5 | F4/EF4 | 1 | Mar 5, 2022 |
| Benton County | 54 | 19 | F4/EF4 | 2 | Jul 11, 2025 |
| Pocahontas County | 53 | 16 | F4/EF4 | 3 | May 31, 2024 |
| Warren County | 52 | 11 | F4/EF4 | 6 | May 23, 2024 |
| Jasper County | 52 | 15 | F4/EF4 | 12 | Jun 25, 2024 |
| Buchanan County | 50 | 11 | F4/EF4 | 2 | Apr 16, 2024 |
| Marion County | 49 | 18 | F3/EF3 | 0 | May 6, 2024 |
| Lyon County | 49 | 6 | F4/EF4 | 1 | Jul 28, 2025 |
| Hardin County | 49 | 12 | F4/EF4 | 1 | Jul 7, 2022 |
| Delaware County | 48 | 11 | F4/EF4 | 0 | Jul 11, 2025 |
| Jones County | 47 | 19 | F4/EF4 | 1 | Jul 11, 2025 |
| Johnson County | 47 | 13 | F4/EF4 | 4 | May 24, 2024 |
| Crawford County | 47 | 5 | F3/EF3 | 0 | Apr 26, 2024 |
| Cedar County | 46 | 13 | F4/EF4 | 1 | Mar 14, 2025 |
| Kossuth County | 45 | 4 | F4/EF4 | 2 | Jun 18, 2020 |
| Cass County | 45 | 11 | F4/EF4 | 0 | Jun 28, 2024 |
| Calhoun County | 45 | 9 | F4/EF4 | 4 | Apr 16, 2024 |
| Taylor County | 44 | 8 | F4/EF4 | 5 | May 21, 2024 |
| Muscatine County | 44 | 8 | F3/EF3 | 2 | Mar 14, 2025 |
| Howard County | 44 | 12 | F5/EF5 | 16 | Apr 12, 2022 |
| Union County | 43 | 11 | F4/EF4 | 0 | Apr 17, 2025 |
| Grundy County | 43 | 7 | F5/EF5 | 10 | Aug 18, 2025 |
| Black Hawk County | 43 | 5 | F5/EF5 | 12 | Mar 28, 2020 |
| Page County | 42 | 7 | F4/EF4 | 3 | Jul 11, 2025 |
| Marshall County | 42 | 6 | F4/EF4 | 7 | Aug 10, 2020 |
| Wright County | 41 | 9 | F5/EF5 | 6 | Apr 7, 2024 |
| Lee County | 41 | 7 | F3/EF3 | 1 | Aug 10, 2025 |
| Madison County | 40 | 11 | F4/EF4 | 6 | Jun 25, 2024 |
| Clay County | 40 | 0 | F3/EF3 | 0 | Jun 19, 2014 |
| Cerro Gordo County | 40 | 9 | F4/EF4 | 0 | Jul 28, 2025 |
| Iowa County | 39 | 5 | F4/EF4 | 5 | Mar 31, 2023 |
| Harrison County | 39 | 12 | F4/EF4 | 7 | May 23, 2024 |
| Fremont County | 39 | 7 | F4/EF4 | 2 | Apr 17, 2025 |
| Greene County | 38 | 10 | F4/EF4 | 0 | May 13, 2023 |
| O'Brien County | 37 | 4 | F3/EF3 | 0 | Jul 20, 2024 |
| Fayette County | 37 | 3 | F5/EF5 | 6 | Jul 14, 2021 |
| Carroll County | 37 | 4 | F4/EF4 | 0 | Aug 5, 2023 |
| Dubuque County | 36 | 9 | F4/EF4 | 0 | Jul 11, 2025 |
| Shelby County | 35 | 7 | F3/EF3 | 1 | May 23, 2024 |
| Ringgold County | 35 | 6 | F4/EF4 | 1 | Apr 26, 2024 |
| Butler County | 35 | 5 | F5/EF5 | 23 | Dec 15, 2021 |
| Adair County | 35 | 9 | F5/EF5 | 7 | May 21, 2024 |
| Poweshiek County | 34 | 9 | F3/EF3 | 6 | Mar 31, 2023 |
| Keokuk County | 34 | 4 | F4/EF4 | 5 | May 23, 2024 |
| Jackson County | 34 | 13 | F4/EF4 | 1 | Jul 11, 2025 |
| Guthrie County | 34 | 12 | F4/EF4 | 1 | Dec 15, 2021 |
| Wayne County | 33 | 5 | F4/EF4 | 3 | Apr 30, 2024 |
| Osceola County | 33 | 6 | F4/EF4 | 0 | Aug 20, 2021 |
| Montgomery County | 33 | 8 | F3/EF3 | 0 | May 23, 2024 |
| Cherokee County | 33 | 5 | F4/EF4 | 0 | Dec 15, 2021 |
| Buena Vista County | 33 | 11 | F3/EF3 | 0 | May 21, 2024 |
| Franklin County | 32 | 7 | F5/EF5 | 14 | Jul 28, 2023 |
| Chickasaw County | 32 | 3 | F5/EF5 | 14 | Dec 15, 2021 |
| Bremer County | 32 | 3 | F4/EF4 | 0 | Jul 14, 2021 |
| Sac County | 31 | 8 | F4/EF4 | 0 | Aug 5, 2023 |
| Mahaska County | 31 | 4 | F4/EF4 | 3 | Jul 19, 2018 |
| Hancock County | 31 | 3 | F5/EF5 | 6 | Jul 28, 2025 |
| Adams County | 31 | 10 | F4/EF4 | 5 | May 21, 2024 |
| Monona County | 30 | 3 | F4/EF4 | 4 | Apr 26, 2024 |
| Humboldt County | 30 | 8 | F3/EF3 | 0 | Jun 26, 2025 |
| Floyd County | 30 | 11 | F5/EF5 | 14 | May 9, 2024 |
| Dickinson County | 30 | 5 | F3/EF3 | 0 | Aug 29, 2024 |
| Winneshiek County | 29 | 6 | F4/EF4 | 0 | Aug 5, 2024 |
| Wapello County | 29 | 2 | F3/EF3 | 4 | Mar 31, 2023 |
| Washington County | 28 | 5 | F4/EF4 | 2 | May 23, 2024 |
| Van Buren County | 28 | 5 | F3/EF3 | 2 | Aug 11, 2025 |
| Palo Alto County | 28 | 1 | F3/EF3 | 0 | Dec 15, 2021 |
| Des Moines County | 28 | 6 | F3/EF3 | 0 | Apr 16, 2024 |
| Winnebago County | 27 | 4 | F2/EF2 | 0 | Aug 17, 2025 |
| Mitchell County | 27 | 3 | F5/EF5 | 14 | Apr 12, 2022 |
| Mills County | 27 | 7 | F3/EF3 | 2 | May 6, 2024 |
| Appanoose County | 27 | 5 | F4/EF4 | 0 | Oct 9, 2018 |
| Worth County | 26 | 6 | F4/EF4 | 0 | Aug 5, 2024 |
| Davis County | 24 | 2 | F4/EF4 | 0 | Nov 5, 2024 |
| Henry County | 23 | 4 | F3/EF3 | 0 | Apr 16, 2024 |
| Clarke County | 23 | 4 | F3/EF3 | 0 | May 6, 2024 |
| Louisa County | 22 | 3 | F3/EF3 | 0 | Apr 16, 2024 |
| Emmet County | 22 | 2 | F3/EF3 | 0 | Jul 5, 2022 |
| Decatur County | 21 | 2 | F4/EF4 | 3 | Mar 5, 2022 |
| Clayton County | 21 | 3 | F4/EF4 | 2 | Mar 31, 2023 |
| Audubon County | 20 | 3 | F2/EF2 | 0 | May 21, 2024 |
| Jefferson County | 19 | 1 | F3/EF3 | 2 | May 17, 2017 |
| Ida County | 17 | 4 | F3/EF3 | 0 | Dec 15, 2021 |
| Monroe County | 16 | 1 | F4/EF4 | 3 | Jul 19, 2016 |
| Lucas County | 16 | 4 | F4/EF4 | 4 | Mar 5, 2022 |
| Allamakee County | 13 | 2 | F4/EF4 | 0 | Aug 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
| Year | Tornadoes | F/EF0 | 1 | 2 | 3 | 4 | 5 | Unknown | Deaths | Injuries |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026 | 81 preliminary tornado reports so far (not a tornado count; ratings come with NOAA's final data) | |||||||||
| 2025 | 33 | 10 | 8 | 3 | 0 | 0 | 0 | 12 | 0 | 0 |
| 2024 | 126 | 40 | 40 | 10 | 4 | 2 | 0 | 30 | 6 | 48 |
| 2023 | 72 | 18 | 16 | 10 | 1 | 1 | 0 | 26 | 0 | 11 |
| 2022 | 42 | 13 | 11 | 6 | 1 | 1 | 0 | 10 | 7 | 7 |
| 2021 | 119 | 29 | 38 | 22 | 1 | 0 | 0 | 29 | 0 | 1 |
| 2020 | 28 | 6 | 9 | 0 | 0 | 0 | 0 | 13 | 0 | 0 |
| 2019 | 56 | 15 | 10 | 3 | 2 | 0 | 0 | 26 | 1 | 2 |
| 2018 | 69 | 50 | 15 | 2 | 2 | 0 | 0 | 0 | 0 | 35 |
| 2017 | 56 | 21 | 22 | 13 | 0 | 0 | 0 | 0 | 0 | 7 |
| 2016 | 45 | 33 | 10 | 2 | 0 | 0 | 0 | 0 | 0 | 12 |
| 2015 | 58 | 28 | 26 | 3 | 1 | 0 | 0 | 0 | 0 | 5 |
| 2014 | 89 | 62 | 24 | 3 | 0 | 0 | 0 | 0 | 2 | 0 |
| 2013 | 28 | 13 | 11 | 2 | 1 | 1 | 0 | 0 | 1 | 2 |
| 2012 | 16 | 7 | 6 | 3 | 0 | 0 | 0 | 0 | 0 | 6 |
| 2011 | 51 | 21 | 19 | 7 | 3 | 1 | 0 | 0 | 0 | 19 |
| 2010 | 33 | 24 | 7 | 1 | 0 | 1 | 0 | 0 | 0 | 14 |
| 2009 | 25 | 20 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2008 | 106 | 60 | 37 | 6 | 2 | 0 | 1 | 0 | 13 | 133 |
| 2007 | 44 | 24 | 13 | 6 | 1 | 0 | 0 | 0 | 0 | 7 |
| 2006 | 38 | 23 | 12 | 3 | 0 | 0 | 0 | 0 | 1 | 32 |
| 2005 | 45 | 32 | 10 | 2 | 1 | 0 | 0 | 0 | 1 | 14 |
| 2004 | 120 | 79 | 34 | 4 | 3 | 0 | 0 | 0 | 0 | 15 |
| 2003 | 29 | 21 | 5 | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2002 | 34 | 28 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2001 | 105 | 73 | 25 | 6 | 1 | 0 | 0 | 0 | 2 | 12 |
| 2000 | 45 | 31 | 11 | 2 | 1 | 0 | 0 | 0 | 1 | 26 |
| 1999 | 60 | 35 | 13 | 5 | 5 | 2 | 0 | 0 | 2 | 28 |
| 1998 | 72 | 51 | 12 | 8 | 1 | 0 | 0 | 0 | 0 | 133 |
| 1997 | 26 | 21 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1996 | 25 | 18 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
| 1995 | 43 | 24 | 7 | 6 | 3 | 3 | 0 | 0 | 0 | 3 |
| 1994 | 49 | 23 | 17 | 4 | 5 | 0 | 0 | 0 | 0 | 1 |
| 1993 | 51 | 28 | 14 | 7 | 2 | 0 | 0 | 0 | 0 | 9 |
| 1992 | 29 | 16 | 7 | 4 | 2 | 0 | 0 | 0 | 0 | 3 |
| 1991 | 53 | 19 | 17 | 15 | 2 | 0 | 0 | 0 | 0 | 4 |
| 1990 | 71 | 34 | 23 | 10 | 3 | 1 | 0 | 0 | 0 | 17 |
| 1989 | 29 | 16 | 9 | 1 | 0 | 3 | 0 | 0 | 0 | 9 |
| 1988 | 49 | 18 | 18 | 11 | 2 | 0 | 0 | 0 | 0 | 92 |
| 1987 | 37 | 18 | 17 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1986 | 43 | 22 | 11 | 8 | 0 | 2 | 0 | 0 | 1 | 11 |
| 1985 | 27 | 16 | 9 | 1 | 1 | 0 | 0 | 0 | 2 | 32 |
| 1984 | 61 | 27 | 17 | 14 | 2 | 1 | 0 | 0 | 4 | 101 |
| 1983 | 31 | 7 | 20 | 4 | 0 | 0 | 0 | 0 | 0 | 35 |
| 1982 | 34 | 15 | 16 | 3 | 0 | 0 | 0 | 0 | 0 | 1 |
| 1981 | 31 | 14 | 8 | 9 | 0 | 0 | 0 | 0 | 0 | 16 |
| 1980 | 41 | 5 | 26 | 8 | 1 | 1 | 0 | 0 | 0 | 8 |
| 1979 | 52 | 11 | 30 | 4 | 5 | 2 | 0 | 0 | 7 | 118 |
| 1978 | 23 | 4 | 13 | 4 | 2 | 0 | 0 | 0 | 6 | 47 |
| 1977 | 37 | 7 | 21 | 6 | 2 | 1 | 0 | 0 | 0 | 23 |
| 1976 | 18 | 1 | 4 | 9 | 2 | 1 | 1 | 0 | 0 | 17 |
| 1975 | 38 | 7 | 16 | 14 | 1 | 0 | 0 | 0 | 0 | 7 |
| 1974 | 28 | 9 | 7 | 5 | 4 | 3 | 0 | 0 | 3 | 106 |
| 1973 | 33 | 5 | 17 | 10 | 1 | 0 | 0 | 0 | 2 | 21 |
| 1972 | 25 | 6 | 13 | 6 | 0 | 0 | 0 | 0 | 0 | 3 |
| 1971 | 33 | 3 | 11 | 7 | 11 | 1 | 0 | 0 | 1 | 27 |
| 1970 | 22 | 2 | 9 | 10 | 1 | 0 | 0 | 0 | 0 | 0 |
| 1969 | 29 | 3 | 16 | 9 | 1 | 0 | 0 | 0 | 0 | 0 |
| 1968 | 26 | 9 | 5 | 8 | 2 | 0 | 2 | 0 | 18 | 636 |
| 1967 | 53 | 5 | 13 | 24 | 7 | 4 | 0 | 0 | 3 | 40 |
| 1966 | 40 | 6 | 12 | 18 | 3 | 0 | 1 | 0 | 6 | 176 |
| 1965 | 48 | 2 | 18 | 20 | 4 | 4 | 0 | 0 | 2 | 55 |
| 1964 | 55 | 6 | 8 | 31 | 7 | 3 | 0 | 0 | 1 | 75 |
| 1963 | 16 | 3 | 6 | 7 | 0 | 0 | 0 | 0 | 0 | 2 |
| 1962 | 12 | 0 | 6 | 5 | 1 | 0 | 0 | 0 | 1 | 5 |
| 1961 | 14 | 3 | 5 | 4 | 1 | 1 | 0 | 0 | 1 | 24 |
| 1960 | 27 | 6 | 12 | 8 | 1 | 0 | 0 | 0 | 1 | 5 |
| 1959 | 26 | 1 | 8 | 13 | 2 | 2 | 0 | 0 | 0 | 7 |
| 1958 | 16 | 5 | 5 | 5 | 1 | 0 | 0 | 0 | 0 | 2 |
| 1957 | 17 | 10 | 5 | 2 | 0 | 0 | 0 | 0 | 0 | 1 |
| 1956 | 7 | 1 | 1 | 4 | 1 | 0 | 0 | 0 | 0 | 9 |
| 1955 | 8 | 0 | 2 | 5 | 1 | 0 | 0 | 0 | 0 | 2 |
| 1954 | 18 | 0 | 3 | 11 | 1 | 3 | 0 | 0 | 1 | 4 |
| 1953 | 23 | 0 | 7 | 7 | 5 | 3 | 1 | 0 | 4 | 41 |
| 1952 | 7 | 1 | 2 | 2 | 1 | 1 | 0 | 0 | 0 | 7 |
| 1951 | 5 | 0 | 3 | 1 | 1 | 0 | 0 | 0 | 0 | 17 |
| 1950 | 4 | 0 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | 5 |
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.