The severe wind outbreak of May 30, 2004
555 wind reportsIllinois, Kentucky, Arkansas and 18 more states
555 damaging wind reports across 21 states between 1:00 AM and 12:56 AM the next day CDT, 34 of them 65 knots (75 mph) or stronger. 230 hail reports and 81 tornadoes the same day. The 20th-most wind reports of any day since 1955.
Watch the day unfoldSevere wind day · May 30, 2004
How the day unfolded
Every damaging wind report of the day at its logged time, with the day's hail reports and tornadoes, and the counties they reached.
The day in numbers
- Wind reports
- 555
- 20th of 15,807 days with wind reports since 1955
- 75 mph or more
- 34
- 15 of 86 mph (75 knots) or more
- Strongest measured gust
- —
- No measured gust reported
- Measured
- 0
- reports with an instrument reading; the rest are estimates from damage
- Killed by wind
- 2
- 29 injured
- Counties reporting
- 399
- in 21 states
Hour by hour
Damaging wind reports in each hour, Central Daylight Time.
The strongest winds
The 100 strongest reports with a speed. Measured gusts come from an instrument; estimated speeds are judged from damage.
| 12:45 AM | Giles County TN | 120 mph | Estimated |
| 12:45 AM | Giles County TN | 98 mph | Estimated |
| 5:29 PM | St. Clair County IL | 97 mph | Estimated |
| 10:20 PM | Perry County IN | 92 mph | Estimated |
| 11:00 PM | Harrison County IN | 92 mph | Estimated |
| 11:02 PM | Grayson County KY | 92 mph | Estimated |
| 11:02 PM | Edmonson County KY | 92 mph | Estimated |
| 12:02 AM | Wayne County TN | 92 mph | Estimated |
| 12:15 AM | Lawrence County TN | 92 mph | Estimated |
| 12:30 AM | Adair County KY | 92 mph | Estimated |
| 12:40 AM | Taylor County KY | 92 mph | Estimated |
| 12:45 AM | Giles County TN | 92 mph | Estimated |
| 7:40 PM | Massac County IL | 90 mph | Estimated |
| 8:40 PM | Henderson County KY | 90 mph | Estimated |
| 7:25 PM | Powell County KY | 86 mph | Estimated |
| 8:40 PM | Warrick County IN | 85 mph | Estimated |
| 1:05 AM | Taylor County KY | 81 mph | Estimated |
| 2:35 PM | Hancock County IL | 81 mph | Estimated |
| 3:12 PM | McDonough County IL | 81 mph | Estimated |
| 3:50 PM | Jefferson County KY | 81 mph | Estimated |
| 5:10 PM | Jefferson County KY | 81 mph | Estimated |
| 5:30 PM | St. Clair County IL | 81 mph | Estimated |
| 5:57 PM | Montgomery County IL | 81 mph | Estimated |
| 6:00 PM | Montgomery County IL | 81 mph | Estimated |
| 7:22 PM | Saline County IL | 81 mph | Estimated |
| 11:55 PM | Green County KY | 81 mph | Estimated |
| 12:00 AM | Lawrence County TN | 81 mph | Estimated |
| 12:46 AM | Madison County AL | 81 mph | Estimated |
| 3:30 PM | Russell County VA | 75 mph | Estimated |
| 7:10 PM | Clay County IL | 75 mph | Estimated |
| 8:15 PM | Horry County SC | 75 mph | Estimated |
| 9:00 PM | Spencer County IN | 75 mph | Estimated |
| 12:24 AM | Limestone County AL | 75 mph | Estimated |
| 12:33 AM | Limestone County AL | 75 mph | Estimated |
| 2:01 AM | Adair County IA | 72 mph | Estimated |
| 5:31 PM | St. Clair County IL | 72 mph | Estimated |
| 3:40 PM | Lewis County MO | 71 mph | Estimated |
| 1:24 AM | Rogers County OK | 70 mph | Estimated |
| 3:40 PM | Le Flore County OK | 70 mph | Estimated |
| 3:49 PM | Delaware County IA | 70 mph | Estimated |
| 4:00 PM | Crawford County AR | 70 mph | Estimated |
| 4:28 PM | Franklin County AR | 70 mph | Estimated |
| 6:15 PM | Fayette County IL | 70 mph | Estimated |
| 6:18 PM | Washington County IL | 70 mph | Estimated |
| 12:50 AM | Marshall County TN | 70 mph | Estimated |
| 1:00 AM | Lincoln County KY | 69 mph | Estimated |
| 1:00 AM | Casey County KY | 69 mph | Estimated |
| 1:00 AM | Bourbon County KY | 69 mph | Estimated |
| 1:05 AM | Russell County KY | 69 mph | Estimated |
| 1:05 AM | Harrison County KY | 69 mph | Estimated |
| 1:10 AM | Estill County KY | 69 mph | Estimated |
| 1:11 AM | Pulaski County KY | 69 mph | Estimated |
| 1:30 AM | Madison County KY | 69 mph | Estimated |
| 1:45 AM | Owsley County KY | 69 mph | Estimated |
| 1:26 PM | Perry County KY | 69 mph | Estimated |
| 1:42 PM | Polk County MO | 69 mph | Estimated |
| 1:55 PM | Camden County MO | 69 mph | Estimated |
| 2:28 PM | Greene County MO | 69 mph | Estimated |
| 3:40 PM | Adams County IL | 69 mph | Estimated |
| 5:00 PM | Brown County IL | 69 mph | Estimated |
| 5:10 PM | St. Louis MO | 69 mph | Estimated |
| 5:30 PM | Shelby County IL | 69 mph | Estimated |
| 6:00 PM | Fayette County IL | 69 mph | Estimated |
| 6:00 PM | Lee County VA | 69 mph | Estimated |
| 6:10 PM | McLean County IL | 69 mph | Estimated |
| 6:50 PM | Ford County IL | 69 mph | Estimated |
| 7:00 PM | Jasper County IL | 69 mph | Estimated |
| 8:10 PM | Horry County SC | 69 mph | Estimated |
| 8:10 PM | Horry County SC | 69 mph | Estimated |
| 8:52 PM | Wood County TX | 69 mph | Estimated |
| 10:22 PM | Ohio County KY | 69 mph | Estimated |
| 10:25 PM | Orange County IN | 69 mph | Estimated |
| 10:25 PM | Dubois County IN | 69 mph | Estimated |
| 10:25 PM | Dubois County IN | 69 mph | Estimated |
| 10:30 PM | Breckinridge County KY | 69 mph | Estimated |
| 10:30 PM | Dubois County IN | 69 mph | Estimated |
| 10:40 PM | Meade County KY | 69 mph | Estimated |
| 10:40 PM | Butler County KY | 69 mph | Estimated |
| 10:45 PM | Grayson County KY | 69 mph | Estimated |
| 10:50 PM | Hancock County KY | 69 mph | Estimated |
| 10:55 PM | Logan County KY | 69 mph | Estimated |
| 11:00 PM | Washington County IN | 69 mph | Estimated |
| 11:10 PM | Edmonson County KY | 69 mph | Estimated |
| 11:24 PM | Jefferson County KY | 69 mph | Estimated |
| 11:25 PM | Floyd County IN | 69 mph | Estimated |
| 11:30 PM | Warren County KY | 69 mph | Estimated |
| 11:30 PM | Edmonson County KY | 69 mph | Estimated |
| 11:30 PM | Scott County IN | 69 mph | Estimated |
| 11:35 PM | Jefferson County KY | 69 mph | Estimated |
| 11:35 PM | Bullitt County KY | 69 mph | Estimated |
| 11:40 PM | Oldham County KY | 69 mph | Estimated |
| 11:40 PM | Hart County KY | 69 mph | Estimated |
| 11:40 PM | Hardin County KY | 69 mph | Estimated |
| 11:40 PM | Lauderdale County AL | 69 mph | Estimated |
| 11:43 PM | Colbert County AL | 69 mph | Estimated |
| 11:48 PM | Clark County IN | 69 mph | Estimated |
| 11:50 PM | Oldham County KY | 69 mph | Estimated |
| 11:50 PM | Allen County KY | 69 mph | Estimated |
| 11:52 PM | Wayne County TN | 69 mph | Estimated |
| 11:55 PM | Henry County KY | 69 mph | Estimated |
By state
Counties with the most wind reports
- Jefferson CountyKY · 6 reports
- Camden CountyMO · 6 reports
- Grant CountyAR · 5 reports
- Dallas CountyAR · 5 reports
- Dickson CountyTN · 5 reports
- Lawrence CountyTN · 5 reports
- Dubois CountyIN · 5 reports
- St. Clair CountyIL · 5 reports
- Lauderdale CountyAL · 5 reports
- Woodruff CountyAR · 4 reports
Hail and tornadoes that day
230 hail reports, 16 of 2 inches or more; 81 tornadoes.
| 3:27 PM | Maries County MO | 4.50 |
| 5:00 PM | Woodford County IL | 4.00 |
| 2:40 PM | Miller County MO | 2.75 |
| 2:52 PM | Miller County MO | 2.75 |
| 3:45 PM | Gasconade County MO | 2.75 |
| 3:56 PM | Taney County MO | 2.75 |
| 4:30 PM | Clinton County IL | 2.75 |
| 5:36 PM | Tazewell County IL | 2.75 |
| 6:40 PM | Hempstead County AR | 2.75 |
| 6:50 PM | Nevada County AR | 2.75 |
| 3:55 PM | Harlan County KY | 2.50 |
| 2:20 PM | Camden County MO | 2.00 |
| 3:18 PM | Haskell County OK | 2.00 |
| 3:59 PM | Taney County MO | 2.00 |
| 4:03 PM | Ozark County MO | 2.00 |
| 5:30 PM | Edgar County IL | 2.00 |
| 1:04 PM | McIntosh County OK | 1.75 |
| 1:15 PM | McIntosh County OK | 1.75 |
| 1:40 PM | Dallas County MO | 1.75 |
| 1:40 PM | Dallas County MO | 1.75 |
| 2:22 PM | Lee County IA | 1.75 |
| 2:30 PM | Logan County KY | 1.75 |
| 2:34 PM | Haskell County OK | 1.75 |
| 2:45 PM | Miller County MO | 1.75 |
| 2:53 PM | Taney County MO | 1.75 |
| 3:00 PM | Carroll County AR | 1.75 |
| 3:01 PM | Taney County MO | 1.75 |
| 3:05 PM | Hancock County IL | 1.75 |
| 3:05 PM | Fulton County AR | 1.75 |
| 3:15 PM | Harnett County NC | 1.75 |
| 3:20 PM | Boone County AR | 1.75 |
| 3:40 PM | Benton County IA | 1.75 |
| 3:44 PM | Le Flore County OK | 1.75 |
| 4:00 PM | Gasconade County MO | 1.75 |
| 4:00 PM | Shelby County KY | 1.75 |
| 4:15 PM | Harlan County KY | 1.75 |
| 4:26 PM | Maries County MO | 1.75 |
| 4:33 PM | Clinton County IL | 1.75 |
| 4:40 PM | Montgomery County IL | 1.75 |
| 4:40 PM | Shelby County KY | 1.75 |
| 4:45 PM | Fannin County TX | 1.75 |
| 5:00 PM | Shannon County MO | 1.75 |
| 5:05 PM | Yell County AR | 1.75 |
| 5:10 PM | St. Louis County MO | 1.75 |
| 5:10 PM | St. Louis County MO | 1.75 |
| 5:10 PM | Madison County IL | 1.75 |
| 5:45 PM | Lamar County TX | 1.75 |
| 6:13 PM | McLean County IL | 1.75 |
| 6:33 PM | Little River County AR | 1.75 |
| 6:35 PM | Champaign County IL | 1.75 |
The tornado outbreak of May 30, 2004: 81 tornadoes, each with its touchdown time and path.
2004 · On this date in other years · The biggest severe wind days
- A report is a single damage or measurement report to the National Weather Service. Several reports can describe one gust front, so reports are not storms.
- Reporting has grown with population, spotter networks and the internet, so counts from different decades are not directly comparable.
- Thunderstorm wind reports start at 50 knots (58 mph). SPC began flagging measured against estimated speeds in 2006; earlier reports are shown as estimated.
Storm Prediction Center severe weather database, 1955 to 2025. A day is SPC’s calendar date in Central Standard Time; a severe wind day here has 300 or more damaging wind reports, or 15 or more of 75 knots (86 mph) or more.