The severe wind outbreak of May 15, 2025

315 wind reportsIllinois, Michigan, Wisconsin and 5 more states

315 damaging wind reports across 8 states between 1:02 AM and 12:35 AM the next day CDT, 16 of them 65 knots (75 mph) or stronger; the strongest measured gust was 79 mph in Grundy County, IL. 238 hail reports and 35 tornadoes the same day.

Watch the day unfold

Severe wind day · May 15, 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.

About this replay
Central time—Historical replay — logged report times
Wind reports—of 315 that day
Strongest gust—measured, so far
Largest hail—so far

The day in numbers

Wind reports
315
on Thursday, May 15, 2025
75 mph or more
16
2 of 86 mph (75 knots) or more
Strongest measured gust
79 mph
69 knots, Grundy County, IL
Measured
66
reports with an instrument reading; the rest are estimates from damage
Killed by wind
0
0 injured
Counties reporting
113
in 8 states

Hour by hour

Damaging wind reports in each hour, Central Daylight Time.

Wind reports per hour, May 15, 2025 1 AM: 3 2 AM: 2 3 AM: 3 4 AM: 4 5 AM: 0 6 AM: 0 7 AM: 0 8 AM: 0 9 AM: 0 10 AM: 2 11 AM: 0 Noon: 0 1 PM: 1 2 PM: 4 3 PM: 17 4 PM: 27 5 PM: 11 6 PM: 44 7 PM: 54 8 PM: 57 57 9 PM: 31 10 PM: 28 11 PM: 21 Midnight: 6 1 AM4 AM7 AM10 AM1 PM4 PM7 PM10 PM

The strongest winds

The 100 strongest reports with a speed. Measured gusts come from an instrument; estimated speeds are judged from damage.

