The severe wind outbreak of June 25, 2023
542 wind reportsGeorgia, Kentucky, Arkansas and 13 more states
542 damaging wind reports across 16 states between 1:20 AM and 12:59 AM the next day CDT, 50 of them 65 knots (75 mph) or stronger; the strongest measured gust was 96 mph in Todd County, KY. 206 hail reports and 8 tornadoes the same day. The 24th-most wind reports of any day since 1955.
Watch the day unfoldSevere wind day · June 25, 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
- 542
- 24th of 15,807 days with wind reports since 1955
- 75 mph or more
- 50
- 11 of 86 mph (75 knots) or more
- Strongest measured gust
- 96 mph
- 83 knots, Todd County, KY
- Measured
- 31
- reports with an instrument reading; the rest are estimates from damage
- Killed by wind
- 2
- 3 injured
- Counties reporting
- 243
- 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.
| 9:32 PM | Madison County KY | 110 mph | Estimated |
| 11:25 PM | Warren County KY | 100 mph | Estimated |
| 11:32 PM | Russell County KY | 100 mph | Estimated |
| 11:40 PM | Todd County KY | 96 mph | Measured |
| 6:07 PM | Bullitt County KY | 96 mph | Estimated |
| 10:07 PM | Edmonson County KY | 96 mph | Estimated |
| 5:35 PM | Floyd County IN | 93 mph | Estimated |
| 9:00 PM | Graves County KY | 90 mph | Estimated |
| 9:54 PM | Grayson County KY | 90 mph | Estimated |
| 11:35 PM | Warren County KY | 90 mph | Estimated |
| 6:40 PM | Greenwood County SC | 86 mph | Estimated |
| 5:30 PM | Lawrence County AR | 85 mph | Measured |
| 4:09 PM | Portsmouth VA | 81 mph | Measured |
| 6:10 PM | Poinsett County AR | 81 mph | Estimated |
| 6:35 PM | Crittenden County AR | 81 mph | Estimated |
| 6:37 PM | Shelby County TN | 81 mph | Estimated |
| 6:40 PM | Shelby County TN | 81 mph | Estimated |
| 6:45 PM | Shelby County TN | 81 mph | Estimated |
| 6:45 PM | Shelby County TN | 81 mph | Estimated |
| 6:53 PM | Shelby County TN | 81 mph | Estimated |
| 7:10 PM | Fayette County TN | 81 mph | Estimated |
| 7:22 PM | Marshall County MS | 81 mph | Estimated |
| 9:56 PM | Grayson County KY | 81 mph | Estimated |
| 6:55 PM | Shelby County TN | 79 mph | Measured |
| 3:33 PM | Martin County IN | 77 mph | Estimated |
| 6:18 PM | Lonoke County AR | 76 mph | Measured |
| 6:22 PM | Lonoke County AR | 76 mph | Measured |
| 10:58 PM | Rankin County MS | 76 mph | Measured |
| 10:15 PM | Oktibbeha County MS | 75 mph | Measured |
| 3:25 PM | Steuben County IN | 75 mph | Estimated |
| 5:46 PM | Lonoke County AR | 75 mph | Estimated |
| 6:18 PM | Lonoke County AR | 75 mph | Estimated |
| 7:02 PM | Fayette County TN | 75 mph | Estimated |
| 7:15 PM | Fayette County TN | 75 mph | Estimated |
| 7:22 PM | Jefferson County KY | 75 mph | Estimated |
| 7:25 PM | Fayette County TN | 75 mph | Estimated |
| 7:30 PM | Marshall County MS | 75 mph | Estimated |
| 7:45 PM | Coahoma County MS | 75 mph | Estimated |
| 7:45 PM | Benton County MS | 75 mph | Estimated |
| 7:50 PM | Tippah County MS | 75 mph | Estimated |
| 7:52 PM | Tippah County MS | 75 mph | Estimated |
| 7:55 PM | Coahoma County MS | 75 mph | Estimated |
| 7:55 PM | Tippah County MS | 75 mph | Estimated |
| 7:55 PM | Tippah County MS | 75 mph | Estimated |
| 8:06 PM | Harrison County IN | 75 mph | Estimated |
| 10:43 PM | Madison County MS | 75 mph | Estimated |
| 11:25 PM | Smith County MS | 75 mph | Estimated |
| 11:28 PM | Scott County MS | 75 mph | Estimated |
| 11:55 PM | Jasper County MS | 75 mph | Estimated |
| 12:00 AM | Jones County MS | 75 mph | Estimated |
| 6:55 PM | Shelby County TN | 70 mph | Measured |
| 1:55 PM | Cass County MI | 70 mph | Estimated |
| 2:10 PM | Cass County MI | 70 mph | Estimated |
| 2:40 PM | Kosciusko County IN | 70 mph | Estimated |
| 3:25 PM | Steuben County IN | 70 mph | Estimated |
| 3:25 PM | Steuben County IN | 70 mph | Estimated |
| 3:30 PM | Steuben County IN | 70 mph | Estimated |
| 3:34 PM | DeKalb County IN | 70 mph | Estimated |
| 3:38 PM | Steuben County IN | 70 mph | Estimated |
| 3:38 PM | Cullman County AL | 70 mph | Estimated |
| 3:44 PM | Noble County IN | 70 mph | Estimated |
| 4:01 PM | Allen County IN | 70 mph | Estimated |
| 5:06 PM | Conway County AR | 70 mph | Estimated |
| 5:42 PM | Pulaski County AR | 70 mph | Estimated |
| 6:36 PM | Shelby County TN | 70 mph | Estimated |
| 7:46 PM | Larue County KY | 70 mph | Estimated |
| 7:52 PM | Hardeman County TN | 70 mph | Estimated |
| 8:00 PM | Tallahatchie County MS | 70 mph | Estimated |
| 8:50 PM | Daviess County KY | 70 mph | Estimated |
| 8:51 PM | Hickman County KY | 70 mph | Estimated |
| 2:29 PM | Madison County AL | 69 mph | Measured |
| 3:32 PM | Chester County PA | 69 mph | Measured |
| 5:46 PM | Pulaski County AR | 69 mph | Measured |
| 5:39 PM | Craighead County AR | 69 mph | Estimated |
| 5:53 PM | Craighead County AR | 69 mph | Estimated |
| 6:02 PM | Poinsett County AR | 69 mph | Estimated |
| 6:15 PM | Poinsett County AR | 69 mph | Estimated |
| 6:20 PM | Mississippi County AR | 69 mph | Estimated |
| 6:30 PM | Mississippi County AR | 69 mph | Estimated |
| 6:30 PM | Mississippi County AR | 69 mph | Estimated |
| 8:35 PM | Grenada County MS | 69 mph | Estimated |
| 8:48 PM | Chicot County AR | 69 mph | Estimated |
| 9:00 PM | Leflore County MS | 69 mph | Estimated |
| 9:10 PM | Metcalfe County KY | 69 mph | Estimated |
| 9:15 PM | Carroll County MS | 69 mph | Estimated |
| 9:25 PM | Chicot County AR | 69 mph | Estimated |
| 10:17 PM | Grayson County KY | 69 mph | Estimated |
| 5:23 PM | Jackson County AR | 68 mph | Measured |
| 5:35 PM | Wayne County MI | 68 mph | Estimated |
| 10:00 PM | Madison County KY | 66 mph | Measured |
| 5:35 PM | Wayne County MI | 66 mph | Estimated |
| 9:30 PM | Fayette County KY | 66 mph | Estimated |
| 6:59 PM | Shelby County TN | 64 mph | Measured |
| 7:50 PM | Crockett County TX | 64 mph | Measured |
| 7:50 PM | Crockett County TX | 64 mph | Measured |
| 2:57 PM | Noble County IN | 64 mph | Estimated |
| 3:00 PM | Whitley County IN | 64 mph | Estimated |
| 3:15 PM | Walker County GA | 64 mph | Estimated |
| 4:53 PM | Jennings County IN | 64 mph | Estimated |
| 5:04 PM | Monroe County MI | 64 mph | Estimated |
By state
| Georgia | 171 | 63 mph |
| Kentucky | 93 | 96 mph |
| Arkansas | 52 | 85 mph |
| Michigan | 50 | 61 mph |
| Tennessee | 38 | 79 mph |
| Indiana | 36 | 62 mph |
| Mississippi | 36 | 76 mph |
| Alabama | 17 | 69 mph |
| Pennsylvania | 15 | 69 mph |
| New Jersey | 12 | — |
| Ohio | 8 | — |
| Illinois | 6 | — |
| South Carolina | 3 | — |
| Maryland | 2 | — |
| Texas | 2 | 64 mph |
| Virginia | 1 | 81 mph |
| Iowa | 0 | — |
Counties with the most wind reports
- Walton CountyGA · 24 reports
- Rockdale CountyGA · 14 reports
- Gilmer CountyGA · 14 reports
- Paulding CountyGA · 14 reports
- Estill CountyKY · 10 reports
- Shelby CountyTN · 10 reports
- Lonoke CountyAR · 9 reports
- Floyd CountyGA · 9 reports
- Douglas CountyGA · 9 reports
- Camden CountyNJ · 8 reports
Hail and tornadoes that day
206 hail reports, 30 of 2 inches or more; 8 tornadoes.
| 3:45 PM | Searcy County AR | 4.50 |
| 2:36 PM | Clinton County IN | 4.00 |
| 3:11 PM | Owen County IN | 4.00 |
| 3:57 PM | Dubois County IN | 4.00 |
| 1:40 PM | Starke County IN | 3.00 |
| 3:25 PM | Martin County IN | 3.00 |
| 3:45 PM | Searcy County AR | 3.00 |
| 3:55 PM | Stone County AR | 3.00 |
| 3:56 PM | Orange County IN | 3.00 |
| 4:15 PM | Stone County AR | 3.00 |
| 4:43 PM | Pope County AR | 3.00 |
| 2:06 PM | Marshall County IN | 2.75 |
| 2:18 PM | Clinton County IN | 2.75 |
| 9:34 PM | Madison County KY | 2.75 |
| 2:45 PM | Boone County IN | 2.50 |
| 2:50 PM | Hamilton County IN | 2.50 |
| 3:20 PM | Monroe County IN | 2.50 |
| 3:35 PM | Newton County AR | 2.50 |
| 4:24 PM | Webster County KY | 2.50 |
| 4:29 PM | Orange County IN | 2.50 |
| 9:46 PM | Madison County KY | 2.50 |
| 1:03 PM | Smith County TN | 2.00 |
| 1:34 PM | Starke County IN | 2.00 |
| 2:21 PM | Clay County IN | 2.00 |
| 2:25 PM | Boone County IN | 2.00 |
| 2:28 PM | Walker County AL | 2.00 |
| 3:45 PM | Searcy County AR | 2.00 |
| 3:56 PM | Orange County IN | 2.00 |
| 4:42 PM | Harrison County IN | 2.00 |
| 4:55 PM | Harrison County IN | 2.00 |
| 1:00 AM | Black Hawk County IA | 1.75 |
| 1:03 AM | Black Hawk County IA | 1.75 |
| 12:47 PM | Lawrence County TN | 1.75 |
| 1:35 PM | Starke County IN | 1.75 |
| 1:42 PM | Starke County IN | 1.75 |
| 1:47 PM | Starke County IN | 1.75 |
| 2:29 PM | Madison County AL | 1.75 |
| 3:25 PM | Hamilton County TN | 1.75 |
| 3:29 PM | Morgan County AL | 1.75 |
| 3:30 PM | Searcy County AR | 1.75 |
| 3:50 PM | Dubois County IN | 1.75 |
| 3:52 PM | Gibson County IN | 1.75 |
| 4:05 PM | Gibson County IN | 1.75 |
| 4:13 PM | Stone County AR | 1.75 |
| 4:33 PM | Dubois County IN | 1.75 |
| 4:37 PM | Pope County AR | 1.75 |
| 4:45 PM | Otsego County MI | 1.75 |
| 5:00 PM | Hopkins County KY | 1.75 |
| 5:25 PM | Jefferson County IN | 1.75 |
| 5:35 PM | Harrison County IN | 1.75 |
- EF2 tornado3:12 PM CDT
- EF1 tornado3:21 PM CDT
- EF1 tornado3:30 PM CDT
- EF2 tornado3:34 PM CDT · 1 killed
- EF1 tornado4:19 PM CDT
- EFU tornado5:37 PM CDT
- EF2 tornado9:27 PM CDT
- EF1 tornado11:25 PM 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.