The severe wind outbreak of June 17, 2023
307 wind reportsOklahoma, Kansas, Florida and 9 more states
307 damaging wind reports across 12 states between 9:49 AM and 12:59 AM the next day CDT, 76 of them 65 knots (75 mph) or stronger; the strongest measured gust was 100 mph in Tulsa County, OK. 118 hail reports and 9 tornadoes the same day.
Watch the day unfoldSevere wind day · June 17, 2023
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
- 307
- on Saturday, June 17, 2023
- 75 mph or more
- 76
- 17 of 86 mph (75 knots) or more
- Strongest measured gust
- 100 mph
- 87 knots, Tulsa County, OK
- Measured
- 97
- reports with an instrument reading; the rest are estimates from damage
- Killed by wind
- 2
- 4 injured
- Counties reporting
- 91
- in 12 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:27 AM | Tulsa County OK | 100 mph | Measured |
| 12:05 AM | Tulsa County OK | 100 mph | Estimated |
| 12:34 AM | Rogers County OK | 100 mph | Estimated |
| 12:35 AM | Rogers County OK | 100 mph | Estimated |
| 11:30 PM | Payne County OK | 98 mph | Measured |
| 7:50 PM | Harper County OK | 96 mph | Estimated |
| 12:05 AM | Creek County OK | 90 mph | Estimated |
| 12:26 AM | Tulsa County OK | 86 mph | Estimated |
| 12:28 AM | Wagoner County OK | 86 mph | Estimated |
| 12:30 AM | Wagoner County OK | 86 mph | Estimated |
| 12:30 AM | Tulsa County OK | 86 mph | Estimated |
| 12:35 AM | Tulsa County OK | 86 mph | Estimated |
| 12:40 AM | Rogers County OK | 86 mph | Estimated |
| 12:40 AM | Rogers County OK | 86 mph | Estimated |
| 12:50 AM | Mayes County OK | 86 mph | Estimated |
| 12:51 AM | Mayes County OK | 86 mph | Estimated |
| 12:58 AM | Mayes County OK | 86 mph | Estimated |
| 11:40 PM | Creek County OK | 85 mph | Estimated |
| 12:05 AM | Creek County OK | 85 mph | Estimated |
| 11:50 PM | Creek County OK | 83 mph | Measured |
| 12:50 AM | Mayes County OK | 81 mph | Measured |
| 10:49 PM | Logan County OK | 81 mph | Estimated |
| 10:54 PM | Logan County OK | 81 mph | Estimated |
| 11:37 PM | Payne County OK | 81 mph | Estimated |
| 11:44 PM | Creek County OK | 81 mph | Estimated |
| 11:55 PM | Creek County OK | 81 mph | Estimated |
| 12:01 AM | Creek County OK | 81 mph | Estimated |
| 12:05 AM | Creek County OK | 81 mph | Estimated |
| 12:08 AM | Tulsa County OK | 81 mph | Estimated |
| 12:11 AM | Tulsa County OK | 81 mph | Estimated |
| 12:11 AM | Tulsa County OK | 81 mph | Estimated |
| 12:15 AM | Tulsa County OK | 81 mph | Estimated |
| 12:17 AM | Tulsa County OK | 81 mph | Estimated |
| 12:17 AM | Tulsa County OK | 81 mph | Estimated |
| 12:18 AM | Tulsa County OK | 81 mph | Estimated |
| 12:20 AM | Tulsa County OK | 81 mph | Estimated |
| 12:22 AM | Tulsa County OK | 81 mph | Estimated |
| 12:25 AM | Tulsa County OK | 81 mph | Estimated |
| 12:29 AM | Wagoner County OK | 81 mph | Estimated |
| 12:29 AM | Wagoner County OK | 81 mph | Estimated |
| 12:30 AM | Wagoner County OK | 81 mph | Estimated |
| 12:30 AM | Wagoner County OK | 81 mph | Estimated |
| 12:30 AM | Wagoner County OK | 81 mph | Estimated |
| 12:30 AM | Wagoner County OK | 81 mph | Estimated |
| 12:31 AM | Wagoner County OK | 81 mph | Estimated |
| 12:31 AM | Wagoner County OK | 81 mph | Estimated |
| 12:31 AM | Wagoner County OK | 81 mph | Estimated |
| 12:31 AM | Wagoner County OK | 81 mph | Estimated |
| 12:32 AM | Tulsa County OK | 81 mph | Estimated |
| 12:33 AM | Wagoner County OK | 81 mph | Estimated |
| 12:33 AM | Wagoner County OK | 81 mph | Estimated |
| 12:37 AM | Rogers County OK | 81 mph | Estimated |
| 12:40 AM | Rogers County OK | 81 mph | Estimated |
| 12:42 AM | Rogers County OK | 81 mph | Estimated |
| 12:45 AM | Rogers County OK | 81 mph | Estimated |
| 12:51 AM | Franklin County AR | 81 mph | Estimated |
| 8:50 PM | Woodward County OK | 77 mph | Measured |
| 11:15 PM | Payne County OK | 77 mph | Measured |
| 12:30 AM | Tulsa County OK | 77 mph | Measured |
| 9:00 PM | Woodward County OK | 76 mph | Measured |
| 9:26 PM | Major County OK | 76 mph | Estimated |
| 10:48 PM | Logan County OK | 75 mph | Estimated |
| 12:14 AM | Tulsa County OK | 75 mph | Estimated |
| 12:23 AM | Tulsa County OK | 75 mph | Estimated |
| 12:23 AM | Tulsa County OK | 75 mph | Estimated |
| 12:25 AM | Tulsa County OK | 75 mph | Estimated |
| 12:27 AM | Wagoner County OK | 75 mph | Estimated |
| 12:30 AM | Tulsa County OK | 75 mph | Estimated |
| 12:33 AM | Wagoner County OK | 75 mph | Estimated |
| 12:33 AM | Wagoner County OK | 75 mph | Estimated |
| 12:35 AM | Sebastian County AR | 75 mph | Estimated |
| 12:37 AM | Rogers County OK | 75 mph | Estimated |
| 12:38 AM | Rogers County OK | 75 mph | Estimated |
| 12:42 AM | Rogers County OK | 75 mph | Estimated |
| 12:53 AM | Wagoner County OK | 75 mph | Estimated |
| 12:58 AM | Mayes County OK | 75 mph | Estimated |
| 12:22 AM | Tulsa County OK | 74 mph | Measured |
| 7:12 PM | Seward County KS | 72 mph | Measured |
| 10:35 PM | Garfield County OK | 72 mph | Measured |
| 9:37 PM | Ford County KS | 71 mph | Measured |
| 10:56 PM | Sedgwick County KS | 71 mph | Measured |
| 11:20 PM | Payne County OK | 71 mph | Measured |
| 11:37 PM | Payne County OK | 71 mph | Measured |
| 6:50 PM | Texas County OK | 70 mph | Measured |
| 10:20 PM | Russell County KS | 70 mph | Measured |
| 7:16 PM | Haskell County KS | 70 mph | Estimated |
| 7:16 PM | Haskell County KS | 70 mph | Estimated |
| 7:19 PM | Irion County TX | 70 mph | Estimated |
| 7:55 PM | Webster Parish LA | 70 mph | Estimated |
| 8:05 PM | Claiborne Parish LA | 70 mph | Estimated |
| 8:07 PM | Pawnee County KS | 70 mph | Estimated |
| 8:10 PM | Gray County KS | 70 mph | Estimated |
| 9:25 PM | Major County OK | 70 mph | Estimated |
| 10:04 PM | Kingman County KS | 70 mph | Estimated |
| 10:34 PM | Johnston County OK | 70 mph | Estimated |
| 10:34 PM | Johnston County OK | 70 mph | Estimated |
| 11:05 PM | Bryan County OK | 70 mph | Estimated |
| 11:15 PM | Payne County OK | 70 mph | Estimated |
| 11:26 PM | Payne County OK | 70 mph | Estimated |
| 11:26 PM | Payne County OK | 70 mph | Estimated |
By state
| Oklahoma | 212 | 100 mph |
| Kansas | 43 | 72 mph |
| Florida | 17 | 66 mph |
| Louisiana | 13 | 67 mph |
| Arkansas | 6 | — |
| Texas | 4 | — |
| Mississippi | 4 | — |
| Iowa | 2 | 60 mph |
| Alabama | 2 | — |
| Colorado | 2 | 60 mph |
| New Mexico | 1 | 69 mph |
| New Jersey | 1 | — |
| Missouri | 0 | — |
Counties with the most wind reports
- Tulsa CountyOK · 34 reports
- Wagoner CountyOK · 20 reports
- Payne CountyOK · 16 reports
- Rogers CountyOK · 14 reports
- Oklahoma CountyOK · 13 reports
- Creek CountyOK · 10 reports
- Cleveland CountyOK · 10 reports
- Leon CountyFL · 10 reports
- Woodward CountyOK · 9 reports
- Logan CountyOK · 8 reports
Hail and tornadoes that day
118 hail reports, 24 of 2 inches or more; 9 tornadoes.
| 6:33 PM | Stonewall County TX | 4.00 |
| 7:18 PM | Jones County TX | 3.75 |
| 10:55 PM | Mills County TX | 3.50 |
| 6:01 PM | Beaver County OK | 3.00 |
| 6:20 PM | Caddo Parish LA | 3.00 |
| 6:22 PM | Beaver County OK | 3.00 |
| 6:33 PM | Jones County TX | 3.00 |
| 6:54 PM | Haskell County KS | 3.00 |
| 6:54 PM | Haskell County KS | 3.00 |
| 2:34 PM | Escambia County AL | 2.75 |
| 2:40 PM | Escambia County AL | 2.75 |
| 2:45 PM | Greene County MS | 2.75 |
| 5:57 PM | Beaver County OK | 2.75 |
| 6:20 PM | Beaver County OK | 2.75 |
| 7:00 PM | Seward County KS | 2.75 |
| 10:40 PM | Mills County TX | 2.75 |
| 5:37 PM | Beaver County OK | 2.50 |
| 10:19 PM | Roger Mills County OK | 2.25 |
| 2:46 PM | Greene County MS | 2.00 |
| 5:37 PM | Texas County OK | 2.00 |
| 5:54 PM | Beaver County OK | 2.00 |
| 6:20 PM | Caddo Parish LA | 2.00 |
| 7:00 PM | Barber County KS | 2.00 |
| 7:43 PM | Beaver County OK | 2.00 |
| 1:55 PM | Wayne County MS | 1.75 |
| 2:58 PM | Greene County MS | 1.75 |
| 4:07 PM | West Feliciana Parish LA | 1.75 |
| 4:15 PM | Jackson County MS | 1.75 |
| 4:20 PM | Union County NM | 1.75 |
| 4:58 PM | George County MS | 1.75 |
| 5:00 PM | DeKalb County MO | 1.75 |
| 5:42 PM | Daviess County MO | 1.75 |
| 5:46 PM | Kent County TX | 1.75 |
| 6:25 PM | Caddo Parish LA | 1.75 |
| 6:30 PM | Jones County TX | 1.75 |
| 6:42 PM | Coleman County TX | 1.75 |
| 6:52 PM | Jones County TX | 1.75 |
| 6:59 PM | Haskell County KS | 1.75 |
| 7:00 PM | Caddo Parish LA | 1.75 |
| 7:15 PM | Gray County KS | 1.75 |
| 7:32 PM | Beaver County OK | 1.75 |
| 9:03 PM | Wichita County TX | 1.75 |
| 9:25 PM | Roberts County TX | 1.75 |
| 9:52 PM | Wheeler County TX | 1.75 |
| 3:28 PM | George County MS | 1.50 |
| 3:37 PM | Union County NM | 1.50 |
| 4:05 PM | Jackson County MS | 1.50 |
| 4:10 PM | West Feliciana Parish LA | 1.50 |
| 5:04 PM | East Baton Rouge Parish LA | 1.50 |
| 5:45 PM | Coleman County TX | 1.50 |
- EF0 tornado2:50 PM CDT
- EF0 tornado4:30 PM CDT
- EFU tornado6:08 PM CDT
- EFU tornado6:18 PM CDT
- EFU tornado6:45 PM CDT
- EF1 tornado7:42 PM CDT
- EFU tornado9:24 PM CDT
- EF1 tornado12:40 AM CDT
- EF1 tornado12:56 AM CDT
2023 · 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.