The severe wind outbreak of April 10, 2025
539 wind reportsAlabama, Georgia, Tennessee and 6 more states
539 damaging wind reports across 9 states between 7:51 AM and 10:51 PM CDT, 1 of them 65 knots (75 mph) or stronger; the strongest measured gust was 70 mph in Madison County, TN. 149 hail reports and 1 tornado the same day. The 25th-most wind reports of any day since 1955.
Watch the day unfoldSevere wind day · April 10, 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
- 539
- 25th of 15,807 days with wind reports since 1955
- 75 mph or more
- 1
- 0 of 86 mph (75 knots) or more
- Strongest measured gust
- 70 mph
- 61 knots, Madison County, TN
- Measured
- 16
- reports with an instrument reading; the rest are estimates from damage
- Killed by wind
- 1
- 11 injured
- Counties reporting
- 77
- in 9 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.
| 3:55 PM | Vanderburgh County IN | 75 mph | Estimated |
| 4:07 PM | Madison County TN | 70 mph | Measured |
| 5:27 PM | Lauderdale County AL | 70 mph | Estimated |
| 5:38 PM | Lauderdale County AL | 70 mph | Estimated |
| 5:38 PM | Lauderdale County AL | 70 mph | Estimated |
| 2:45 PM | Jefferson County MO | 69 mph | Estimated |
| 7:51 AM | Douglas County GA | 64 mph | Estimated |
| 7:51 AM | Douglas County GA | 64 mph | Estimated |
| 5:45 PM | Colbert County AL | 64 mph | Estimated |
| 5:45 PM | Colbert County AL | 64 mph | Estimated |
| 5:45 PM | Colbert County AL | 64 mph | Estimated |
| 5:45 PM | Colbert County AL | 64 mph | Estimated |
| 5:46 PM | Colbert County AL | 64 mph | Estimated |
| 5:47 PM | Colbert County AL | 64 mph | Estimated |
| 5:48 PM | Colbert County AL | 64 mph | Estimated |
| 5:53 PM | Colbert County AL | 64 mph | Estimated |
| 6:29 PM | Morgan County AL | 64 mph | Estimated |
| 6:35 PM | Morgan County AL | 64 mph | Estimated |
| 6:38 PM | Morgan County AL | 64 mph | Estimated |
| 7:51 PM | Douglas County GA | 64 mph | Estimated |
| 7:55 PM | Douglas County GA | 64 mph | Estimated |
| 7:55 PM | Douglas County GA | 64 mph | Estimated |
| 8:39 PM | Henry County GA | 64 mph | Estimated |
| 8:56 PM | Henry County GA | 64 mph | Estimated |
| 9:25 PM | Upson County GA | 64 mph | Estimated |
| 9:30 PM | Monroe County GA | 64 mph | Estimated |
| 6:07 PM | Madison County AL | 63 mph | Estimated |
| 3:23 PM | Mississippi County AR | 61 mph | Measured |
| 3:55 PM | Hopkins County KY | 61 mph | Measured |
| 5:41 PM | Davidson County TN | 61 mph | Measured |
| 5:50 PM | Colbert County AL | 61 mph | Measured |
| 6:35 PM | Madison County AL | 61 mph | Measured |
| 4:36 PM | Dubois County IN | 61 mph | Estimated |
| 2:13 PM | St. Louis County MO | 60 mph | Measured |
| 5:45 PM | Rutherford County TN | 60 mph | Measured |
| 7:51 AM | Gwinnett County GA | 60 mph | Estimated |
| 3:25 PM | Lauderdale County TN | 60 mph | Estimated |
| 3:54 PM | Mississippi County AR | 60 mph | Estimated |
| 3:55 PM | Morgan County TN | 60 mph | Estimated |
| 4:15 PM | Stewart County TN | 60 mph | Estimated |
| 4:16 PM | Stewart County TN | 60 mph | Estimated |
| 4:22 PM | Ohio County KY | 60 mph | Estimated |
| 4:30 PM | Daviess County KY | 60 mph | Estimated |
| 4:30 PM | McNairy County TN | 60 mph | Estimated |
| 4:41 PM | Perry County TN | 60 mph | Estimated |
| 4:54 PM | Cheatham County TN | 60 mph | Estimated |
| 4:56 PM | Lawrence County AL | 60 mph | Estimated |
| 5:10 PM | Davidson County TN | 60 mph | Estimated |
| 5:13 PM | Davidson County TN | 60 mph | Estimated |
| 5:13 PM | Lawrence County TN | 60 mph | Estimated |
| 5:13 PM | Davidson County TN | 60 mph | Estimated |
| 5:14 PM | Davidson County TN | 60 mph | Estimated |
| 5:15 PM | Davidson County TN | 60 mph | Estimated |
| 5:16 PM | Davidson County TN | 60 mph | Estimated |
| 5:17 PM | Lawrence County TN | 60 mph | Estimated |
| 5:20 PM | Williamson County TN | 60 mph | Estimated |
| 5:20 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:20 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:20 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:20 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:22 PM | Lawrence County TN | 60 mph | Estimated |
| 5:24 PM | Robertson County TN | 60 mph | Estimated |
| 5:27 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:29 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:29 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:30 PM | Lawrence County TN | 60 mph | Estimated |
| 5:30 PM | Lawrence County TN | 60 mph | Estimated |
| 5:34 PM | Colbert County AL | 60 mph | Estimated |
| 5:34 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:35 PM | DeKalb County AL | 60 mph | Estimated |
| 5:35 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:35 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:36 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:36 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:36 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:36 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:36 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:36 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:38 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:38 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:38 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:38 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:38 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:38 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:38 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:40 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:40 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:40 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:40 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:40 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:40 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:40 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:40 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:40 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:40 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:40 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:40 PM | Williamson County TN | 60 mph | Estimated |
| 5:40 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:40 PM | Lauderdale County AL | 60 mph | Estimated |
| 5:40 PM | Lauderdale County AL | 60 mph | Estimated |
By state
| Alabama | 403 | 61 mph |
| Georgia | 68 | 58 mph |
| Tennessee | 51 | 70 mph |
| Kentucky | 6 | 61 mph |
| Missouri | 4 | 60 mph |
| Indiana | 3 | — |
| Arkansas | 2 | 61 mph |
| North Carolina | 1 | — |
| South Carolina | 1 | — |
| Mississippi | 0 | — |
Counties with the most wind reports
- Lauderdale CountyAL · 118 reports
- Morgan CountyAL · 72 reports
- Colbert CountyAL · 66 reports
- Madison CountyAL · 48 reports
- Cullman CountyAL · 28 reports
- Lincoln CountyTN · 23 reports
- DeKalb CountyAL · 14 reports
- Jackson CountyAL · 14 reports
- Lawrence CountyAL · 10 reports
- Davidson CountyTN · 9 reports
Hail and tornadoes that day
149 hail reports, 11 of 2 inches or more; 1 tornado.
| 5:44 PM | Lawrence County AL | 2.50 |
| 7:02 PM | Cherokee County GA | 2.50 |
| 5:46 PM | Marshall County AL | 2.25 |
| 5:54 PM | Marshall County AL | 2.25 |
| 4:40 PM | Rhea County TN | 2.00 |
| 5:48 PM | Marshall County AL | 2.00 |
| 6:17 PM | Marshall County AL | 2.00 |
| 6:28 PM | DeKalb County AL | 2.00 |
| 6:31 PM | Cullman County AL | 2.00 |
| 6:50 PM | Paulding County GA | 2.00 |
| 7:00 PM | Cherokee County GA | 2.00 |
| 3:33 PM | Crockett County TN | 1.75 |
| 3:58 PM | Sumner County TN | 1.75 |
| 4:05 PM | Marion County TN | 1.75 |
| 4:13 PM | Anderson County TN | 1.75 |
| 4:20 PM | Knox County TN | 1.75 |
| 4:38 PM | Knox County TN | 1.75 |
| 5:08 PM | Etowah County AL | 1.75 |
| 5:47 PM | Marshall County AL | 1.75 |
| 5:48 PM | Marshall County AL | 1.75 |
| 6:00 PM | Polk County GA | 1.75 |
| 6:03 PM | Polk County GA | 1.75 |
| 6:07 PM | Cullman County AL | 1.75 |
| 6:11 PM | Dawson County GA | 1.75 |
| 6:12 PM | Macon County NC | 1.75 |
| 6:15 PM | Dawson County GA | 1.75 |
| 6:22 PM | Marshall County AL | 1.75 |
| 6:22 PM | Polk County GA | 1.75 |
| 6:22 PM | Etowah County AL | 1.75 |
| 6:47 PM | Cullman County AL | 1.75 |
| 6:53 PM | Cherokee County GA | 1.75 |
| 7:10 PM | Forsyth County GA | 1.75 |
| 7:40 PM | Etowah County AL | 1.75 |
| 2:25 PM | Pemiscot County MO | 1.50 |
| 3:19 PM | Franklin County TN | 1.50 |
| 4:35 PM | Knox County TN | 1.50 |
| 4:40 PM | Rhea County TN | 1.50 |
| 5:05 PM | Knox County TN | 1.50 |
| 5:19 PM | Morgan County AL | 1.50 |
| 5:45 PM | Marshall County AL | 1.50 |
| 6:31 PM | DeKalb County AL | 1.50 |
| 6:40 PM | Cullman County AL | 1.50 |
| 6:54 PM | Cherokee County GA | 1.50 |
| 7:00 PM | Cherokee County GA | 1.50 |
| 3:25 PM | Franklin County TN | 1.25 |
| 3:32 PM | Franklin County TN | 1.25 |
| 3:36 PM | Franklin County TN | 1.25 |
| 3:38 PM | Crockett County TN | 1.25 |
| 4:40 PM | Hamilton County TN | 1.25 |
| 4:42 PM | Knox County TN | 1.25 |
- EF1 tornado3:49 PM 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.