The severe wind outbreak of July 5, 2004
350 wind reportsKentucky, Kansas, Missouri and 22 more states
350 damaging wind reports across 25 states between 1:00 AM and 12:55 AM the next day CDT, 27 of them 65 knots (75 mph) or stronger. 147 hail reports and 9 tornadoes the same day.
Watch the day unfoldSevere wind day · July 5, 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
- 350
- on Monday, July 5, 2004
- 75 mph or more
- 27
- 2 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
- 1
- 50 injured
- Counties reporting
- 245
- in 25 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.
| 9:42 PM | St. Clair County IL | 92 mph | Estimated |
| 9:44 PM | St. Clair County IL | 86 mph | Estimated |
| 6:30 AM | Benton County MO | 81 mph | Estimated |
| 7:00 AM | Morgan County MO | 81 mph | Estimated |
| 7:35 PM | Brown County NE | 81 mph | Estimated |
| 9:50 PM | St. Clair County IL | 81 mph | Estimated |
| 10:45 PM | Finney County KS | 81 mph | Estimated |
| 12:01 AM | Clark County KS | 81 mph | Estimated |
| 12:35 AM | Clark County KS | 81 mph | Estimated |
| 3:40 PM | Warren County KY | 79 mph | Estimated |
| 7:15 PM | Thomas County KS | 79 mph | Estimated |
| 5:45 AM | Vernon County MO | 75 mph | Estimated |
| 6:05 AM | St. Clair County MO | 75 mph | Estimated |
| 6:15 AM | Henry County MO | 75 mph | Estimated |
| 6:25 AM | Henry County MO | 75 mph | Estimated |
| 6:55 AM | Pettis County MO | 75 mph | Estimated |
| 7:05 AM | Pettis County MO | 75 mph | Estimated |
| 7:12 AM | Pettis County MO | 75 mph | Estimated |
| 3:30 PM | Dallas County IA | 75 mph | Estimated |
| 3:45 PM | Allen County KY | 75 mph | Estimated |
| 4:30 PM | Trimble County KY | 75 mph | Estimated |
| 6:15 PM | Sherman County KS | 75 mph | Estimated |
| 6:55 PM | Leslie County KY | 75 mph | Estimated |
| 7:30 PM | Greenville County SC | 75 mph | Estimated |
| 8:00 PM | Florence County SC | 75 mph | Estimated |
| 9:55 PM | Clinton County IL | 75 mph | Estimated |
| 10:10 PM | Clinton County IL | 75 mph | Estimated |
| 11:45 AM | White County IL | 74 mph | Estimated |
| 3:58 PM | Putnam County TN | 71 mph | Estimated |
| 6:40 PM | Sherman County KS | 71 mph | Estimated |
| 7:25 PM | Thomas County KS | 71 mph | Estimated |
| 8:30 PM | Buffalo County NE | 71 mph | Estimated |
| 8:38 PM | Phelps County NE | 71 mph | Estimated |
| 2:25 AM | Leavenworth County KS | 70 mph | Estimated |
| 2:33 AM | Wyandotte County KS | 70 mph | Estimated |
| 4:53 AM | Neosho County KS | 70 mph | Estimated |
| 4:53 AM | Neosho County KS | 70 mph | Estimated |
| 4:57 AM | Neosho County KS | 70 mph | Estimated |
| 6:15 AM | Bates County MO | 70 mph | Estimated |
| 12:35 PM | Vanderburgh County IN | 70 mph | Estimated |
| 2:30 PM | Ohio County KY | 70 mph | Estimated |
| 5:25 PM | Yuma County CO | 70 mph | Estimated |
| 5:35 PM | Kit Carson County CO | 70 mph | Estimated |
| 7:00 PM | Brewster County TX | 70 mph | Estimated |
| 7:35 PM | St. Louis County MO | 70 mph | Estimated |
| 7:42 PM | St. Louis County MO | 70 mph | Estimated |
| 8:00 PM | Custer County NE | 70 mph | Estimated |
| 9:10 PM | St. Louis County MO | 70 mph | Estimated |
| 9:39 PM | St. Clair County IL | 70 mph | Estimated |
| 11:26 PM | Haskell County KS | 70 mph | Estimated |
| 12:40 AM | Comanche County KS | 70 mph | Estimated |
| 12:40 AM | Woods County OK | 70 mph | Estimated |
| 12:50 AM | Comanche County KS | 70 mph | Estimated |
| 12:53 AM | Comanche County KS | 70 mph | Estimated |
| 1:50 AM | Shawnee County KS | 69 mph | Estimated |
| 7:00 AM | Hickory County MO | 69 mph | Estimated |
| 7:15 AM | Camden County MO | 69 mph | Estimated |
| 7:40 AM | Lincoln County MO | 69 mph | Estimated |
| 9:05 AM | St. Clair County IL | 69 mph | Estimated |
| 9:05 AM | St. Clair County IL | 69 mph | Estimated |
| 9:06 AM | St. Clair County IL | 69 mph | Estimated |
| 3:15 PM | Logan County KY | 69 mph | Estimated |
| 3:40 PM | Loudoun County VA | 69 mph | Estimated |
| 4:29 PM | Taylor County KY | 69 mph | Estimated |
| 4:30 PM | Nelson County KY | 69 mph | Estimated |
| 4:45 PM | Franklin County KY | 69 mph | Estimated |
| 5:00 PM | Ulster County NY | 69 mph | Estimated |
| 5:00 PM | Columbia County NY | 69 mph | Estimated |
| 5:02 PM | Ulster County NY | 69 mph | Estimated |
| 5:16 PM | Ulster County NY | 69 mph | Estimated |
| 5:30 PM | Morgan County TN | 69 mph | Estimated |
| 5:40 PM | Roane County TN | 69 mph | Estimated |
| 5:55 PM | Union County TN | 69 mph | Estimated |
| 5:58 PM | Carroll County MD | 69 mph | Estimated |
| 6:00 PM | Sequatchie County TN | 69 mph | Estimated |
| 6:00 PM | Scott County TN | 69 mph | Estimated |
| 6:00 PM | Anderson County TN | 69 mph | Estimated |
| 6:00 PM | Anderson County TN | 69 mph | Estimated |
| 6:04 PM | Berkshire County MA | 69 mph | Estimated |
| 6:10 PM | Baltimore County MD | 69 mph | Estimated |
| 6:15 PM | Loudon County TN | 69 mph | Estimated |
| 6:15 PM | Knox County TN | 69 mph | Estimated |
| 6:15 PM | Baltimore County MD | 69 mph | Estimated |
| 6:25 PM | Campbell County TN | 69 mph | Estimated |
| 6:30 PM | Sevier County TN | 69 mph | Estimated |
| 6:30 PM | Sevier County TN | 69 mph | Estimated |
| 6:30 PM | Blount County TN | 69 mph | Estimated |
| 6:40 PM | Campbell County TN | 69 mph | Estimated |
| 6:50 PM | Monroe County TN | 69 mph | Estimated |
| 7:00 PM | Union County TN | 69 mph | Estimated |
| 7:00 PM | Claiborne County TN | 69 mph | Estimated |
| 7:15 PM | Sevier County TN | 69 mph | Estimated |
| 7:15 PM | Cocke County TN | 69 mph | Estimated |
| 7:20 PM | Bradley County TN | 69 mph | Estimated |
| 7:40 PM | Polk County TN | 69 mph | Estimated |
| 7:45 PM | Lee County VA | 69 mph | Estimated |
| 7:45 PM | Macon County NC | 69 mph | Estimated |
| 7:45 PM | Cherokee County NC | 69 mph | Estimated |
| 7:55 PM | Wise County VA | 69 mph | Estimated |
| 7:55 PM | Clay County NC | 69 mph | Estimated |
By state
| Kentucky | 63 | — |
| Kansas | 59 | — |
| Missouri | 58 | — |
| Tennessee | 42 | — |
| Illinois | 37 | — |
| South Carolina | 13 | — |
| Indiana | 12 | — |
| North Carolina | 11 | — |
| Oklahoma | 10 | — |
| Nebraska | 7 | — |
| Maryland | 6 | — |
| Colorado | 5 | — |
| Virginia | 5 | — |
| New York | 4 | — |
| West Virginia | 4 | — |
| Massachusetts | 3 | — |
| Florida | 2 | — |
| Ohio | 2 | — |
| Texas | 1 | — |
| Connecticut | 1 | — |
| Georgia | 1 | — |
| Iowa | 1 | — |
| Louisiana | 1 | — |
| Mississippi | 1 | — |
| Pennsylvania | 1 | — |
| California | 0 | — |
Counties with the most wind reports
- St. Louis CountyMO · 14 reports
- St. Clair CountyIL · 12 reports
- Clinton CountyIL · 8 reports
- Greenville CountySC · 7 reports
- Comanche CountyKS · 5 reports
- Madison CountyIL · 4 reports
- St. Louis cityMO · 4 reports
- Sherman CountyKS · 4 reports
- Clark CountyKS · 3 reports
- Logan CountyKY · 3 reports
Hail and tornadoes that day
147 hail reports, 8 of 2 inches or more; 9 tornadoes.
| 7:50 PM | Brown County NE | 2.75 |
| 8:15 PM | Garfield County OK | 2.50 |
| 8:30 PM | Garfield County OK | 2.50 |
| 8:52 PM | Garfield County OK | 2.50 |
| 11:45 PM | Alfalfa County OK | 2.50 |
| 8:28 PM | Grant County OK | 2.00 |
| 8:28 PM | Garfield County OK | 2.00 |
| 9:00 PM | Garfield County OK | 2.00 |
| 2:27 AM | Sedgwick County KS | 1.75 |
| 4:15 PM | Wayne County KY | 1.75 |
| 6:30 PM | Dawson County TX | 1.75 |
| 6:38 PM | Camden County MO | 1.75 |
| 7:00 PM | Dawson County NE | 1.75 |
| 7:15 PM | Dawson County NE | 1.75 |
| 7:35 PM | Brown County NE | 1.75 |
| 7:40 PM | Martin County TX | 1.75 |
| 7:55 PM | Garfield County OK | 1.75 |
| 11:45 PM | Alfalfa County OK | 1.75 |
| 12:04 AM | Mitchell County KS | 1.75 |
| 3:54 PM | Washington County MD | 1.50 |
| 10:53 PM | St. Louis County MO | 1.50 |
| 3:10 AM | Woodward County OK | 1.25 |
| 3:15 AM | Woodward County OK | 1.25 |
| 7:00 PM | Dawson County NE | 1.25 |
| 7:35 PM | Garfield County OK | 1.25 |
| 10:00 PM | Woods County OK | 1.25 |
| 11:00 PM | Woods County OK | 1.25 |
| 1:30 AM | Deaf Smith County TX | 1.00 |
| 2:35 AM | Butler County KS | 1.00 |
| 2:55 AM | Butler County KS | 1.00 |
| 4:00 AM | Woods County OK | 1.00 |
| 7:37 AM | St. Louis County MO | 1.00 |
| 8:35 AM | St. Louis County MO | 1.00 |
| 10:00 AM | Washington County IL | 1.00 |
| 3:45 PM | Spartanburg County SC | 1.00 |
| 5:40 PM | Arthur County NE | 1.00 |
| 5:45 PM | Logan County OK | 1.00 |
| 7:00 PM | Gosper County NE | 1.00 |
| 8:18 PM | St. Louis County MO | 1.00 |
| 8:20 PM | St. Louis County MO | 1.00 |
| 8:26 PM | St. Louis County MO | 1.00 |
| 8:30 PM | Garza County TX | 1.00 |
| 8:40 PM | St. Louis County MO | 1.00 |
| 9:03 PM | Phelps County NE | 1.00 |
| 9:05 PM | St. Louis County MO | 1.00 |
| 9:07 PM | St. Louis County MO | 1.00 |
| 9:10 PM | St. Louis County MO | 1.00 |
| 9:15 PM | St. Louis County MO | 1.00 |
| 10:00 PM | Woods County OK | 1.00 |
| 10:00 PM | Alfalfa County OK | 1.00 |
- F1 tornado7:34 AM CDT
- F1 tornado7:37 AM CDT
- F1 tornado7:40 AM CDT
- F0 tornado3:50 PM CDT
- F1 tornado3:52 PM CDT
- F0 tornado5:40 PM CDT
- F0 tornado6:35 PM CDT
- F0 tornado8:42 PM CDT
- F0 tornado10:40 PM CDT
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.