The severe wind outbreak of July 31, 2024

321 wind reportsKansas, Minnesota, South Dakota and 21 more states

321 damaging wind reports across 24 states between 3:20 AM and 11:15 PM CDT, 28 of them 65 knots (75 mph) or stronger; the strongest measured gust was 96 mph in Saline County, KS. 85 hail reports and 1 tornado the same day.

Watch the day unfold

Severe wind day · July 31, 2024

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 321 that day
Strongest gust—measured, so far
Largest hail—so far

The day in numbers

Wind reports
321
on Wednesday, July 31, 2024
75 mph or more
28
8 of 86 mph (75 knots) or more
Strongest measured gust
96 mph
83 knots, Saline County, KS
Measured
90
reports with an instrument reading; the rest are estimates from damage
Killed by wind
0
0 injured
Counties reporting
157
in 24 states

Hour by hour

Damaging wind reports in each hour, Central Daylight Time.

Wind reports per hour, July 31, 2024 3 AM: 3 4 AM: 3 5 AM: 4 6 AM: 1 7 AM: 1 8 AM: 0 9 AM: 5 10 AM: 0 11 AM: 8 Noon: 18 1 PM: 8 2 PM: 15 3 PM: 23 4 PM: 37 5 PM: 39 39 6 PM: 32 7 PM: 28 8 PM: 36 9 PM: 24 10 PM: 31 11 PM: 5 3 AM6 AM9 AMNoon3 PM6 PM9 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, July 31, 2024
5:20 PMSarpy County NE100 mph87Estimated0
5:28 PMDouglas County NE100 mph87Estimated0
9:24 PMSaline County KS96 mph83Measured0
12:15 PMMarshall County SD92 mph80Measured0
4:42 PMLancaster County NE92 mph80Measured0
5:48 PMPottawattamie County IA90 mph78Estimated0
5:48 PMCass County NE89 mph77Measured0
9:16 PMSaline County KS89 mph77Measured0
12:20 PMMarshall County SD85 mph74Estimated0
11:46 AMValley County NE83 mph72Estimated0
9:47 PMShawnee County KS81 mph70Measured0
10:21 PMLeavenworth County KS81 mph70Measured0
10:32 PMWyandotte County KS81 mph70Measured0
1:40 PMOtter Tail County MN81 mph70Estimated0
5:51 PMCass County NE81 mph70Estimated0
9:55 PMDouglas County KS81 mph70Estimated0
10:00 PMDouglas County KS81 mph70Estimated0
10:20 PMDouglas County KS78 mph68Measured0
9:33 PMShawnee County KS77 mph67Measured0
6:04 PMMills County IA76 mph66Measured0
11:15 AMBrown County SD75 mph65Measured0
1:37 PMAdams County IL75 mph65Estimated0
4:42 PMSaline County NE75 mph65Estimated0
6:40 PMCloud County KS75 mph65Estimated0
8:17 PMWabasha County MN75 mph65Estimated0
8:19 PMMarion County KS75 mph65Estimated0
10:02 PMDouglas County KS75 mph65Estimated0
10:11 PMDouglas County KS75 mph65Estimated0
7:15 PMSaline County KS74 mph64Measured0
8:06 PMDickinson County KS74 mph64Measured0
2:23 PMOtter Tail County MN72 mph63Measured0
6:14 PMMills County IA72 mph63Measured0
10:08 PMDouglas County KS71 mph62Measured0
12:04 PMMarshall County SD70 mph61Measured0
9:53 PMShawnee County KS70 mph61Measured0
11:45 AMMarshall County SD70 mph61Estimated0
12:00 PMMarshall County SD70 mph61Estimated0
12:45 PMRoberts County SD70 mph61Estimated0
12:52 PMRichland County ND70 mph61Estimated0
2:30 PMBecker County MN70 mph61Estimated0
2:30 PMBecker County MN70 mph61Estimated0
3:35 PMBeltrami County MN70 mph61Estimated0
4:41 PMPrince George's County MD70 mph61Estimated0
4:50 PMBecker County MN70 mph61Estimated0
4:55 PMPrince George's County MD70 mph61Estimated0
5:00 PMSmith County KS70 mph61Estimated0
8:05 PMDickinson County KS70 mph61Estimated0
8:05 PMMarion County KS70 mph61Estimated0
8:06 PMDickinson County KS70 mph61Estimated0
8:10 PMGeary County KS70 mph61Estimated0
8:35 PMMarshall County KS70 mph61Estimated0
8:59 PMWabaunsee County KS70 mph61Estimated0
9:13 PMShawnee County KS70 mph61Estimated0
9:15 PMShawnee County KS70 mph61Estimated0
9:28 PMShawnee County KS70 mph61Estimated0
9:30 PMShawnee County KS70 mph61Estimated0
9:30 PMShawnee County KS70 mph61Estimated0
9:35 PMShawnee County KS70 mph61Estimated0
9:57 PMDouglas County KS70 mph61Estimated0
10:03 PMDouglas County KS70 mph61Estimated0
10:05 PMJefferson County KS70 mph61Estimated0
10:05 PMMorris County KS70 mph61Estimated0
10:15 PMDouglas County KS70 mph61Estimated0
10:43 PMPlatte County MO70 mph61Estimated0
6:23 PMHarrison County IA69 mph60Measured0
7:15 PMWabasha County MN69 mph60Estimated0
9:06 PMWabaunsee County KS69 mph60Estimated0
4:30 PMPhillips County KS68 mph59Measured0
8:54 PMPottawatomie County KS68 mph59Estimated0
5:14 AMLee County IA67 mph58Measured0
11:40 AMMarshall County SD67 mph58Measured0
11:56 AMMarshall County SD67 mph58Measured0
12:32 PMRichland County ND67 mph58Measured0
2:30 PMOtter Tail County MN67 mph58Measured0
3:35 PMBeltrami County MN67 mph58Measured0
4:21 PMChatham County GA67 mph58Measured0
6:48 PMMaricopa County AZ67 mph58Measured0
1:30 PMRichland County ND66 mph57Measured0
3:00 PMAnne Arundel County MD66 mph57Measured0
5:19 PMCass County NE66 mph57Measured0
6:44 PMTrego County KS66 mph57Measured0
7:51 PMHanson County SD66 mph57Measured0
8:20 PMPolk County IA66 mph57Measured0
10:06 PMBarber County KS66 mph57Measured0
12:04 PMRoberts County SD64 mph56Measured0
12:09 PMRoberts County SD64 mph56Measured0
4:40 PMPhillips County KS64 mph56Measured0
6:05 PMMills County IA64 mph56Measured0
6:14 PMRussell County KS64 mph56Measured0
7:41 PMAdair County IA64 mph56Measured0
8:25 PMLincoln County MN64 mph56Measured0
9:50 PMPratt County KS64 mph56Measured0
4:35 AMScotland County MO64 mph56Estimated0
12:20 PMVigo County IN64 mph56Estimated0
12:55 PMRichland County ND64 mph56Estimated0
12:58 PMRichland County ND64 mph56Estimated0
2:18 PMBecker County MN64 mph56Estimated0
3:16 PMMeeker County MN64 mph56Estimated0
4:35 PMPrince George's County MD64 mph56Estimated0
4:40 PMDistrict of Columbia County DC64 mph56Estimated0

