The severe wind outbreak of July 14, 2024
302 wind reportsIllinois, South Dakota, Ohio and 20 more states
302 damaging wind reports across 23 states between 1:00 AM and 12:49 AM the next day CDT, 31 of them 65 knots (75 mph) or stronger; the strongest measured gust was 91 mph in Stanley County, SD. 40 hail reports and 14 tornadoes the same day.
Watch the day unfoldSevere wind day · July 14, 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.
The day in numbers
- Wind reports
- 302
- on Sunday, July 14, 2024
- 75 mph or more
- 31
- 2 of 86 mph (75 knots) or more
- Strongest measured gust
- 91 mph
- 79 knots, Stanley County, SD
- Measured
- 108
- reports with an instrument reading; the rest are estimates from damage
- Killed by wind
- 0
- 0 injured
- Counties reporting
- 124
- in 23 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:08 AM | Stanley County SD | 91 mph | Measured |
| 9:25 PM | Kane County IL | 86 mph | Estimated |
| 9:16 PM | DeKalb County IL | 85 mph | Estimated |
| 9:26 PM | Kane County IL | 85 mph | Estimated |
| 1:50 AM | Hughes County SD | 84 mph | Measured |
| 1:35 AM | Stanley County SD | 81 mph | Estimated |
| 1:35 AM | Stanley County SD | 81 mph | Estimated |
| 1:35 AM | Stanley County SD | 81 mph | Estimated |
| 5:48 AM | Sioux County IA | 81 mph | Estimated |
| 9:36 PM | Kane County IL | 81 mph | Estimated |
| 9:45 PM | Kane County IL | 81 mph | Estimated |
| 10:20 PM | Lake County IL | 81 mph | Estimated |
| 11:00 PM | McHenry County ND | 81 mph | Estimated |
| 11:50 PM | Putnam County IL | 81 mph | Estimated |
| 1:59 AM | Lyman County SD | 79 mph | Measured |
| 1:31 AM | Hughes County SD | 78 mph | Measured |
| 2:06 AM | Hyde County SD | 77 mph | Measured |
| 2:16 AM | Lyman County SD | 76 mph | Measured |
| 7:45 PM | Pima County AZ | 76 mph | Measured |
| 2:23 AM | Hand County SD | 75 mph | Measured |
| 2:35 AM | Charles Mix County SD | 75 mph | Measured |
| 2:35 AM | Lyman County SD | 75 mph | Measured |
| 9:14 PM | McHenry County IL | 75 mph | Estimated |
| 9:30 PM | Kane County IL | 75 mph | Estimated |
| 9:39 PM | McHenry County IL | 75 mph | Estimated |
| 9:41 PM | McHenry County IL | 75 mph | Estimated |
| 9:42 PM | Kane County IL | 75 mph | Estimated |
| 9:43 PM | Kane County IL | 75 mph | Estimated |
| 9:48 PM | Kane County IL | 75 mph | Estimated |
| 9:50 PM | Kane County IL | 75 mph | Estimated |
| 11:15 PM | Bureau County IL | 75 mph | Estimated |
| 1:38 AM | Lyman County SD | 72 mph | Measured |
| 2:15 AM | Lyman County SD | 72 mph | Measured |
| 2:21 AM | Gregory County SD | 72 mph | Measured |
| 10:51 PM | Benson County ND | 72 mph | Measured |
| 10:54 PM | Pierce County ND | 72 mph | Measured |
| 1:15 AM | Haakon County SD | 71 mph | Measured |
| 2:05 AM | Todd County SD | 71 mph | Measured |
| 8:00 PM | Moffat County CO | 71 mph | Measured |
| 2:57 AM | Beadle County SD | 70 mph | Measured |
| 5:10 AM | Lincoln County SD | 70 mph | Estimated |
| 5:15 AM | Lyon County IA | 70 mph | Estimated |
| 7:16 PM | Jo Daviess County IL | 70 mph | Estimated |
| 7:40 PM | Jo Daviess County IL | 70 mph | Estimated |
| 8:39 PM | Whiteside County IL | 70 mph | Estimated |
| 9:06 PM | Walworth County WI | 70 mph | Estimated |
| 10:35 PM | Scott County IA | 70 mph | Estimated |
| 10:35 PM | Scott County IA | 70 mph | Estimated |
| 10:35 PM | Scott County IA | 70 mph | Estimated |
| 10:35 PM | Scott County IA | 70 mph | Estimated |
| 10:36 PM | Rock Island County IL | 70 mph | Estimated |
| 11:14 PM | Stark County IL | 70 mph | Estimated |
| 11:22 PM | Henry County IL | 70 mph | Estimated |
| 11:43 PM | Putnam County IL | 70 mph | Estimated |
| 11:51 PM | Marshall County IL | 70 mph | Estimated |
| 1:52 AM | Lyman County SD | 69 mph | Measured |
| 2:05 AM | Todd County SD | 69 mph | Measured |
| 9:53 PM | DuPage County IL | 69 mph | Measured |
| 10:12 PM | Kendall County IL | 69 mph | Measured |
| 8:39 AM | Will County IL | 69 mph | Estimated |
| 8:43 AM | Will County IL | 69 mph | Estimated |
| 1:24 PM | Wayne County IN | 69 mph | Estimated |
| 9:13 PM | DeKalb County IL | 69 mph | Estimated |
| 9:25 PM | DeKalb County IL | 69 mph | Estimated |
| 9:30 PM | Kane County IL | 69 mph | Estimated |
| 9:33 PM | Kane County IL | 69 mph | Estimated |
| 9:40 PM | Kane County IL | 69 mph | Estimated |
| 9:51 PM | Kane County IL | 69 mph | Estimated |
| 9:53 PM | Kane County IL | 69 mph | Estimated |
| 9:56 PM | DuPage County IL | 69 mph | Estimated |
| 10:34 PM | Cook County IL | 69 mph | Estimated |
| 10:35 PM | Cook County IL | 69 mph | Estimated |
| 10:44 PM | LaSalle County IL | 69 mph | Estimated |
| 11:47 PM | LaSalle County IL | 69 mph | Estimated |
| 12:18 AM | Livingston County IL | 69 mph | Estimated |
| 12:49 AM | Livingston County IL | 69 mph | Estimated |
| 1:58 AM | Hughes County SD | 68 mph | Measured |
| 3:45 AM | Tripp County SD | 68 mph | Measured |
| 1:28 AM | Lyman County SD | 67 mph | Measured |
| 2:01 AM | Hyde County SD | 67 mph | Measured |
| 2:22 AM | Buffalo County SD | 67 mph | Measured |
| 11:45 PM | LaSalle County IL | 67 mph | Measured |
| 4:37 AM | Turner County SD | 66 mph | Measured |
| 2:49 PM | Clinton County OH | 66 mph | Measured |
| 1:17 AM | Hennepin County MN | 64 mph | Measured |
| 1:27 AM | Hughes County SD | 64 mph | Measured |
| 1:33 AM | Mellette County SD | 64 mph | Measured |
| 2:12 AM | Potter County SD | 64 mph | Measured |
| 2:32 AM | Buffalo County SD | 64 mph | Measured |
| 2:33 AM | Brule County SD | 64 mph | Measured |
| 2:33 AM | Tripp County SD | 64 mph | Measured |
| 2:52 AM | Aurora County SD | 64 mph | Measured |
| 3:05 AM | Tripp County SD | 64 mph | Measured |
| 3:16 AM | Tripp County SD | 64 mph | Measured |
| 3:30 AM | Beadle County SD | 64 mph | Measured |
| 5:02 AM | Lincoln County SD | 64 mph | Measured |
| 3:28 PM | Philadelphia County PA | 64 mph | Measured |
| 5:00 PM | Sevier County UT | 64 mph | Measured |
| 6:00 PM | Sanpete County UT | 64 mph | Measured |
| 7:57 PM | Kit Carson County CO | 64 mph | Measured |
By state
| Illinois | 81 | 69 mph |
| South Dakota | 61 | 91 mph |
| Ohio | 33 | 66 mph |
| Pennsylvania | 16 | 64 mph |
| Utah | 14 | 64 mph |
| Indiana | 13 | 60 mph |
| New Jersey | 12 | — |
| West Virginia | 11 | — |
| Minnesota | 10 | 64 mph |
| Arizona | 9 | 76 mph |
| Iowa | 8 | — |
| North Dakota | 7 | 72 mph |
| Wisconsin | 7 | — |
| Colorado | 4 | 71 mph |
| Nebraska | 3 | 59 mph |
| Maryland | 3 | 61 mph |
| North Carolina | 2 | — |
| Kentucky | 2 | — |
| Nevada | 2 | 63 mph |
| South Carolina | 1 | 59 mph |
| Florida | 1 | 61 mph |
| Kansas | 1 | 61 mph |
| Mississippi | 1 | — |
| California | 0 | — |
| Michigan | 0 | — |
Counties with the most wind reports
- Kane CountyIL · 21 reports
- Lyman CountySD · 9 reports
- Tripp CountySD · 8 reports
- Cook CountyIL · 8 reports
- Tooele CountyUT · 8 reports
- Hennepin CountyMN · 7 reports
- Burlington CountyNJ · 6 reports
- DeKalb CountyIL · 6 reports
- Chester CountyPA · 6 reports
- Maricopa CountyAZ · 6 reports
Hail and tornadoes that day
40 hail reports, 4 of 2 inches or more; 14 tornadoes.
| 9:16 PM | McHenry County ND | 2.75 |
| 9:20 PM | McHenry County ND | 2.50 |
| 9:00 PM | Bottineau County ND | 2.00 |
| 9:55 PM | Mountrail County ND | 2.00 |
| 7:07 PM | Bottineau County ND | 1.75 |
| 7:11 PM | Bottineau County ND | 1.75 |
| 9:27 PM | McHenry County ND | 1.75 |
| 10:05 PM | McHenry County ND | 1.75 |
| 10:15 PM | Pierce County ND | 1.75 |
| 10:25 PM | McLean County ND | 1.75 |
| 6:40 PM | Bottineau County ND | 1.50 |
| 7:15 PM | Yavapai County AZ | 1.50 |
| 7:18 PM | Dane County WI | 1.50 |
| 8:52 PM | Williams County ND | 1.50 |
| 11:00 PM | McHenry County ND | 1.50 |
| 11:17 PM | Mercer County ND | 1.50 |
| 8:20 PM | Bottineau County ND | 1.25 |
| 9:10 PM | Bottineau County ND | 1.25 |
| 1:08 AM | Hennepin County MN | 1.00 |
| 1:32 PM | Chester County PA | 1.00 |
| 4:20 PM | Charleston County SC | 1.00 |
| 4:22 PM | San Bernardino County CA | 1.00 |
| 4:42 PM | Perquimans County NC | 1.00 |
| 5:35 PM | Bottineau County ND | 1.00 |
| 6:30 PM | Riverside County CA | 1.00 |
| 7:49 PM | Bottineau County ND | 1.00 |
| 9:55 PM | Ward County ND | 1.00 |
| 10:09 PM | McHenry County ND | 1.00 |
| 10:15 PM | Pierce County ND | 1.00 |
| 10:35 PM | Renville County ND | 1.00 |
| 10:50 PM | McHenry County ND | 1.00 |
| 11:12 PM | Ward County ND | 1.00 |
| 11:15 PM | Mountrail County ND | 1.00 |
| 11:33 PM | Mercer County ND | 1.00 |
| 12:11 AM | Maricopa County AZ | 1.00 |
| 7:01 AM | Keya Paha County NE | 0.75 |
| 6:45 PM | Pima County AZ | 0.75 |
| 9:21 PM | Mercer County IL | 0.75 |
| 9:50 PM | Pierce County ND | 0.75 |
| 12:19 AM | Kent County MI | 0.75 |
- EF0 tornado8:58 PM CDT
- EF1 tornado9:28 PM CDT
- EF0 tornado9:43 PM CDT
- EF0 tornado10:23 PM CDT
- EF0 tornado10:33 PM CDT
- EF0 tornado10:40 PM CDT
- EF1 tornado11:40 PM CDT
- EF1 tornado11:42 PM CDT
- EFU tornado11:48 PM CDT
- EFU tornado11:48 PM CDT
- EFU tornado12:02 AM CDT
- EFU tornado12:03 AM CDT
- EFU tornado12:06 AM CDT
- EF1 tornado12:10 AM CDT
2024 · 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.