Strongest wind reports, May 15, 2025
4:58 PMRusk County WI100 mph87Estimated0
9:06 PMOttawa County MI100 mph87Estimated0
10:01 PMDunn County WI85 mph74Estimated0
7:44 PMGrundy County IL79 mph69Measured0
10:09 PMCalhoun County MI76 mph66Measured0
4:21 PMChippewa County WI75 mph65Measured0
5:41 PMBayfield County WI75 mph65Measured0
7:47 PMLivingston County IL75 mph65Estimated0
9:19 PMOttawa County MI75 mph65Estimated0
9:23 PMOttawa County MI75 mph65Estimated0
9:34 PMVan Buren County MI75 mph65Estimated0
9:53 PMKalamazoo County MI75 mph65Estimated0
10:10 PMBarry County MI75 mph65Estimated0
10:23 PMEaton County MI75 mph65Estimated0
10:46 PMIngham County MI75 mph65Estimated0
10:46 PMChippewa County WI75 mph65Estimated0
8:01 PMKankakee County IL74 mph64Measured0
8:32 PMCook County MN74 mph64Measured0
3:17 AMPipestone County MN72 mph63Measured0
3:56 PMPennington County MN72 mph63Measured0
5:55 PMDodge County WI72 mph63Measured0
8:20 PMCook County IL72 mph63Measured0
8:56 PMMuskegon County MI72 mph63Measured0
9:25 PMBerrien County MI72 mph63Measured0
5:01 PMRusk County WI70 mph61Estimated0
6:23 PMMenard County IL70 mph61Estimated0
6:26 PMMenard County IL70 mph61Estimated0
6:30 PMWoodford County IL70 mph61Estimated0
6:35 PMLogan County IL70 mph61Estimated0
6:38 PMLogan County IL70 mph61Estimated0
6:38 PMLogan County IL70 mph61Estimated0
6:47 PMLogan County IL70 mph61Estimated0
7:00 PMRacine County WI70 mph61Estimated0
7:15 PMSangamon County IL70 mph61Estimated0
7:40 PMMacon County IL70 mph61Estimated0
7:40 PMMacon County IL70 mph61Estimated0
7:40 PMMacon County IL70 mph61Estimated0
9:07 PMNewaygo County MI70 mph61Estimated0
9:12 PMAllegan County MI70 mph61Estimated0
9:25 PMVan Buren County MI70 mph61Estimated0
9:37 PMAllegan County MI70 mph61Estimated0
9:38 PMAllegan County MI70 mph61Estimated0
9:47 PMBarry County MI70 mph61Estimated0
9:49 PMKalamazoo County MI70 mph61Estimated0
9:50 PMKalamazoo County MI70 mph61Estimated0
9:59 PMBarry County MI70 mph61Estimated0
10:16 PMIonia County MI70 mph61Estimated0
10:28 PMEaton County MI70 mph61Estimated0
10:32 PMCalhoun County MI70 mph61Estimated0
10:36 PMEaton County MI70 mph61Estimated0
11:23 PMJackson County MI70 mph61Estimated0
11:27 PMOakland County MI70 mph61Estimated0
11:53 PMLapeer County MI70 mph61Estimated0
3:50 AMDeuel County SD69 mph60Measured0
5:38 PMBayfield County WI69 mph60Measured0
6:59 PMDeKalb County IL69 mph60Measured0
4:05 PMPennington County MN69 mph60Estimated0
4:20 PMMorrison County MN69 mph60Estimated0
6:00 PMLee County IL69 mph60Estimated0
6:05 PMOgle County IL69 mph60Estimated0
6:16 PMOgle County IL69 mph60Estimated0
6:31 PMLake County IL69 mph60Estimated0
6:32 PMLake County MN69 mph60Estimated0
6:36 PMDeKalb County IL69 mph60Estimated0
6:37 PMLake County IL69 mph60Estimated0
6:41 PMDeKalb County IL69 mph60Estimated0
7:02 PMMcHenry County IL69 mph60Estimated0
7:18 PMCook County MN69 mph60Estimated0
7:31 PMDuPage County IL69 mph60Estimated0
7:33 PMGrundy County IL69 mph60Estimated0
7:35 PMDuPage County IL69 mph60Estimated0
7:38 PMGrundy County IL69 mph60Estimated0
7:45 PMCook County IL69 mph60Estimated0
7:45 PMWill County IL69 mph60Estimated0
7:46 PMWill County IL69 mph60Estimated0
7:46 PMCook County IL69 mph60Estimated0
7:47 PMLivingston County IL69 mph60Estimated0
7:52 PMWill County IL69 mph60Estimated0
7:52 PMWill County IL69 mph60Estimated0
7:52 PMCook County IL69 mph60Estimated0
8:01 PMWill County IL69 mph60Estimated0
8:03 PMCook County IL69 mph60Estimated0
8:05 PMCook County IL69 mph60Estimated0
8:05 PMCook County IL69 mph60Estimated0
8:05 PMCook County IL69 mph60Estimated0
8:06 PMCook County IL69 mph60Estimated0
8:10 PMCook County IL69 mph60Estimated0
8:14 PMCook County IL69 mph60Estimated0
8:20 PMCook County IL69 mph60Estimated0
8:22 PMWill County IL69 mph60Estimated0
8:24 PMCook County IL69 mph60Estimated0
8:33 PMLake County IN69 mph60Estimated0
8:33 PMLake County IN69 mph60Estimated0
8:36 PMLake County IN69 mph60Estimated0
8:41 PMLake County IN69 mph60Estimated0
8:42 PMLake County IN69 mph60Estimated0
8:42 PMPorter County IN69 mph60Estimated0
8:46 PMPorter County IN69 mph60Estimated0
8:50 PMPorter County IN69 mph60Estimated0
8:19 PMCook County IL68 mph59Measured0

By state

Severe weather reports by state, May 15, 2025
Illinois11079 mph663.00
Michigan8876 mph20.88
Wisconsin4975 mph1434.00
Minnesota4074 mph81.50
Indiana1566 mph0—
South Dakota969 mph0—
North Carolina2—82.50
North Dakota2—0—
Virginia0—82.00
Arkansas0—11.25
Oklahoma0—11.25
South Carolina0—10.88

Counties with the most wind reports

Hail and tornadoes that day