By state

Severe weather reports by state, July 31, 2024
Kansas7296 mph164.00
Minnesota6172 mph366.00
South Dakota2992 mph62.00
Iowa2776 mph91.25
Missouri1958 mph0—
Nebraska1892 mph122.00
Georgia1667 mph0—
Kentucky16—0—
Maryland1566 mph0—
Illinois760 mph21.00
North Dakota767 mph20.75
Indiana7—10.88
Tennessee6—0—
District of Columbia5—0—
Ohio3—10.75
Arizona367 mph0—
Virginia3—0—
Alabama1—0—
Delaware1—0—
Michigan1—0—
North Carolina1—0—
South Carolina1—0—
Texas159 mph0—
Wisconsin1—0—

Counties with the most wind reports

Hail and tornadoes that day

85 hail reports, 15 of 2 inches or more; 1 tornado.

Largest hail, July 31, 2024
4:43 PMStevens County MN6.00
4:44 PMStevens County MN5.00
4:20 PMPhillips County KS4.00
4:24 PMBig Stone County MN4.00
4:30 PMBig Stone County MN3.50
4:51 PMStevens County MN3.50
4:35 PMBig Stone County MN3.00
4:20 PMBig Stone County MN2.75
5:05 PMStevens County MN2.75
7:13 PMLac qui Parle County MN2.50
7:22 PMChippewa County MN2.50
5:35 PMDakota County MN2.00
6:05 PMDouglas County MN2.00
7:00 PMGregory County SD2.00
8:28 PMHolt County NE2.00
3:50 PMFurnas County NE1.75
4:15 PMPhillips County KS1.75
4:20 PMBig Stone County MN1.75
4:30 PMPhillips County KS1.75
4:35 PMPhillips County KS1.75
4:48 PMPhillips County KS1.75
5:12 PMGove County KS1.75
5:45 PMMitchell County KS1.75
6:50 PMGove County KS1.75
7:31 PMWabasha County MN1.75
7:33 PMWabasha County MN1.75
8:12 PMBoyd County NE1.75
8:15 PMHolt County NE1.75
8:38 PMWabasha County MN1.75
4:06 PMFillmore County NE1.50
4:23 PMBig Stone County MN1.50
4:23 PMBig Stone County MN1.50
4:30 PMTraverse County MN1.50
4:46 PMGove County KS1.50
6:25 PMDouglas County MN1.50
2:14 AMPolk County IA1.25
10:50 AMAppanoose County IA1.25
4:19 PMBig Stone County MN1.25
4:48 PMSheridan County KS1.25
4:53 PMHennepin County MN1.25
5:20 PMRoberts County SD1.25
5:33 PMGrant County MN1.25
5:33 PMStevens County MN1.25
6:16 PMCloud County KS1.25
7:03 PMLac qui Parle County MN1.25
1:40 AMGuthrie County IA1.00
1:53 AMDallas County IA1.00
2:20 AMPolk County IA1.00
2:34 AMPolk County IA1.00
2:37 AMPolk County IA1.00
  • EFU tornado7:07 PM CDT

2024 · 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.