The severe wind outbreak of May 30, 2022
327 wind reportsMinnesota, South Dakota, Iowa and 6 more states
327 damaging wind reports across 9 states between 1:08 AM and 12:54 AM the next day CDT, 59 of them 65 knots (75 mph) or stronger; the strongest measured gust was 90 mph in Swift County, MN. 111 hail reports and 37 tornadoes the same day.
Watch the day unfoldSevere wind day · May 30, 2022
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
- 327
- on Monday, May 30, 2022
- 75 mph or more
- 59
- 6 of 86 mph (75 knots) or more
- Strongest measured gust
- 90 mph
- 78 knots, Swift County, MN
- Measured
- 80
- reports with an instrument reading; the rest are estimates from damage
- Killed by wind
- 0
- 0 injured
- Counties reporting
- 105
- 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.
| 2:40 AM | Nobles County MN | 96 mph | Estimated |
| 3:40 PM | Swift County MN | 90 mph | Measured |
| 2:04 AM | Minnehaha County SD | 90 mph | Estimated |
| 2:16 AM | Lyon County IA | 90 mph | Estimated |
| 1:45 PM | McCook County SD | 90 mph | Estimated |
| 4:21 PM | Lyon County MN | 90 mph | Estimated |
| 1:55 AM | Lincoln County SD | 85 mph | Estimated |
| 2:16 AM | Rock County MN | 85 mph | Estimated |
| 2:18 AM | Rock County MN | 85 mph | Estimated |
| 2:18 AM | Lyon County IA | 85 mph | Estimated |
| 2:32 AM | Pipestone County MN | 85 mph | Estimated |
| 2:48 AM | Murray County MN | 85 mph | Estimated |
| 3:16 AM | Lyon County MN | 85 mph | Estimated |
| 3:55 AM | Renville County MN | 84 mph | Measured |
| 6:43 PM | Wright County MN | 83 mph | Estimated |
| 3:17 AM | Lyon County MN | 82 mph | Measured |
| 1:25 AM | Miner County SD | 81 mph | Estimated |
| 1:59 AM | Lincoln County SD | 81 mph | Estimated |
| 2:05 AM | Lincoln County SD | 81 mph | Estimated |
| 4:06 PM | Grant County MN | 81 mph | Estimated |
| 4:21 PM | Grant County MN | 81 mph | Estimated |
| 4:25 PM | Grant County MN | 81 mph | Estimated |
| 4:26 PM | Grant County MN | 81 mph | Estimated |
| 4:28 PM | Otter Tail County MN | 81 mph | Estimated |
| 4:32 PM | Otter Tail County MN | 81 mph | Estimated |
| 4:50 PM | Otter Tail County MN | 81 mph | Estimated |
| 5:46 PM | Hubbard County MN | 81 mph | Estimated |
| 7:45 PM | Cottonwood County MN | 81 mph | Estimated |
| 1:12 AM | McCook County SD | 78 mph | Measured |
| 2:36 PM | Brookings County SD | 78 mph | Measured |
| 1:53 AM | Minnehaha County SD | 75 mph | Estimated |
| 1:56 AM | Minnehaha County SD | 75 mph | Estimated |
| 2:00 AM | Lincoln County SD | 75 mph | Estimated |
| 2:17 AM | Rock County MN | 75 mph | Estimated |
| 2:45 AM | Murray County MN | 75 mph | Estimated |
| 2:54 AM | Murray County MN | 75 mph | Estimated |
| 6:33 AM | Ida County IA | 75 mph | Estimated |
| 2:42 PM | Moody County SD | 75 mph | Estimated |
| 3:33 PM | Lac qui Parle County MN | 75 mph | Estimated |
| 4:20 PM | Grant County MN | 75 mph | Estimated |
| 4:27 PM | Grant County MN | 75 mph | Estimated |
| 4:30 PM | Otter Tail County MN | 75 mph | Estimated |
| 4:37 PM | Otter Tail County MN | 75 mph | Estimated |
| 4:38 PM | Otter Tail County MN | 75 mph | Estimated |
| 4:40 PM | Otter Tail County MN | 75 mph | Estimated |
| 5:09 PM | Becker County MN | 75 mph | Estimated |
| 5:11 PM | Becker County MN | 75 mph | Estimated |
| 5:15 PM | Becker County MN | 75 mph | Estimated |
| 5:18 PM | Wadena County MN | 75 mph | Estimated |
| 5:21 PM | Wadena County MN | 75 mph | Estimated |
| 5:21 PM | Becker County MN | 75 mph | Estimated |
| 5:28 PM | Hubbard County MN | 75 mph | Estimated |
| 5:31 PM | Hubbard County MN | 75 mph | Estimated |
| 5:36 PM | Becker County MN | 75 mph | Estimated |
| 5:37 PM | Hubbard County MN | 75 mph | Estimated |
| 5:49 PM | Hubbard County MN | 75 mph | Estimated |
| 5:54 PM | Hubbard County MN | 75 mph | Estimated |
| 6:13 PM | Minnehaha County SD | 75 mph | Estimated |
| 8:43 PM | Wilkin County MN | 75 mph | Estimated |
| 1:56 AM | Kingsbury County SD | 72 mph | Measured |
| 8:44 PM | Floyd County IA | 72 mph | Measured |
| 2:05 PM | Gregory County SD | 71 mph | Measured |
| 4:39 PM | Otter Tail County MN | 71 mph | Measured |
| 2:16 AM | Rock County MN | 70 mph | Measured |
| 3:05 PM | Minnehaha County SD | 70 mph | Measured |
| 3:37 PM | Grant County SD | 70 mph | Measured |
| 6:28 PM | Moody County SD | 70 mph | Measured |
| 6:51 PM | Lincoln County MN | 70 mph | Measured |
| 1:19 AM | Cedar County NE | 70 mph | Estimated |
| 1:19 AM | Cedar County NE | 70 mph | Estimated |
| 2:19 AM | Rock County MN | 70 mph | Estimated |
| 2:22 AM | Rock County MN | 70 mph | Estimated |
| 2:31 AM | Pipestone County MN | 70 mph | Estimated |
| 2:53 AM | Lyon County MN | 70 mph | Estimated |
| 2:53 AM | Lyon County MN | 70 mph | Estimated |
| 3:02 AM | Lyon County MN | 70 mph | Estimated |
| 3:03 AM | Lyon County MN | 70 mph | Estimated |
| 3:10 AM | Lyon County MN | 70 mph | Estimated |
| 3:34 AM | Renville County MN | 70 mph | Estimated |
| 6:40 AM | Ida County IA | 70 mph | Estimated |
| 6:40 AM | Ida County IA | 70 mph | Estimated |
| 6:42 AM | Ida County IA | 70 mph | Estimated |
| 12:49 PM | Bon Homme County SD | 70 mph | Estimated |
| 1:10 PM | Hanson County SD | 70 mph | Estimated |
| 2:41 PM | Woodbury County IA | 70 mph | Estimated |
| 3:10 PM | Deuel County SD | 70 mph | Estimated |
| 3:25 PM | Grant County SD | 70 mph | Estimated |
| 3:38 PM | Swift County MN | 70 mph | Estimated |
| 3:55 PM | Murray County MN | 70 mph | Estimated |
| 4:13 PM | Otter Tail County MN | 70 mph | Estimated |
| 4:37 PM | Dickinson County IA | 70 mph | Estimated |
| 6:40 PM | Chase County KS | 70 mph | Estimated |
| 8:12 PM | Richland County ND | 70 mph | Estimated |
| 2:01 AM | Minnehaha County SD | 69 mph | Measured |
| 4:55 PM | Otter Tail County MN | 69 mph | Measured |
| 6:25 PM | Moody County SD | 69 mph | Measured |
| 4:59 PM | Otter Tail County MN | 69 mph | Estimated |
| 5:09 PM | Wadena County MN | 69 mph | Estimated |
| 5:09 PM | Wadena County MN | 69 mph | Estimated |
| 5:09 PM | Wadena County MN | 69 mph | Estimated |
By state
| Minnesota | 211 | 90 mph |
| South Dakota | 52 | 78 mph |
| Iowa | 23 | 72 mph |
| Florida | 11 | 63 mph |
| Kansas | 10 | 66 mph |
| Nebraska | 10 | 67 mph |
| Georgia | 5 | — |
| Wisconsin | 3 | — |
| North Dakota | 2 | 59 mph |
Counties with the most wind reports
- Crow Wing CountyMN · 14 reports
- Otter Tail CountyMN · 14 reports
- Minnehaha CountySD · 14 reports
- Lyon CountyMN · 12 reports
- Cass CountyMN · 12 reports
- Itasca CountyMN · 10 reports
- Pine CountyMN · 10 reports
- St. Louis CountyMN · 8 reports
- Rock CountyMN · 8 reports
- Lincoln CountySD · 8 reports
Hail and tornadoes that day
111 hail reports, 4 of 2 inches or more; 37 tornadoes.
| 4:15 AM | Carlton County MN | 2.00 |
| 5:15 AM | St. Louis County MN | 2.00 |
| 2:45 PM | Minnehaha County SD | 2.00 |
| 4:20 PM | Douglas County MN | 2.00 |
| 7:50 AM | Lincoln County NE | 1.75 |
| 4:15 PM | Pope County MN | 1.75 |
| 4:52 PM | Dickinson County IA | 1.75 |
| 6:37 PM | Wright County MN | 1.75 |
| 7:00 PM | Sherburne County MN | 1.75 |
| 4:16 AM | Carlton County MN | 1.50 |
| 7:40 AM | Lincoln County NE | 1.50 |
| 2:45 PM | Lincoln County SD | 1.50 |
| 2:46 PM | Minnehaha County SD | 1.50 |
| 3:07 PM | Traverse County MN | 1.50 |
| 4:20 PM | Douglas County MN | 1.50 |
| 5:20 PM | Wadena County MN | 1.50 |
| 5:46 PM | Clay County SD | 1.50 |
| 5:58 PM | Sibley County MN | 1.50 |
| 6:28 PM | Atchison County KS | 1.50 |
| 6:55 PM | Itasca County MN | 1.50 |
| 8:00 PM | St. Louis County MN | 1.50 |
| 4:00 AM | Pine County MN | 1.25 |
| 4:19 AM | Carlton County MN | 1.25 |
| 4:24 AM | Carlton County MN | 1.25 |
| 5:05 AM | St. Louis County MN | 1.25 |
| 3:05 PM | Minnehaha County SD | 1.25 |
| 4:15 PM | O'Brien County IA | 1.25 |
| 4:35 PM | Dickinson County IA | 1.25 |
| 5:50 PM | Clay County SD | 1.25 |
| 6:27 PM | McLeod County MN | 1.25 |
| 7:14 PM | Isanti County MN | 1.25 |
| 1:20 AM | Dundy County NE | 1.00 |
| 1:35 AM | Dundy County NE | 1.00 |
| 1:35 AM | Turner County SD | 1.00 |
| 1:47 AM | Minnehaha County SD | 1.00 |
| 2:02 AM | Lincoln County SD | 1.00 |
| 2:25 AM | Codington County SD | 1.00 |
| 3:06 AM | Kanabec County MN | 1.00 |
| 3:06 AM | Douglas County MN | 1.00 |
| 3:34 AM | Yankton County SD | 1.00 |
| 4:23 AM | Carlton County MN | 1.00 |
| 4:37 AM | Morrison County MN | 1.00 |
| 4:40 AM | Carlton County MN | 1.00 |
| 4:46 AM | Carlton County MN | 1.00 |
| 4:47 AM | Carlton County MN | 1.00 |
| 4:59 AM | St. Louis County MN | 1.00 |
| 5:00 AM | St. Louis County MN | 1.00 |
| 6:59 AM | Cook County MN | 1.00 |
| 7:30 AM | Cook County MN | 1.00 |
| 8:17 AM | Custer County NE | 1.00 |
- EF1 tornado1:20 AM CDT
- EF1 tornado1:51 AM CDT
- EF1 tornado2:05 AM CDT
- EF1 tornado2:17 AM CDT
- EF0 tornado2:21 AM CDT
- EF0 tornado2:33 AM CDT
- EFU tornado12:29 PM CDT
- EFU tornado1:55 PM CDT
- EFU tornado2:15 PM CDT
- EF1 tornado2:23 PM CDT
- EF0 tornado2:30 PM CDT
- EF2 tornado2:41 PM CDT
- EF3 tornado2:46 PM CDT
- EF1 tornado2:50 PM CDT
- EF1 tornado3:05 PM CDT
- EF1 tornado3:10 PM CDT
- EFU tornado3:15 PM CDT
- EFU tornado3:25 PM CDT
- EF1 tornado3:36 PM CDT
- EF1 tornado3:39 PM CDT
- EF1 tornado3:40 PM CDT
- EF1 tornado3:49 PM CDT
- EF1 tornado4:04 PM CDT
- EF1 tornado4:13 PM CDT
- EF2 tornado4:14 PM CDT
- EF2 tornado4:15 PM CDT
- EF2 tornado4:27 PM CDT
- EF1 tornado4:34 PM CDT
- EF1 tornado4:58 PM CDT
- EF1 tornado5:00 PM CDT
- EF2 tornado5:20 PM CDT
- EF1 tornado5:27 PM CDT
- EF1 tornado5:37 PM CDT
- EF1 tornado6:12 PM CDT
- EF0 tornado6:44 PM CDT
- EF1 tornado6:46 PM CDT
- EF1 tornado7:50 PM CDT
2022 · 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.