238 hail reports, 29 of 2 inches or more; 35 tornadoes.

Largest hail, May 15, 2025
4:15 PMEau Claire County WI4.00
7:41 PMLivingston County IL3.00
4:05 PMEau Claire County WI2.75
6:13 PMRacine County WI2.75
7:44 PMLivingston County IL2.75
5:25 PMPitt County NC2.50
6:14 PMJefferson County WI2.50
7:05 PMMcLean County IL2.50
7:38 PMLivingston County IL2.50
4:20 PMEau Claire County WI2.25
4:50 PMDane County WI2.25
4:02 PMEau Claire County WI2.00
4:08 PMDane County WI2.00
4:17 PMChippewa County WI2.00
4:18 PMClark County WI2.00
4:25 PMDane County WI2.00
5:38 PMBureau County IL2.00
6:08 PMWalworth County WI2.00
6:15 PMDodge County WI2.00
6:23 PMAlbemarle County VA2.00
6:26 PMDodge County WI2.00
6:38 PMLogan County IL2.00
6:41 PMLake County IL2.00
6:42 PMWaukesha County WI2.00
6:53 PMKenosha County WI2.00
6:54 PMLake County IL2.00
7:05 PMMcLean County IL2.00
7:06 PMMcLean County IL2.00
7:08 PMMcLean County IL2.00
4:02 PMSauk County WI1.75
4:08 PMDane County WI1.75
4:08 PMJackson County WI1.75
4:13 PMAdams County WI1.75
4:13 PMJuneau County WI1.75
4:16 PMDane County WI1.75
4:22 PMChippewa County WI1.75
4:25 PMAdams County WI1.75
4:28 PMDane County WI1.75
4:35 PMSauk County WI1.75
4:51 PMDane County WI1.75
4:55 PMSauk County WI1.75
5:11 PMHarrisonburg VA1.75
5:25 PMHenry County IL1.75
5:39 PMTyrrell County NC1.75
6:10 PMMarathon County WI1.75
6:14 PMJefferson County WI1.75
6:29 PMMenard County IL1.75
6:38 PMLogan County IL1.75
6:40 PMLake County IL1.75
6:42 PMAlbemarle County VA1.75
  • EF0 tornado1:05 PM CDT
  • EF0 tornado1:28 PM CDT
  • EF1 tornado1:34 PM CDT
  • EF0 tornado2:43 PM CDT
  • EFU tornado3:08 PM CDT
  • EF2 tornado3:26 PM CDT
  • EF0 tornado4:05 PM CDT
  • EFU tornado4:28 PM CDT
  • EFU tornado4:42 PM CDT
  • EF1 tornado4:47 PM CDT
  • EF0 tornado4:55 PM CDT
  • EF1 tornado5:08 PM CDT
  • EFU tornado5:09 PM CDT
  • EF2 tornado5:21 PM CDT
  • EF1 tornado5:32 PM CDT
  • EF2 tornado5:38 PM CDT
  • EF0 tornado5:41 PM CDT
  • EF1 tornado5:48 PM CDT
  • EF0 tornado5:52 PM CDT
  • EF2 tornado5:57 PM CDT
  • EF1 tornado6:08 PM CDT
  • EF1 tornado6:09 PM CDT
  • EF0 tornado6:22 PM CDT
  • EF0 tornado9:24 PM CDT
  • EF1 tornado9:28 PM CDT
  • EF1 tornado9:41 PM CDT
  • EF1 tornado9:50 PM CDT
  • EF1 tornado9:51 PM CDT
  • EF0 tornado9:59 PM CDT
  • EF0 tornado10:11 PM CDT
  • EF1 tornado10:25 PM CDT
  • EF1 tornado11:03 PM CDT
  • EF0 tornado11:05 PM CDT
  • EF0 tornado11:11 PM CDT
  • EF0 tornado11:35 PM CDT

2025 · On this date in other years · The biggest severe wind days

  1. 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.
  2. Reporting has grown with population, spotter networks and the internet, so counts from different decades are not directly comparable.
  3. 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.