The severe wind outbreak of June 25, 2025
425 wind reportsSouth Carolina, Georgia, North Carolina and 18 more states
425 damaging wind reports across 21 states between 11:28 AM and 12:17 AM the next day CDT, 4 of them 65 knots (75 mph) or stronger; the strongest measured gust was 72 mph in Buffalo County, NE. 61 hail reports and 16 tornadoes the same day.
Watch the day unfoldSevere wind day · June 25, 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
- 425
- 68th of 15,807 days with wind reports since 1955
- 75 mph or more
- 4
- 0 of 86 mph (75 knots) or more
- Strongest measured gust
- 72 mph
- 63 knots, Buffalo County, NE
- Measured
- 20
- reports with an instrument reading; the rest are estimates from damage
- Killed by wind
- 0
- 1 injured
- Counties reporting
- 187
- in 21 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.
| 5:53 PM | Shelby County IL | 81 mph | Estimated |
| 4:31 PM | Clinton County IA | 75 mph | Estimated |
| 6:52 PM | Geneva County AL | 75 mph | Estimated |
| 11:24 PM | Clayton County GA | 75 mph | Estimated |
| 3:25 PM | Buffalo County NE | 72 mph | Measured |
| 2:23 PM | Loudoun County VA | 70 mph | Measured |
| 3:55 PM | Buffalo County NE | 70 mph | Measured |
| 4:38 PM | Huron County OH | 70 mph | Measured |
| 3:30 PM | Merrick County NE | 70 mph | Estimated |
| 4:13 PM | Henry County IL | 70 mph | Estimated |
| 4:14 PM | Henry County IL | 70 mph | Estimated |
| 4:41 PM | Clinton County IA | 70 mph | Estimated |
| 5:08 PM | Clinton County IA | 70 mph | Estimated |
| 5:10 PM | Clinton County IA | 70 mph | Estimated |
| 6:43 PM | Fairfield County SC | 70 mph | Estimated |
| 7:44 PM | Portage County WI | 70 mph | Estimated |
| 10:47 PM | Rockdale County GA | 70 mph | Estimated |
| 10:55 PM | Johnson County GA | 70 mph | Estimated |
| 11:00 PM | Johnson County GA | 70 mph | Estimated |
| 11:40 PM | Fayette County GA | 70 mph | Estimated |
| 12:10 AM | Upson County GA | 70 mph | Estimated |
| 5:11 PM | Cleveland County NC | 69 mph | Estimated |
| 5:15 PM | Gaston County NC | 69 mph | Estimated |
| 5:52 PM | Houston County MN | 69 mph | Estimated |
| 7:30 PM | Berkeley County SC | 69 mph | Estimated |
| 7:43 PM | Berkeley County SC | 69 mph | Estimated |
| 8:08 PM | Carroll County GA | 69 mph | Estimated |
| 3:26 PM | Phelps County NE | 68 mph | Measured |
| 8:07 PM | Dougherty County GA | 68 mph | Measured |
| 4:29 PM | Clinton County IA | 66 mph | Measured |
| 2:18 PM | Garrett County MD | 64 mph | Estimated |
| 3:04 PM | Rockingham County VA | 64 mph | Estimated |
| 4:30 PM | Calvert County MD | 64 mph | Estimated |
| 7:10 PM | Kershaw County SC | 64 mph | Estimated |
| 8:08 PM | Carroll County GA | 64 mph | Estimated |
| 8:08 PM | Carroll County GA | 64 mph | Estimated |
| 8:27 PM | Shawano County WI | 64 mph | Estimated |
| 11:00 PM | Emanuel County GA | 64 mph | Estimated |
| 11:40 PM | Fayette County GA | 64 mph | Estimated |
| 2:22 PM | Knox County OH | 63 mph | Estimated |
| 3:55 PM | Wakulla County FL | 63 mph | Estimated |
| 4:05 PM | Seneca County OH | 63 mph | Estimated |
| 4:59 PM | Gadsden County FL | 63 mph | Estimated |
| 5:35 PM | Jackson County FL | 63 mph | Estimated |
| 6:15 PM | Jackson County FL | 63 mph | Estimated |
| 6:18 PM | Geneva County AL | 63 mph | Estimated |
| 6:55 PM | Geneva County AL | 63 mph | Estimated |
| 7:03 PM | Coffee County AL | 63 mph | Estimated |
| 7:15 PM | Miller County GA | 63 mph | Estimated |
| 9:05 PM | Coffee County AL | 63 mph | Estimated |
| 10:12 PM | Halifax County VA | 63 mph | Estimated |
| 11:00 PM | Caswell County NC | 63 mph | Estimated |
| 3:23 PM | Hall County NE | 62 mph | Measured |
| 3:45 PM | Prince George's County MD | 62 mph | Measured |
| 6:57 PM | Butte County SD | 62 mph | Measured |
| 7:30 PM | Berkeley County SC | 62 mph | Measured |
| 3:30 PM | Bay County FL | 61 mph | Measured |
| 8:30 PM | Harding County SD | 61 mph | Measured |
| 5:29 PM | Union County NC | 61 mph | Estimated |
| 3:22 PM | Colquitt County GA | 60 mph | Measured |
| 3:57 PM | Prince George's County MD | 60 mph | Measured |
| 4:42 PM | Clinton County IA | 60 mph | Measured |
| 11:28 AM | Hampshire County WV | 60 mph | Estimated |
| 11:32 AM | Hampshire County WV | 60 mph | Estimated |
| 11:54 AM | Hampshire County WV | 60 mph | Estimated |
| 12:03 PM | Madison County VA | 60 mph | Estimated |
| 12:07 PM | Hampshire County WV | 60 mph | Estimated |
| 12:13 PM | Hampshire County WV | 60 mph | Estimated |
| 12:17 PM | Madison County VA | 60 mph | Estimated |
| 12:30 PM | Hardy County WV | 60 mph | Estimated |
| 12:30 PM | Hardy County WV | 60 mph | Estimated |
| 12:45 PM | Fauquier County VA | 60 mph | Estimated |
| 12:47 PM | Baltimore County MD | 60 mph | Estimated |
| 1:06 PM | Shenandoah County VA | 60 mph | Estimated |
| 1:17 PM | Fauquier County VA | 60 mph | Estimated |
| 1:30 PM | Berkeley County WV | 60 mph | Estimated |
| 1:32 PM | Berkeley County WV | 60 mph | Estimated |
| 1:32 PM | Berkeley County WV | 60 mph | Estimated |
| 1:34 PM | Fauquier County VA | 60 mph | Estimated |
| 1:47 PM | Rockingham County VA | 60 mph | Estimated |
| 1:58 PM | Berkeley County WV | 60 mph | Estimated |
| 2:00 PM | Rockingham County VA | 60 mph | Estimated |
| 2:14 PM | Rockingham County VA | 60 mph | Estimated |
| 2:18 PM | Garrett County MD | 60 mph | Estimated |
| 2:35 PM | Anne Arundel County MD | 60 mph | Estimated |
| 2:35 PM | Harrisonburg VA | 60 mph | Estimated |
| 2:36 PM | Anne Arundel County MD | 60 mph | Estimated |
| 2:37 PM | Harrisonburg VA | 60 mph | Estimated |
| 2:37 PM | Harrisonburg VA | 60 mph | Estimated |
| 2:45 PM | Anne Arundel County MD | 60 mph | Estimated |
| 2:45 PM | Anne Arundel County MD | 60 mph | Estimated |
| 2:46 PM | Rockingham County VA | 60 mph | Estimated |
| 2:47 PM | Anne Arundel County MD | 60 mph | Estimated |
| 2:48 PM | Rockingham County VA | 60 mph | Estimated |
| 2:50 PM | Rockingham County VA | 60 mph | Estimated |
| 2:55 PM | Rockingham County VA | 60 mph | Estimated |
| 2:59 PM | Loudoun County VA | 60 mph | Estimated |
| 3:05 PM | Loudoun County VA | 60 mph | Estimated |
| 3:06 PM | Rockingham County VA | 60 mph | Estimated |
| 3:13 PM | Fairfax County VA | 60 mph | Estimated |
By state
| South Carolina | 89 | 62 mph |
| Georgia | 76 | 68 mph |
| North Carolina | 63 | — |
| Virginia | 34 | 70 mph |
| Alabama | 30 | — |
| West Virginia | 22 | — |
| Florida | 20 | 61 mph |
| Maryland | 18 | 62 mph |
| Pennsylvania | 14 | — |
| Ohio | 13 | 70 mph |
| Illinois | 10 | — |
| Iowa | 8 | 66 mph |
| Wisconsin | 8 | — |
| Nebraska | 5 | 72 mph |
| Mississippi | 4 | — |
| South Dakota | 3 | 62 mph |
| Indiana | 3 | — |
| Minnesota | 2 | — |
| Montana | 1 | 58 mph |
| Kansas | 1 | 58 mph |
| Texas | 1 | — |
| Colorado | 0 | — |
| New Mexico | 0 | — |
Counties with the most wind reports
- Colleton CountySC · 16 reports
- Rockingham CountyVA · 9 reports
- Coffee CountyAL · 9 reports
- Richland CountySC · 9 reports
- Berkeley CountySC · 9 reports
- Carroll CountyGA · 8 reports
- Charleston CountySC · 8 reports
- Spalding CountyGA · 8 reports
- Jackson CountyAL · 7 reports
- Fayette CountyGA · 6 reports
Hail and tornadoes that day
61 hail reports, 0 of 2 inches or more; 16 tornadoes.
| 4:35 PM | Jackson County AL | 1.75 |
| 5:39 PM | York County SC | 1.75 |
| 6:34 PM | Fallon County MT | 1.75 |
| 9:20 PM | Colleton County SC | 1.75 |
| 3:55 PM | Leon County FL | 1.50 |
| 7:32 PM | Harding County SD | 1.50 |
| 3:58 PM | Leon County FL | 1.25 |
| 5:23 PM | Jackson County FL | 1.25 |
| 5:40 PM | Pennington County SD | 1.25 |
| 2:30 PM | McDowell County NC | 1.00 |
| 2:30 PM | El Paso County CO | 1.00 |
| 2:50 PM | Franklin County NC | 1.00 |
| 3:00 PM | Robeson County NC | 1.00 |
| 3:07 PM | McDowell County NC | 1.00 |
| 3:15 PM | Los Alamos County NM | 1.00 |
| 3:45 PM | Bladen County NC | 1.00 |
| 3:45 PM | McCone County MT | 1.00 |
| 3:46 PM | Colquitt County GA | 1.00 |
| 3:53 PM | Henderson County NC | 1.00 |
| 3:55 PM | Leon County FL | 1.00 |
| 3:55 PM | Bladen County NC | 1.00 |
| 4:00 PM | Henderson County NC | 1.00 |
| 4:15 PM | Rutherford County NC | 1.00 |
| 4:15 PM | Henderson County NC | 1.00 |
| 4:15 PM | Walton County FL | 1.00 |
| 4:30 PM | Cleveland County NC | 1.00 |
| 4:45 PM | Jackson County AL | 1.00 |
| 4:52 PM | Spartanburg County SC | 1.00 |
| 4:54 PM | Bay County FL | 1.00 |
| 4:59 PM | Santa Rosa County FL | 1.00 |
| 5:10 PM | Gaston County NC | 1.00 |
| 5:36 PM | Greenville County SC | 1.00 |
| 5:52 PM | Pinellas County FL | 1.00 |
| 6:00 PM | Lee County FL | 1.00 |
| 6:00 PM | Greenville County SC | 1.00 |
| 6:24 PM | Fallon County MT | 1.00 |
| 6:27 PM | Okaloosa County FL | 1.00 |
| 7:17 PM | Dougherty County GA | 1.00 |
| 7:20 PM | Fulton County GA | 1.00 |
| 7:30 PM | Haralson County GA | 1.00 |
| 8:05 PM | Lee County GA | 1.00 |
| 8:26 PM | Aiken County SC | 1.00 |
| 8:30 PM | Aiken County SC | 1.00 |
| 8:34 PM | Franklin County GA | 1.00 |
| 8:35 PM | Lee County GA | 1.00 |
| 8:41 PM | Habersham County GA | 1.00 |
| 9:09 PM | Weld County CO | 1.00 |
| 9:13 PM | Weld County CO | 1.00 |
| 2:10 PM | Caldwell County NC | 0.88 |
| 5:35 PM | Mecklenburg County NC | 0.88 |
- EF0 tornado3:39 PM CDT
- EF0 tornado3:43 PM CDT
- EF0 tornado3:49 PM CDT
- EF0 tornado4:15 PM CDT
- EF1 tornado4:29 PM CDT
- EF1 tornado5:17 PM CDT
- EF1 tornado5:51 PM CDT
- EF0 tornado5:54 PM CDT
- EF0 tornado5:59 PM CDT
- EF0 tornado6:02 PM CDT
- EF1 tornado6:02 PM CDT
- EF1 tornado6:41 PM CDT
- EF0 tornado6:53 PM CDT
- EF0 tornado7:14 PM CDT
- EF0 tornado7:26 PM CDT
- EF1 tornado12:10 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.