Tornadoes · United States · Iowa
Tornadoes in Story County, Iowa
66 tornadoes have crossed Story County since 1950, 4th of the 99 counties in Iowa with a tornado on record, an average of one every 1.2 years. They have killed 1 person and injured 47. 2 were rated F4 or EF4 and above, 1 at the top of the scale. Before 1950, Grazulis's record of significant tornadoes has 11 more crossing the county, back to 1882.
The rating scale
Tracks are drawn in the color of the rating. The United States rated tornadoes on Ted Fujita’s F scale until 31 January 2007 and on the Enhanced Fujita scale after it. Both run from 0 to 5, and both rate the damage rather than measure the wind: the speeds are what that damage is taken to imply.
F0 / EF040 to 72 mph on the F scale, 65 to 85 mph on the EF scale
Light damage. Surface peeled off some roofs, gutters and siding damaged, branches broken, shallow-rooted trees pushed over.
F1 / EF173 to 112 mph on the F scale, 86 to 110 mph on the EF scale
Moderate damage. Roofs badly stripped, mobile homes overturned or badly damaged, exterior doors lost, windows broken.
F2 / EF2113 to 157 mph on the F scale, 111 to 135 mph on the EF scale
Considerable damage. Roofs torn off well-built houses, frame homes shifted on their foundations, mobile homes destroyed, large trees snapped or uprooted, cars lifted off the ground.
F3 / EF3158 to 206 mph on the F scale, 136 to 165 mph on the EF scale
Severe damage. Whole stories of well-built houses destroyed, large buildings badly damaged, trains overturned, trees debarked, heavy cars lifted and thrown.
F4 / EF4207 to 260 mph on the F scale, 166 to 200 mph on the EF scale
Devastating damage. Well-built houses leveled, structures with weak foundations moved some distance, cars thrown and large missiles generated.
F5 / EF5261 to 318 mph on the F scale, over 200 mph on the EF scale
Incredible damage. Strong frame houses swept off their foundations, car-sized missiles thrown more than 100 meters, steel-reinforced concrete badly damaged, high-rise buildings deformed.
Unrated
The survey recorded a tornado but could not put a number on it, most often because it crossed open country and damaged nothing a rating can be read from.
Now
- Tornadoes
- 66
- Deaths
- 1
- Injuries
- 47
- F4 and above
- 2
- Worst on record
- F5, June 13, 1976
The deadliest in Story County
The strongest
- F5 Jordan tornado, IowaJune 13, 1976
- F4, Hamilton, Story, Hardin and Marshall counties, IowaMay 24, 1989
- F3, Story, Hardin, Butler and Chickasaw counties, IowaMay 20, 1953
- F3, Story and Hardin counties, IowaMarch 22, 1991
- F3, Story County, IowaMarch 13, 1990
- F3, Story County, IowaJune 15, 1950
- EF2, Polk and Story counties, IowaMay 21, 2024
- F2, Story County, IowaMay 31, 1959
- F2, Polk and Story counties, IowaMarch 13, 1990
- F2, Story County, IowaJune 8, 1967
Every year with a tornado
The 36 years of the 76 in the record with a tornado in Story County. Each year links to every tornado in Iowa that year.
| Year | Tornadoes | Deaths | Injuries | Strongest |
|---|---|---|---|---|
| 2025 | 1 | Unrated | ||
| 2024 | 1 | 4 | EF2 | |
| 2022 | 1 | EF1 | ||
| 2018 | 4 | EF0 | ||
| 2017 | 3 | EF0 | ||
| 2015 | 1 | EF1 | ||
| 2014 | 1 | EF1 | ||
| 2013 | 1 | EF1 | ||
| 2010 | 2 | EF0 | ||
| 2007 | 1 | EF0 | ||
| 2005 | 5 | 9 | F2 | |
| 2004 | 5 | F1 | ||
| 2001 | 1 | F0 | ||
| 1999 | 3 | 2 | F1 | |
| 1998 | 1 | F1 | ||
| 1995 | 1 | F0 | ||
| 1994 | 2 | F1 | ||
| 1993 | 1 | F1 | ||
| 1991 | 2 | F3 | ||
| 1990 | 2 | 16 | F3 | |
| 1989 | 1 | F4 | ||
| 1984 | 2 | F0 | ||
| 1979 | 1 | F0 | ||
| 1976 | 3 | 9 | F5 | |
| 1974 | 1 | F2 | ||
| 1973 | 2 | F1 | ||
| 1970 | 3 | F1 | ||
| 1969 | 1 | F1 | ||
| 1967 | 3 | F2 | ||
| 1966 | 1 | F1 | ||
| 1965 | 3 | 2 | F2 | |
| 1962 | 1 | F2 | ||
| 1959 | 2 | F2 | ||
| 1957 | 1 | F1 | ||
| 1953 | 1 | 1 | F3 | |
| 1950 | 1 | 5 | F3 |
Every tornado that crossed Story County
66 tornadoes, newest first.
| Date | Time | Rating | Where | Path (mi) | Width (yd) | Deaths | Injuries | Damage |
|---|---|---|---|---|---|---|---|---|
| July 19, 2025 | 5:45 AM CDT | Unrated | Boone | 4.5 | 40 | |||
| May 21, 2024 | 4:30 PM CDT | EF2 | Polk | 40.8 | 1,000 | 4 | $8.4 million | |
| April 23, 2022 | 6:21 PM CDT | EF1 | Boone | 9.1 | 80 | $28,000 | ||
| July 19, 2018 | 3:35 PM CDT | EF0 | Story | 2.5 | 40 | |||
| July 19, 2018 | 3:22 PM CDT | EF0 | Story | 2.8 | 60 | |||
| July 19, 2018 | 2:52 PM CDT | EF0 | Story | 2.1 | 40 | |||
| May 29, 2018 | 3:58 PM CDT | EF0 | Story | 0.3 | 30 | |||
| August 21, 2017 | 5:58 PM CDT | EF0 | Story | 1.1 | 10 | |||
| August 21, 2017 | 5:52 PM CDT | EF0 | Boone | 3.3 | 80 | $5,000 | ||
| March 6, 2017 | 6:27 PM CST | EF0 | Boone | 17.9 | 85 | $125,000 | ||
| June 7, 2015 | 1:41 AM CDT | EF1 | Story | 0.9 | 35 | $90,000 | ||
| June 30, 2014 | 1:02 PM CDT | EF1 | Story | 12.0 | 460 | $220,000 | ||
| May 19, 2013 | 7:07 PM CDT | EF1 | Polk | 4.7 | 150 | $90,000 | ||
| June 8, 2010 | 6:34 PM CDT | EF0 | Story | 0.2 | 20 | |||
| June 8, 2010 | 6:02 PM CDT | EF0 | Story | 0.4 | 20 | |||
| June 21, 2007 | 4:58 PM CDT | EF0 | Story | 0.1 | 30 | |||
| November 12, 2005 | 5:20 PM CST | F1 | Story | 8.0 | 75 | $730,000 | ||
| November 12, 2005 | 5:15 PM CST | F0 | Story | 1.6 | 50 | $50,000 | ||
| November 12, 2005 | 4:58 PM CST | F2 | Boone | 12.0 | 100 | 1 | $350,000 | |
| November 12, 2005 | 4:56 PM CST | F0 | Story | 0.2 | 30 | $2,000 | ||
| September 8, 2005 | 12:30 PM CDT | F1 | Story | 0.7 | 75 | 8 | $150,000 | |
| September 5, 2004 | 9:06 PM CDT | F1 | Story | 2.7 | 40 | $30,000 | ||
| August 26, 2004 | 8:25 PM CDT | F0 | Story | 0.5 | 50 | $10,000 | ||
| August 26, 2004 | 8:13 PM CDT | F0 | Story | 0.5 | 50 | |||
| August 3, 2004 | 5:00 PM CDT | F1 | Story | 3.0 | 100 | $70,000 | ||
| May 22, 2004 | 7:45 PM CDT | F0 | Story | 1.4 | 50 | $2,000 | ||
| May 10, 2001 | 5:27 PM CDT | F0 | Story | 0.3 | 30 | $10,000 | ||
| June 6, 1999 | 7:14 PM CDT | F1 | Story | 0.7 | 30 | $2,000 | ||
| May 16, 1999 | 8:52 PM CDT | F0 | Story | 0.2 | 30 | $10,000 | ||
| April 8, 1999 | 1:33 PM CDT | F1 | Story | 2.0 | 0 | 2 | $800,000 | |
| May 30, 1998 | 1:56 PM CDT | F1 | Story | 22.0 | 50 | $10,000 | ||
| June 5, 1995 | 4:20 PM CDT | F0 | Story | 5.0 | 20 | $5,000 to $50,000 | ||
| June 19, 1994 | 4:45 PM CDT | F1 | Story | 7.0 | 60 | $5,000 to $50,000 | ||
| April 26, 1994 | 6:03 AM CDT | F1 | Story | 1.0 | 30 | $5,000 to $50,000 | ||
| June 29, 1993 | 9:27 PM CDT | F1 | Boone | 22.0 | 33 | $5,000 to $50,000 | ||
| March 22, 1991 | 4:42 PM CST | F0 | Story | 0.1 | 20 | $50 to $500 | ||
| March 22, 1991 | 4:20 PM CST | F3 | Story | 43.0 | 70 | $500,000 to $5 million | ||
| March 13, 1990 | 8:36 PM CST | F3 | Story | 9.0 | 100 | 1 | $50,000 to $500,000 | |
| March 13, 1990 | 7:55 PM CST | F2 | Polk | 15.0 | 60 | 15 | $500,000 to $5 million | |
| May 24, 1989 | 6:20 PM CDT | F4 | Hamilton | 66.0 | 150 | $5 million to $50 million | ||
| June 22, 1984 | 7:12 PM CDT | F0 | Story | 0.1 | 10 | |||
| June 12, 1984 | 8:55 PM CDT | F0 | Story | 0.1 | 10 | |||
| August 28, 1979 | 8:00 PM CDT | F0 | Story | 1.3 | 60 | |||
| June 13, 1976 | 3:45 PM CDT | F2 | Story | 1.3 | 200 | $5,000 to $50,000 | ||
| June 13, 1976 | 3:10 PM CDT | F5 | Jordan tornado | 21.3 | 880 | 9 | $5 million to $50 million | |
| June 12, 1976 | 6:45 PM CDT | F1 | Madison | 35.1 | 100 | $5,000 to $50,000 | ||
| June 18, 1974 | 9:15 PM CDT | F2 | Story | 2.0 | 200 | $50,000 to $500,000 | ||
| July 1, 1973 | 12:15 AM CDT | F1 | Story | 0.1 | 10 | $5,000 to $50,000 | ||
| May 7, 1973 | 6:30 PM CDT | F0 | Story | 0.5 | 60 | |||
| May 12, 1970 | 10:15 PM CDT | F1 | Story | 0.1 | 10 | $5,000 to $50,000 | ||
| May 12, 1970 | 10:00 PM CDT | F1 | Story | 0.1 | 10 | under $50 | ||
| May 10, 1970 | 12:37 AM CDT | F0 | Story | 0.1 | 10 | |||
| June 29, 1969 | 6:00 PM GMT-5 | F1 | Story | 0.1 | 200 | $50,000 to $500,000 | ||
| June 8, 1967 | 9:00 PM GMT-5 | F2 | Story | 14.4 | 100 | $50,000 to $500,000 | ||
| June 8, 1967 | 8:50 PM GMT-5 | F1 | Story | 2.3 | 100 | $5,000 to $50,000 | ||
| June 7, 1967 | 9:42 PM GMT-5 | F2 | Story | 1.0 | 100 | $5,000 to $50,000 | ||
| June 11, 1966 | 10:00 PM GMT-5 | F1 | Story | 2.0 | 150 | $5,000 to $50,000 | ||
| September 16, 1965 | 12:00 AM GMT-5 | F2 | Story | 0.5 | 100 | $5,000 to $50,000 | ||
| August 26, 1965 | 7:50 PM GMT-5 | F2 | Story | 4.9 | 100 | 2 | $5,000 to $50,000 | |
| July 4, 1965 | 4:00 PM GMT-5 | F1 | Story | 0.1 | 10 | $50 to $500 | ||
| May 7, 1962 | 6:15 PM GMT-5 | F2 | Story | 0.1 | 150 | $50,000 to $500,000 | ||
| June 28, 1959 | 4:15 AM GMT-5 | F0 | Story | 2.0 | 300 | $5,000 to $50,000 | ||
| May 31, 1959 | 2:15 AM GMT-5 | F2 | Story | 17.0 | 440 | $50,000 to $500,000 | ||
| May 30, 1957 | 5:50 PM GMT-5 | F1 | Story | 0.1 | 10 | $5,000 to $50,000 | ||
| May 20, 1953 | 10:00 PM GMT-5 | F3 | Story | 116.1 | 400 | 1 | ||
| June 15, 1950 | 9:00 PM GMT-5 | F3 | Story | 5.6 | 300 | 5 |
Story County before 1950
Before 1950 the record is Thomas P. Grazulis’s list of significant tornadoes: those rated F2 or stronger, and weaker ones that killed somebody. 11 of them crossed Story County, killing 80. They are not in the figures above, which are SPC's from 1950.
| Date | Time | Rating | Where | Path (mi) | Width (yd) | Deaths | Injuries | Damage |
|---|---|---|---|---|---|---|---|---|
| May 18, 1944 | 10:30 PM CST | F3 | White Oak to S Colo, IA | 14.9 | 880 | 2 | 12 | |
| May 5, 1943 | 4:00 PM CST | F2 | E Colo/N Conrad, IA | 26.4 | ||||
| May 11, 1937 | 9:30 PM CST | F2 | Roland, IA | 1 | ||||
| May 7, 1933 | 4:00 PM CST | F2 | N Bondurant/Maxwell, IA | 14.4 | 200 | |||
| August 20, 1928 | 6:30 PM CST | F2 | Nevada/S Fernald/N Colo, IA | 9.7 | 200 | 1 | ||
| May 22, 1920 | 4:00 PM CST | F2 | S Kelley, IA | 1.0 | 50 | |||
| May 21, 1918 | 3:45 PM CST | F4 | Boone, IA | 29.5 | 1,600 | 9 | 70 | |
| April 14, 1886 | 5:00 PM CST | F2 | E Story City, IA | 70 | 1 | |||
| June 17, 1882 | 7:00 PM CST | F4 | WSW Ogden to S Nevada, IA | 33.0 | 200 | 1 | 5 | |
| June 17, 1882 | 6:30 PM CST | F5 | Grinnell tornado | 109.4 | 800 | 68 | 300 | |
| April 8, 1882 | 6:00 PM CST | F3 | Ames, IA | 12.0 | 100 | 3 |
About the record before 1950
- Significant tornadoes only
- Grazulis listed tornadoes rated F2 or stronger, and weaker ones that killed somebody. Most tornadoes are weaker than F2, so the list holds a fraction of the tornadoes that happened.
- The early years are thin
- A tornado is on record only where somebody saw it and wrote it down. The count rises through the 1800s with settlement and newspapers, not with the weather.
- Rated from accounts
- Grazulis rated each tornado decades later from newspaper reports, Weather Bureau records and local histories, not from a damage survey.
- The tracks are reconstructed
- Tornado Archive drew each path through the places Grazulis names, most often as a straight line from the first to the last. A track can miss a town it hit, and a tornado with one named place is a point. The counties are today’s.
- A separate record
- SPC’s database, from 1950, counts every confirmed tornado of any strength. The two are kept apart on every page and never added together.
Nearby
Warnings in force in Story CountyThe forecast for Story CountyThe live radar over Story CountyEvery county in Iowa
What this means
Ratings are the survey's, read off the damage rather than measured; the rating scale is above. Tornado counts rise through the record as reporting improved, so a year in the 1950s is not comparable with one today except for the strongest tornadoes, which were always noticed.
Sources
NOAA Storm Prediction Center tornado database, 1950-2025, the official record kept by NOAA's Storm Prediction Center. Before 1950: Thomas P. Grazulis, Significant Tornadoes 1680-1991 and Significant Tornadoes 1880-1989, as digitized by Tornado Archive (Maas and others, 2024). Public domain. Counties assigned by this site from today’s NWS county lines.