The severe wind outbreak of June 2, 2004
387 wind reportsOklahoma, Texas, Louisiana and 13 more states
387 damaging wind reports across 16 states between 1:00 AM and 12:30 AM the next day CDT, 32 of them 65 knots (75 mph) or stronger. 283 hail reports and 3 tornadoes the same day.
Watch the day unfoldSevere wind day · June 2, 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
- 387
- 92nd of 15,807 days with wind reports since 1955
- 75 mph or more
- 32
- 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
- 0
- 10 injured
- Counties reporting
- 212
- in 16 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.
| 7:00 PM | Childress County TX | 98 mph | Estimated |
| 6:55 PM | Childress County TX | 86 mph | Estimated |
| 2:00 PM | Payne County OK | 85 mph | Estimated |
| 6:45 PM | Little River County AR | 85 mph | Estimated |
| 8:09 PM | Wilbarger County TX | 85 mph | Estimated |
| 2:58 PM | Okmulgee County OK | 83 mph | Estimated |
| 2:15 PM | Pawnee County OK | 81 mph | Estimated |
| 2:40 PM | Tulsa County OK | 81 mph | Estimated |
| 2:53 PM | Rogers County OK | 81 mph | Estimated |
| 3:10 PM | Okmulgee County OK | 81 mph | Estimated |
| 3:25 PM | Wagoner County OK | 81 mph | Estimated |
| 4:45 PM | Pittsburg County OK | 81 mph | Estimated |
| 6:30 PM | Howard County AR | 81 mph | Estimated |
| 6:32 PM | McCurtain County OK | 81 mph | Estimated |
| 7:20 PM | Hempstead County AR | 81 mph | Estimated |
| 7:26 PM | Hartley County TX | 81 mph | Estimated |
| 9:54 PM | Wise County TX | 81 mph | Estimated |
| 11:40 PM | Franklin Parish LA | 81 mph | Estimated |
| 1:39 PM | Noble County OK | 79 mph | Estimated |
| 2:06 PM | Payne County OK | 79 mph | Estimated |
| 2:04 PM | Payne County OK | 76 mph | Estimated |
| 4:37 PM | Haskell County OK | 75 mph | Estimated |
| 6:20 PM | Sevier County AR | 75 mph | Estimated |
| 7:10 PM | Franklin County TX | 75 mph | Estimated |
| 7:20 PM | Franklin County TX | 75 mph | Estimated |
| 7:40 PM | Nevada County AR | 75 mph | Estimated |
| 7:45 PM | Scott County VA | 75 mph | Estimated |
| 7:45 PM | Lee County VA | 75 mph | Estimated |
| 7:50 PM | Russell County VA | 75 mph | Estimated |
| 8:00 PM | Wilbarger County TX | 75 mph | Estimated |
| 8:00 PM | Harford County MD | 75 mph | Estimated |
| 8:50 PM | Sevier County TN | 75 mph | Estimated |
| 3:25 PM | Muskogee County OK | 72 mph | Estimated |
| 5:25 PM | McCurtain County OK | 71 mph | Estimated |
| 6:00 PM | McCurtain County OK | 71 mph | Estimated |
| 6:40 PM | Little River County AR | 71 mph | Estimated |
| 7:20 PM | Red River County TX | 71 mph | Estimated |
| 7:25 PM | Titus County TX | 71 mph | Estimated |
| 9:15 AM | Edwards County KS | 70 mph | Estimated |
| 10:17 AM | Ford County KS | 70 mph | Estimated |
| 11:26 AM | Harper County KS | 70 mph | Estimated |
| 11:40 AM | Grant County OK | 70 mph | Estimated |
| 1:32 PM | Noble County OK | 70 mph | Estimated |
| 1:47 PM | Payne County OK | 70 mph | Estimated |
| 1:50 PM | Pawnee County OK | 70 mph | Estimated |
| 1:50 PM | Logan County OK | 70 mph | Estimated |
| 2:05 PM | Osage County OK | 70 mph | Estimated |
| 2:05 PM | Cherokee County OK | 70 mph | Estimated |
| 2:10 PM | Payne County OK | 70 mph | Estimated |
| 2:15 PM | Lincoln County OK | 70 mph | Estimated |
| 2:30 PM | Rogers County OK | 70 mph | Estimated |
| 2:33 PM | Pawnee County OK | 70 mph | Estimated |
| 2:40 PM | Tulsa County OK | 70 mph | Estimated |
| 2:40 PM | Tulsa County OK | 70 mph | Estimated |
| 2:40 PM | Rogers County OK | 70 mph | Estimated |
| 2:45 PM | Tulsa County OK | 70 mph | Estimated |
| 2:45 PM | Rogers County OK | 70 mph | Estimated |
| 2:45 PM | Oklahoma County OK | 70 mph | Estimated |
| 2:45 PM | Creek County OK | 70 mph | Estimated |
| 2:55 PM | Canadian County OK | 70 mph | Estimated |
| 3:02 PM | Okmulgee County OK | 70 mph | Estimated |
| 3:06 PM | Mayes County OK | 70 mph | Estimated |
| 3:19 PM | Muskogee County OK | 70 mph | Estimated |
| 3:25 PM | Cherokee County OK | 70 mph | Estimated |
| 3:35 PM | Wagoner County OK | 70 mph | Estimated |
| 3:35 PM | Muskogee County OK | 70 mph | Estimated |
| 3:40 PM | McIntosh County OK | 70 mph | Estimated |
| 3:52 PM | Pittsburg County OK | 70 mph | Estimated |
| 4:00 PM | Haskell County OK | 70 mph | Estimated |
| 4:05 PM | Muskogee County OK | 70 mph | Estimated |
| 4:15 PM | Cherokee County OK | 70 mph | Estimated |
| 4:20 PM | Sequoyah County OK | 70 mph | Estimated |
| 4:25 PM | Latimer County OK | 70 mph | Estimated |
| 4:28 PM | Sequoyah County OK | 70 mph | Estimated |
| 4:30 PM | Latimer County OK | 70 mph | Estimated |
| 4:30 PM | Sebastian County AR | 70 mph | Estimated |
| 4:32 PM | Pittsburg County OK | 70 mph | Estimated |
| 4:33 PM | Crawford County AR | 70 mph | Estimated |
| 4:34 PM | Le Flore County OK | 70 mph | Estimated |
| 4:35 PM | Latimer County OK | 70 mph | Estimated |
| 4:40 PM | Pittsburg County OK | 70 mph | Estimated |
| 4:43 PM | Sebastian County AR | 70 mph | Estimated |
| 4:43 PM | Sebastian County AR | 70 mph | Estimated |
| 4:45 PM | Latimer County OK | 70 mph | Estimated |
| 4:45 PM | Sebastian County AR | 70 mph | Estimated |
| 4:48 PM | Sebastian County AR | 70 mph | Estimated |
| 4:55 PM | Sebastian County AR | 70 mph | Estimated |
| 4:58 PM | Sebastian County AR | 70 mph | Estimated |
| 5:00 PM | Le Flore County OK | 70 mph | Estimated |
| 5:02 PM | Pushmataha County OK | 70 mph | Estimated |
| 5:05 PM | Pushmataha County OK | 70 mph | Estimated |
| 5:45 PM | Choctaw County OK | 70 mph | Estimated |
| 6:15 PM | Grayson County TX | 70 mph | Estimated |
| 7:30 PM | Oldham County TX | 70 mph | Estimated |
| 8:43 PM | Wichita County TX | 70 mph | Estimated |
| 9:35 PM | Wise County TX | 70 mph | Estimated |
| 3:00 PM | Flagler County FL | 69 mph | Estimated |
| 3:44 PM | Baca County CO | 69 mph | Estimated |
| 5:37 PM | McCurtain County OK | 69 mph | Estimated |
| 6:27 PM | Union County TN | 69 mph | Estimated |
By state
| Oklahoma | 107 | — |
| Texas | 86 | — |
| Louisiana | 64 | — |
| Arkansas | 51 | — |
| Florida | 26 | — |
| Mississippi | 12 | — |
| Tennessee | 8 | — |
| Kansas | 7 | — |
| Maryland | 7 | — |
| Virginia | 5 | — |
| New Jersey | 4 | — |
| Alabama | 3 | — |
| Georgia | 3 | — |
| Kentucky | 2 | — |
| Colorado | 1 | — |
| Pennsylvania | 1 | — |
| Massachusetts | 0 | — |
| New York | 0 | — |
| Ohio | 0 | — |
Counties with the most wind reports
- Caddo ParishLA · 8 reports
- Payne CountyOK · 8 reports
- Sebastian CountyAR · 7 reports
- Garland CountyAR · 7 reports
- Tulsa CountyOK · 7 reports
- Muskogee CountyOK · 6 reports
- Latimer CountyOK · 6 reports
- De Soto ParishLA · 6 reports
- Franklin ParishLA · 5 reports
- Harford CountyMD · 5 reports
Hail and tornadoes that day
283 hail reports, 7 of 2 inches or more; 3 tornadoes.
| 5:25 PM | Randall County TX | 2.75 |
| 8:00 PM | Archer County TX | 2.75 |
| 8:07 PM | Archer County TX | 2.75 |
| 3:22 PM | Le Flore County OK | 2.50 |
| 1:05 PM | Garfield County OK | 2.00 |
| 1:05 PM | Garfield County OK | 2.00 |
| 5:23 PM | Texas County OK | 2.00 |
| 10:00 AM | Ford County KS | 1.75 |
| 1:22 PM | Garfield County OK | 1.75 |
| 1:22 PM | Garfield County OK | 1.75 |
| 1:30 PM | Barber County KS | 1.75 |
| 1:32 PM | Noble County OK | 1.75 |
| 2:00 PM | Alfalfa County OK | 1.75 |
| 2:15 PM | Haskell County OK | 1.75 |
| 2:30 PM | Sequoyah County OK | 1.75 |
| 3:12 PM | Henry County TN | 1.75 |
| 3:27 PM | Le Flore County OK | 1.75 |
| 3:42 PM | Boone County AR | 1.75 |
| 4:05 PM | Deaf Smith County TX | 1.75 |
| 4:30 PM | Oldham County TX | 1.75 |
| 4:32 PM | Pulaski County KY | 1.75 |
| 4:37 PM | Le Flore County OK | 1.75 |
| 4:37 PM | Pulaski County KY | 1.75 |
| 4:40 PM | Baca County CO | 1.75 |
| 4:45 PM | Sebastian County AR | 1.75 |
| 5:00 PM | Roberts County TX | 1.75 |
| 5:03 PM | Fentress County TN | 1.75 |
| 5:15 PM | Roberts County TX | 1.75 |
| 5:22 PM | Roberts County TX | 1.75 |
| 5:41 PM | Stephens County OK | 1.75 |
| 5:53 PM | Swisher County TX | 1.75 |
| 6:00 PM | Cimarron County OK | 1.75 |
| 6:20 PM | Cleburne County AR | 1.75 |
| 6:30 PM | Benton County TN | 1.75 |
| 6:50 PM | Hartley County TX | 1.75 |
| 7:15 PM | McNairy County TN | 1.75 |
| 7:35 PM | Cass County TX | 1.75 |
| 7:40 PM | Blount County TN | 1.75 |
| 8:10 PM | Archer County TX | 1.75 |
| 8:30 PM | Jack County TX | 1.75 |
| 10:00 PM | Winn Parish LA | 1.75 |
| 7:30 AM | Jasper County MS | 1.50 |
| 9:59 AM | Ford County KS | 1.50 |
| 10:01 AM | Ford County KS | 1.50 |
| 1:31 PM | Barber County KS | 1.50 |
| 7:00 PM | Sherman County TX | 1.50 |
| 7:00 PM | Harmon County OK | 1.50 |
| 12:28 PM | Grant County OK | 1.25 |
| 1:00 PM | Grant County OK | 1.25 |
| 2:45 PM | Oklahoma County OK | 1.25 |
- F0 tornado1:30 PM CDT
- F0 tornado5:50 PM CDT
- F0 tornado7:04 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.