The severe wind outbreak of May 20, 2025
321 wind reportsAlabama, Kentucky, Tennessee and 13 more states
321 damaging wind reports across 16 states between 1:03 AM and 12:55 AM the next day CDT, 11 of them 65 knots (75 mph) or stronger; the strongest measured gust was 72 mph in Knox County, TN. 152 hail reports and 39 tornadoes the same day.
Watch the day unfoldSevere wind day · May 20, 2025
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
- 321
- on Tuesday, May 20, 2025
- 75 mph or more
- 11
- 3 of 86 mph (75 knots) or more
- Strongest measured gust
- 72 mph
- 63 knots, Knox County, TN
- Measured
- 9
- reports with an instrument reading; the rest are estimates from damage
- Killed by wind
- 0
- 2 injured
- Counties reporting
- 146
- 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.
| 6:51 PM | Madison County AL | 94 mph | Estimated |
| 1:53 AM | Johnson County IL | 90 mph | Estimated |
| 6:50 PM | Vermilion County IL | 90 mph | Estimated |
| 4:40 PM | Stewart County TN | 85 mph | Estimated |
| 1:12 AM | Cape Girardeau County MO | 81 mph | Estimated |
| 1:50 AM | Union County IL | 81 mph | Estimated |
| 1:58 PM | Roane County TN | 81 mph | Estimated |
| 5:03 PM | Carroll County TN | 81 mph | Estimated |
| 5:17 PM | Rutherford County TN | 81 mph | Estimated |
| 4:00 PM | Hickman County TN | 75 mph | Estimated |
| 4:46 PM | Stewart County TN | 75 mph | Estimated |
| 8:06 AM | Marshall County MS | 74 mph | Estimated |
| 9:10 PM | Knox County TN | 72 mph | Measured |
| 1:03 AM | Cape Girardeau County MO | 70 mph | Estimated |
| 1:11 AM | Jackson County IL | 70 mph | Estimated |
| 10:30 AM | Wayne County TN | 70 mph | Estimated |
| 2:07 PM | Rock Island County IL | 70 mph | Estimated |
| 3:14 PM | Madison County TN | 70 mph | Estimated |
| 3:25 PM | Perry County TN | 70 mph | Estimated |
| 3:27 PM | Hamblen County TN | 70 mph | Estimated |
| 3:50 PM | Hickman County TN | 70 mph | Estimated |
| 3:54 PM | Graves County KY | 70 mph | Estimated |
| 4:10 PM | Greene County TN | 70 mph | Estimated |
| 4:13 PM | Greene County TN | 70 mph | Estimated |
| 4:17 PM | Calloway County KY | 70 mph | Estimated |
| 5:02 PM | Muhlenberg County KY | 70 mph | Estimated |
| 5:15 PM | Robertson County TN | 70 mph | Estimated |
| 5:19 PM | Rutherford County TN | 70 mph | Estimated |
| 5:34 PM | Lawrence County AL | 70 mph | Estimated |
| 5:45 PM | Hickman County TN | 70 mph | Estimated |
| 5:50 PM | Davidson County TN | 70 mph | Estimated |
| 5:50 PM | Bedford County TN | 70 mph | Estimated |
| 5:51 PM | Hickman County TN | 70 mph | Estimated |
| 5:55 PM | Robertson County TN | 70 mph | Estimated |
| 5:56 PM | Sumner County TN | 70 mph | Estimated |
| 6:15 PM | Williamson County TN | 70 mph | Estimated |
| 7:40 PM | Putnam County TN | 70 mph | Estimated |
| 9:15 PM | Knox County TN | 70 mph | Estimated |
| 11:03 PM | St. Clair County AL | 70 mph | Estimated |
| 11:19 PM | Calhoun County AL | 70 mph | Estimated |
| 8:32 PM | Madison County MS | 69 mph | Estimated |
| 8:56 PM | Leake County MS | 69 mph | Estimated |
| 2:30 PM | Arkansas County AR | 66 mph | Measured |
| 1:45 AM | Choctaw County OK | 64 mph | Measured |
| 2:30 AM | McCurtain County OK | 64 mph | Estimated |
| 3:00 AM | McCurtain County OK | 64 mph | Estimated |
| 2:08 PM | Henry County IL | 64 mph | Estimated |
| 4:39 PM | Christian County KY | 64 mph | Estimated |
| 11:45 PM | Calhoun County AL | 64 mph | Estimated |
| 5:00 PM | Logan County KY | 63 mph | Estimated |
| 6:16 PM | Washington County MS | 63 mph | Estimated |
| 10:15 PM | Harlan County KY | 61 mph | Measured |
| 1:24 PM | Morgan County IL | 60 mph | Measured |
| 1:44 AM | Williamson County IL | 60 mph | Estimated |
| 2:50 AM | Yell County AR | 60 mph | Estimated |
| 4:03 AM | Clay County MO | 60 mph | Estimated |
| 7:42 AM | Marshall County MS | 60 mph | Estimated |
| 7:43 AM | Marshall County MS | 60 mph | Estimated |
| 8:08 AM | Marshall County MS | 60 mph | Estimated |
| 9:51 AM | Hardin County TN | 60 mph | Estimated |
| 9:58 AM | Hardin County TN | 60 mph | Estimated |
| 9:58 AM | Hardin County TN | 60 mph | Estimated |
| 2:02 PM | Scott County IA | 60 mph | Estimated |
| 2:02 PM | Knox County IL | 60 mph | Estimated |
| 2:10 PM | Roane County TN | 60 mph | Estimated |
| 2:22 PM | Morgan County AL | 60 mph | Estimated |
| 2:22 PM | Lafayette County MS | 60 mph | Estimated |
| 2:25 PM | Peoria County IL | 60 mph | Estimated |
| 2:26 PM | Cross County AR | 60 mph | Estimated |
| 2:28 PM | Henderson County TN | 60 mph | Estimated |
| 2:32 PM | Peoria County IL | 60 mph | Estimated |
| 3:04 PM | Poinsett County AR | 60 mph | Estimated |
| 3:10 PM | Pemiscot County MO | 60 mph | Estimated |
| 3:24 PM | Mississippi County AR | 60 mph | Estimated |
| 3:40 PM | Weakley County TN | 60 mph | Estimated |
| 3:47 PM | Lauderdale County TN | 60 mph | Estimated |
| 3:49 PM | Weakley County TN | 60 mph | Estimated |
| 3:52 PM | Prentiss County MS | 60 mph | Estimated |
| 3:55 PM | Prentiss County MS | 60 mph | Estimated |
| 3:57 PM | Tipton County TN | 60 mph | Estimated |
| 4:03 PM | Gibson County TN | 60 mph | Estimated |
| 4:05 PM | Greene County TN | 60 mph | Estimated |
| 4:08 PM | Greene County TN | 60 mph | Estimated |
| 4:09 PM | Henry County TN | 60 mph | Estimated |
| 4:09 PM | Tishomingo County MS | 60 mph | Estimated |
| 4:15 PM | Henry County TN | 60 mph | Estimated |
| 4:15 PM | Henry County TN | 60 mph | Estimated |
| 4:16 PM | Haywood County TN | 60 mph | Estimated |
| 4:17 PM | Ashley County AR | 60 mph | Estimated |
| 4:17 PM | Ford County IL | 60 mph | Estimated |
| 4:18 PM | Wise County VA | 60 mph | Estimated |
| 4:30 PM | Marion County TN | 60 mph | Estimated |
| 4:57 PM | Colbert County AL | 60 mph | Estimated |
| 4:57 PM | Colbert County AL | 60 mph | Estimated |
| 4:58 PM | Colbert County AL | 60 mph | Estimated |
| 4:58 PM | Panola County MS | 60 mph | Estimated |
| 4:59 PM | Colbert County AL | 60 mph | Estimated |
| 4:59 PM | Colbert County AL | 60 mph | Estimated |
| 5:00 PM | Washington County VA | 60 mph | Estimated |
| 5:17 PM | Colbert County AL | 60 mph | Estimated |
By state
Counties with the most wind reports
- Colbert CountyAL · 40 reports
- Morgan CountyAL · 10 reports
- Bartow CountyGA · 9 reports
- Walker CountyGA · 6 reports
- Butler CountyKY · 6 reports
- Jackson CountyAL · 5 reports
- Catoosa CountyGA · 5 reports
- Laurel CountyKY · 5 reports
- Whitley CountyKY · 5 reports
- Lincoln CountyKY · 5 reports
Hail and tornadoes that day
152 hail reports, 24 of 2 inches or more; 39 tornadoes.
| 5:28 PM | Lauderdale County AL | 3.75 |
| 4:38 PM | Williamson County TN | 3.00 |
| 4:42 PM | Williamson County TN | 3.00 |
| 5:24 PM | Lawrence County AL | 3.00 |
| 4:36 PM | Williamson County TN | 2.75 |
| 5:20 PM | Lawrence County AL | 2.75 |
| 5:22 PM | Lawrence County AL | 2.75 |
| 6:57 PM | Madison County AL | 2.75 |
| 1:47 PM | Morgan County IL | 2.50 |
| 4:34 PM | Williamson County TN | 2.50 |
| 1:24 PM | Morgan County IL | 2.00 |
| 1:56 PM | Sangamon County IL | 2.00 |
| 2:20 PM | Arkansas County AR | 2.00 |
| 3:54 PM | Hickman County TN | 2.00 |
| 3:56 PM | Hickman County TN | 2.00 |
| 4:20 PM | Williamson County TN | 2.00 |
| 4:24 PM | Carroll County TN | 2.00 |
| 4:40 PM | Williamson County TN | 2.00 |
| 4:42 PM | Williamson County TN | 2.00 |
| 4:45 PM | Champaign County IL | 2.00 |
| 4:49 PM | Williamson County TN | 2.00 |
| 5:02 PM | Maury County TN | 2.00 |
| 6:54 PM | Madison County AL | 2.00 |
| 6:59 PM | Limestone County AL | 2.00 |
| 2:30 PM | Lafayette County MS | 1.75 |
| 2:44 PM | Cross County AR | 1.75 |
| 3:35 PM | Logan County IL | 1.75 |
| 3:50 PM | Hickman County TN | 1.75 |
| 4:14 PM | Williamson County TN | 1.75 |
| 4:21 PM | Williamson County TN | 1.75 |
| 4:31 PM | Colbert County AL | 1.75 |
| 4:37 PM | Williamson County TN | 1.75 |
| 4:38 PM | Williamson County TN | 1.75 |
| 4:40 PM | Williamson County TN | 1.75 |
| 4:43 PM | Winn Parish LA | 1.75 |
| 4:48 PM | Williamson County TN | 1.75 |
| 5:30 PM | Vermilion County IL | 1.75 |
| 5:35 PM | Lauderdale County AL | 1.75 |
| 5:49 PM | Rutherford County TN | 1.75 |
| 6:18 PM | LaSalle Parish LA | 1.75 |
| 6:26 PM | Limestone County AL | 1.75 |
| 6:41 PM | Limestone County AL | 1.75 |
| 6:57 PM | Madison County AL | 1.75 |
| 7:02 PM | Madison County AL | 1.75 |
| 7:10 PM | Madison County AL | 1.75 |
| 7:38 PM | Madison County AL | 1.75 |
| 2:32 PM | Sangamon County IL | 1.50 |
| 2:34 PM | Sangamon County IL | 1.50 |
| 2:40 PM | Sangamon County IL | 1.50 |
| 4:16 PM | Ford County IL | 1.50 |
- EF1 tornado1:08 AM CDT
- EF0 tornado1:41 AM CDT
- EF1 tornado1:46 AM CDT
- EF1 tornado2:08 AM CDT
- EF1 tornado12:03 PM CDT
- EF0 tornado1:20 PM CDT
- EF1 tornado1:58 PM CDT
- EF0 tornado2:15 PM CDT
- EF0 tornado3:15 PM CDT
- EFU tornado3:27 PM CDT
- EF0 tornado3:59 PM CDT
- EFU tornado4:09 PM CDT
- EF0 tornado4:57 PM CDT
- EF1 tornado5:04 PM CDT
- EF1 tornado5:06 PM CDT
- EF0 tornado5:06 PM CDT
- EF0 tornado5:08 PM CDT
- EF1 tornado5:10 PM CDT
- EF0 tornado5:25 PM CDT
- EF0 tornado5:39 PM CDT
- EF0 tornado5:47 PM CDT
- EFU tornado5:51 PM CDT
- EF2 tornado6:09 PM CDT
- EF1 tornado6:09 PM CDT
- EF1 tornado6:11 PM CDT
- EF1 tornado6:51 PM CDT
- EF1 tornado6:52 PM CDT
- EF2 tornado7:07 PM CDT
- EF1 tornado7:14 PM CDT
- EF1 tornado7:29 PM CDT
- EF1 tornado8:46 PM CDT
- EF0 tornado8:47 PM CDT
- EF1 tornado9:33 PM CDT
- EF1 tornado9:49 PM CDT
- EF0 tornado10:42 PM CDT
- EF0 tornado10:43 PM CDT
- EF0 tornado11:09 PM CDT
- EF1 tornado11:38 PM CDT
- EF1 tornado12:28 AM CDT
2025 · 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.