The severe wind outbreak of March 16, 2025
416 wind reportsPennsylvania, West Virginia, New York and 10 more states
416 damaging wind reports across 13 states between 2:08 AM and 12:08 AM the next day CDT, 14 of them 65 knots (75 mph) or stronger; the strongest measured gust was 89 mph in Westmoreland County, PA. 59 hail reports and 15 tornadoes the same day.
Watch the day unfoldSevere wind day · March 16, 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
- 416
- 73rd of 15,807 days with wind reports since 1955
- 75 mph or more
- 14
- 7 of 86 mph (75 knots) or more
- Strongest measured gust
- 89 mph
- 77 knots, Westmoreland County, PA
- Measured
- 31
- reports with an instrument reading; the rest are estimates from damage
- Killed by wind
- 0
- 0 injured
- Counties reporting
- 144
- in 13 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.
| 1:18 PM | Clearfield County PA | 100 mph | Estimated |
| 1:22 PM | Blair County PA | 100 mph | Estimated |
| 2:01 PM | Centre County PA | 100 mph | Estimated |
| 2:14 PM | Clinton County PA | 100 mph | Estimated |
| 2:32 PM | Tioga County PA | 100 mph | Estimated |
| 12:02 PM | Armstrong County PA | 90 mph | Estimated |
| 12:11 PM | Westmoreland County PA | 89 mph | Measured |
| 11:33 AM | Fayette County PA | 81 mph | Estimated |
| 11:40 AM | Fayette County PA | 81 mph | Estimated |
| 12:06 PM | Westmoreland County PA | 81 mph | Estimated |
| 12:25 PM | Westmoreland County PA | 81 mph | Estimated |
| 2:03 PM | Allegany County NY | 81 mph | Estimated |
| 10:52 AM | Muskingum County OH | 76 mph | Measured |
| 12:30 PM | Indiana County PA | 75 mph | Estimated |
| 3:28 PM | Cayuga County NY | 72 mph | Measured |
| 3:35 PM | Onondaga County NY | 72 mph | Measured |
| 11:10 AM | Harrison County WV | 71 mph | Measured |
| 11:15 AM | Harrison County WV | 71 mph | Measured |
| 11:00 AM | Harrison County WV | 70 mph | Estimated |
| 11:04 AM | Harrison County WV | 70 mph | Estimated |
| 11:10 AM | Harrison County WV | 70 mph | Estimated |
| 11:10 AM | Harrison County WV | 70 mph | Estimated |
| 11:10 AM | Harrison County WV | 70 mph | Estimated |
| 11:15 AM | Harrison County WV | 70 mph | Estimated |
| 11:15 AM | Harrison County WV | 70 mph | Estimated |
| 12:00 PM | Fayette County PA | 70 mph | Estimated |
| 12:40 PM | Indiana County PA | 70 mph | Estimated |
| 12:47 PM | Somerset County PA | 70 mph | Estimated |
| 12:55 PM | Cambria County PA | 70 mph | Estimated |
| 1:22 PM | Elk County PA | 70 mph | Estimated |
| 2:00 PM | Centre County PA | 70 mph | Estimated |
| 11:23 AM | Summit County OH | 69 mph | Measured |
| 10:34 AM | Muskingum County OH | 69 mph | Estimated |
| 10:39 AM | Coshocton County OH | 69 mph | Estimated |
| 10:40 AM | Muskingum County OH | 69 mph | Estimated |
| 10:45 AM | Coshocton County OH | 69 mph | Estimated |
| 10:49 AM | Coshocton County OH | 69 mph | Estimated |
| 10:59 AM | Wetzel County WV | 69 mph | Estimated |
| 11:01 AM | Tuscarawas County OH | 69 mph | Estimated |
| 11:03 AM | Wetzel County WV | 69 mph | Estimated |
| 11:05 AM | Lewis County WV | 69 mph | Estimated |
| 11:09 AM | Marion County WV | 69 mph | Estimated |
| 11:13 AM | Tuscarawas County OH | 69 mph | Estimated |
| 11:17 AM | Tuscarawas County OH | 69 mph | Estimated |
| 11:17 AM | Marion County WV | 69 mph | Estimated |
| 11:20 AM | Monongalia County WV | 69 mph | Estimated |
| 11:20 AM | Marion County WV | 69 mph | Estimated |
| 11:25 AM | Marion County WV | 69 mph | Estimated |
| 11:25 AM | Marion County WV | 69 mph | Estimated |
| 11:25 AM | Tuscarawas County OH | 69 mph | Estimated |
| 11:25 AM | Monongalia County WV | 69 mph | Estimated |
| 11:27 AM | Monongalia County WV | 69 mph | Estimated |
| 11:28 AM | Tuscarawas County OH | 69 mph | Estimated |
| 11:28 AM | Marion County WV | 69 mph | Estimated |
| 11:28 AM | Marion County WV | 69 mph | Estimated |
| 11:30 AM | Marion County WV | 69 mph | Estimated |
| 11:30 AM | Marion County WV | 69 mph | Estimated |
| 11:30 AM | Marion County WV | 69 mph | Estimated |
| 11:30 AM | Monongalia County WV | 69 mph | Estimated |
| 11:33 AM | Marion County WV | 69 mph | Estimated |
| 11:35 AM | Monongalia County WV | 69 mph | Estimated |
| 11:37 AM | Carroll County OH | 69 mph | Estimated |
| 11:38 AM | Carroll County OH | 69 mph | Estimated |
| 11:41 AM | Washington County PA | 69 mph | Estimated |
| 11:42 AM | Fayette County PA | 69 mph | Estimated |
| 11:43 AM | Carroll County OH | 69 mph | Estimated |
| 11:44 AM | Fayette County PA | 69 mph | Estimated |
| 11:45 AM | Monongalia County WV | 69 mph | Estimated |
| 11:45 AM | Preston County WV | 69 mph | Estimated |
| 11:45 AM | Allegheny County PA | 69 mph | Estimated |
| 11:47 AM | Carroll County OH | 69 mph | Estimated |
| 11:47 AM | Fayette County PA | 69 mph | Estimated |
| 11:47 AM | Fayette County PA | 69 mph | Estimated |
| 11:51 AM | Columbiana County OH | 69 mph | Estimated |
| 11:55 AM | Columbiana County OH | 69 mph | Estimated |
| 11:55 AM | Columbiana County OH | 69 mph | Estimated |
| 11:55 AM | Fayette County PA | 69 mph | Estimated |
| 12:05 PM | Monongalia County WV | 69 mph | Estimated |
| 12:09 PM | Trumbull County OH | 69 mph | Estimated |
| 12:12 PM | Columbiana County OH | 69 mph | Estimated |
| 12:14 PM | Westmoreland County PA | 69 mph | Estimated |
| 12:14 PM | Mercer County PA | 69 mph | Estimated |
| 12:19 PM | Mercer County PA | 69 mph | Estimated |
| 12:19 PM | Lawrence County PA | 69 mph | Estimated |
| 12:20 PM | Mercer County PA | 69 mph | Estimated |
| 12:20 PM | Westmoreland County PA | 69 mph | Estimated |
| 12:23 PM | Westmoreland County PA | 69 mph | Estimated |
| 12:25 PM | Lawrence County PA | 69 mph | Estimated |
| 12:29 PM | Indiana County PA | 69 mph | Estimated |
| 12:30 PM | Indiana County PA | 69 mph | Estimated |
| 12:30 PM | Armstrong County PA | 69 mph | Estimated |
| 12:30 PM | Westmoreland County PA | 69 mph | Estimated |
| 12:35 PM | Indiana County PA | 69 mph | Estimated |
| 12:36 PM | Mercer County PA | 69 mph | Estimated |
| 12:37 PM | Indiana County PA | 69 mph | Estimated |
| 12:37 PM | Indiana County PA | 69 mph | Estimated |
| 12:39 PM | Indiana County PA | 69 mph | Estimated |
| 12:40 PM | Indiana County PA | 69 mph | Estimated |
| 12:40 PM | Indiana County PA | 69 mph | Estimated |
| 12:40 PM | Clarion County PA | 69 mph | Estimated |
By state
| Pennsylvania | 127 | 89 mph |
| West Virginia | 99 | 71 mph |
| New York | 95 | 72 mph |
| Ohio | 40 | 76 mph |
| Georgia | 16 | — |
| North Carolina | 12 | — |
| Virginia | 9 | — |
| Florida | 8 | 66 mph |
| Maryland | 4 | — |
| Kentucky | 2 | — |
| South Carolina | 2 | — |
| Tennessee | 1 | — |
| New Jersey | 1 | — |
Counties with the most wind reports
- Indiana CountyPA · 16 reports
- Fayette CountyPA · 15 reports
- Monongalia CountyWV · 12 reports
- Allegany CountyNY · 12 reports
- Marion CountyWV · 11 reports
- Westmoreland CountyPA · 10 reports
- Preston CountyWV · 10 reports
- Onondaga CountyNY · 9 reports
- Allegheny CountyPA · 9 reports
- Steuben CountyNY · 9 reports
Hail and tornadoes that day
59 hail reports, 3 of 2 inches or more; 15 tornadoes.
| 6:30 PM | Guilford County NC | 2.00 |
| 6:35 PM | Guilford County NC | 2.00 |
| 6:43 PM | Guilford County NC | 2.00 |
| 11:55 AM | Westmoreland County PA | 1.75 |
| 12:00 PM | Westmoreland County PA | 1.75 |
| 12:20 PM | Westmoreland County PA | 1.75 |
| 6:30 PM | Guilford County NC | 1.75 |
| 6:45 PM | Guilford County NC | 1.50 |
| 11:43 AM | Allegheny County PA | 1.25 |
| 12:00 PM | Westmoreland County PA | 1.25 |
| 12:00 PM | Westmoreland County PA | 1.25 |
| 12:05 PM | Armstrong County PA | 1.25 |
| 4:22 PM | Giles County VA | 1.25 |
| 6:40 PM | Guilford County NC | 1.25 |
| 6:43 PM | Guilford County NC | 1.25 |
| 6:52 PM | Guilford County NC | 1.25 |
| 7:54 PM | Warren County VA | 1.25 |
| 8:34 PM | York County PA | 1.25 |
| 10:22 AM | Tyler County WV | 1.00 |
| 11:40 AM | Allegheny County PA | 1.00 |
| 11:52 AM | Westmoreland County PA | 1.00 |
| 12:00 PM | Westmoreland County PA | 1.00 |
| 12:06 PM | Westmoreland County PA | 1.00 |
| 12:06 PM | Allegheny County PA | 1.00 |
| 12:09 PM | Allegheny County PA | 1.00 |
| 12:20 PM | Allegheny County PA | 1.00 |
| 1:10 PM | Elk County PA | 1.00 |
| 5:29 PM | Hampshire County WV | 1.00 |
| 6:30 PM | Randolph County NC | 1.00 |
| 6:42 PM | Guilford County NC | 1.00 |
| 6:42 PM | Guilford County NC | 1.00 |
| 6:42 PM | Guilford County NC | 1.00 |
| 6:58 PM | Rockingham County NC | 1.00 |
| 7:25 PM | Clarke County VA | 1.00 |
| 7:34 PM | Jefferson County WV | 1.00 |
| 7:52 PM | Frederick County MD | 1.00 |
| 7:54 PM | Frederick County MD | 1.00 |
| 8:14 PM | Carroll County MD | 1.00 |
| 2:18 AM | Gibson County TN | 0.88 |
| 10:09 AM | Tyler County WV | 0.88 |
| 11:37 AM | Allegheny County PA | 0.88 |
| 2:34 PM | Tioga County PA | 0.88 |
| 8:54 PM | York County PA | 0.88 |
| 9:50 AM | Kanawha County WV | 0.75 |
| 11:33 AM | Allegheny County PA | 0.75 |
| 11:34 AM | Washington County PA | 0.75 |
| 11:38 AM | Monongalia County WV | 0.75 |
| 11:52 AM | Westmoreland County PA | 0.75 |
| 11:53 AM | Allegheny County PA | 0.75 |
| 11:53 AM | Westmoreland County PA | 0.75 |
- EF1 tornado5:28 AM CDT
- EF0 tornado6:00 AM CDT
- EF0 tornado6:01 AM CDT
- EF0 tornado7:27 AM CDT
- EF1 tornado7:38 AM CDT
- EF0 tornado9:52 AM CDT
- EF1 tornado10:38 AM CDT
- EF1 tornado11:44 AM CDT
- EF1 tornado12:05 PM CDT
- EF1 tornado12:19 PM CDT
- EF0 tornado12:25 PM CDT
- EF1 tornado12:30 PM CDT
- EF1 tornado1:22 PM CDT
- EF1 tornado1:48 PM CDT
- EF1 tornado6:25 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.