The severe wind outbreak of July 30, 2024
348 wind reportsGeorgia, Tennessee, Kentucky and 16 more states
348 damaging wind reports across 19 states between 1:02 AM and 10:52 PM CDT, 9 of them 65 knots (75 mph) or stronger; the strongest measured gust was 76 mph in Keith County, NE. 54 hail reports and 2 tornadoes the same day.
Watch the day unfoldSevere wind day · July 30, 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
- 348
- on Tuesday, July 30, 2024
- 75 mph or more
- 9
- 0 of 86 mph (75 knots) or more
- Strongest measured gust
- 76 mph
- 66 knots, Keith County, NE
- Measured
- 23
- reports with an instrument reading; the rest are estimates from damage
- Killed by wind
- 1
- 1 injured
- Counties reporting
- 178
- in 19 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:06 AM | Keith County NE | 76 mph | Measured |
| 1:02 AM | Franklin County IL | 75 mph | Estimated |
| 4:38 AM | Keokuk County IA | 75 mph | Estimated |
| 8:00 AM | Union County SD | 75 mph | Estimated |
| 5:50 PM | Gibson County IN | 75 mph | Estimated |
| 6:15 PM | Mercer County ND | 75 mph | Estimated |
| 6:38 PM | Warrick County IN | 75 mph | Estimated |
| 6:42 PM | Warrick County IN | 75 mph | Estimated |
| 7:48 PM | Livingston County KY | 75 mph | Estimated |
| 4:28 AM | Wapello County IA | 74 mph | Measured |
| 4:50 PM | Fayette County IL | 74 mph | Estimated |
| 10:30 PM | Morton County KS | 72 mph | Measured |
| 6:26 PM | Vanderburgh County IN | 70 mph | Measured |
| 1:41 AM | Williamson County IL | 70 mph | Estimated |
| 5:07 AM | Van Buren County IA | 70 mph | Estimated |
| 5:10 AM | Van Buren County IA | 70 mph | Estimated |
| 5:23 AM | Lee County IA | 70 mph | Estimated |
| 12:57 PM | Daviess County KY | 70 mph | Estimated |
| 2:47 PM | Keokuk County IA | 70 mph | Estimated |
| 3:15 PM | Overton County TN | 70 mph | Estimated |
| 4:05 PM | Knox County TN | 70 mph | Estimated |
| 4:40 PM | Jefferson County TN | 70 mph | Estimated |
| 5:24 PM | Hamilton County IL | 70 mph | Estimated |
| 6:25 PM | Vanderburgh County IN | 70 mph | Estimated |
| 6:34 PM | Vanderburgh County IN | 70 mph | Estimated |
| 6:40 PM | Warrick County IN | 70 mph | Estimated |
| 6:56 PM | Spencer County IN | 70 mph | Estimated |
| 7:33 PM | Ward County ND | 70 mph | Estimated |
| 8:22 PM | Orangeburg County SC | 70 mph | Estimated |
| 8:35 PM | Davidson County TN | 70 mph | Estimated |
| 8:35 PM | Robertson County TN | 70 mph | Estimated |
| 8:50 PM | Saluda County SC | 70 mph | Estimated |
| 4:10 PM | St. Charles County MO | 69 mph | Estimated |
| 6:32 PM | Lincoln County NC | 69 mph | Estimated |
| 3:35 PM | Wapello County IA | 67 mph | Measured |
| 2:47 AM | Polk County IA | 66 mph | Measured |
| 3:35 AM | Lucas County IA | 66 mph | Measured |
| 3:00 AM | Keith County NE | 64 mph | Measured |
| 6:19 AM | McDonough County IL | 64 mph | Measured |
| 1:12 AM | Franklin County IL | 64 mph | Estimated |
| 4:05 AM | Clark County MO | 64 mph | Estimated |
| 4:46 AM | Minnehaha County SD | 64 mph | Estimated |
| 5:39 AM | Lee County IA | 64 mph | Estimated |
| 10:57 AM | Pike County IN | 64 mph | Estimated |
| 11:09 AM | Pike County IN | 64 mph | Estimated |
| 12:19 PM | Henderson County KY | 64 mph | Estimated |
| 1:39 PM | Muhlenberg County KY | 64 mph | Estimated |
| 3:11 PM | Putnam County TN | 64 mph | Estimated |
| 3:11 PM | Putnam County TN | 64 mph | Estimated |
| 3:11 PM | Putnam County TN | 64 mph | Estimated |
| 3:16 PM | Putnam County TN | 64 mph | Estimated |
| 3:16 PM | Jefferson County IA | 64 mph | Estimated |
| 3:27 PM | Putnam County TN | 64 mph | Estimated |
| 3:27 PM | Putnam County TN | 64 mph | Estimated |
| 3:29 PM | Putnam County TN | 64 mph | Estimated |
| 3:55 PM | White County TN | 64 mph | Estimated |
| 5:25 PM | Union County KY | 64 mph | Estimated |
| 5:39 PM | Wabash County IL | 64 mph | Estimated |
| 6:37 PM | Warrick County IN | 64 mph | Estimated |
| 6:49 PM | Whitfield County GA | 64 mph | Estimated |
| 7:04 PM | Aiken County SC | 64 mph | Estimated |
| 9:21 PM | Ballard County KY | 64 mph | Estimated |
| 9:36 PM | Newberry County SC | 64 mph | Estimated |
| 10:00 PM | Cheatham County TN | 64 mph | Estimated |
| 10:05 PM | Cheatham County TN | 64 mph | Estimated |
| 10:07 PM | Dickson County TN | 64 mph | Estimated |
| 10:22 AM | Lawrence County IL | 63 mph | Measured |
| 7:56 PM | Haakon County SD | 63 mph | Measured |
| 3:45 AM | Marion County IA | 63 mph | Estimated |
| 6:02 PM | Cleveland County NC | 63 mph | Estimated |
| 7:04 PM | Cherokee County SC | 63 mph | Estimated |
| 3:59 AM | Appanoose County IA | 62 mph | Measured |
| 5:16 PM | Hamilton County TN | 62 mph | Measured |
| 1:12 AM | Pottawattamie County IA | 61 mph | Measured |
| 2:34 AM | Mason County KY | 61 mph | Measured |
| 1:27 AM | Carroll County IA | 60 mph | Measured |
| 4:34 PM | Sequatchie County TN | 60 mph | Measured |
| 5:06 PM | Saline County IL | 60 mph | Measured |
| 6:45 PM | Haakon County SD | 60 mph | Measured |
| 1:10 AM | Otter Tail County MN | 60 mph | Estimated |
| 1:14 AM | Sac County IA | 60 mph | Estimated |
| 1:50 AM | Audubon County IA | 60 mph | Estimated |
| 4:02 AM | Monroe County IA | 60 mph | Estimated |
| 4:52 AM | Lincoln County SD | 60 mph | Estimated |
| 6:15 AM | Hancock County TN | 60 mph | Estimated |
| 6:30 AM | Hawkins County TN | 60 mph | Estimated |
| 6:34 AM | Fulton County IL | 60 mph | Estimated |
| 7:46 AM | Sangamon County IL | 60 mph | Estimated |
| 7:49 AM | Sangamon County IL | 60 mph | Estimated |
| 9:08 AM | Moultrie County IL | 60 mph | Estimated |
| 9:10 AM | Effingham County IL | 60 mph | Estimated |
| 9:32 AM | Cumberland County IL | 60 mph | Estimated |
| 9:38 AM | Jasper County IL | 60 mph | Estimated |
| 9:43 AM | Warren County IA | 60 mph | Estimated |
| 9:44 AM | Jasper County IL | 60 mph | Estimated |
| 10:17 AM | Lawrence County IL | 60 mph | Estimated |
| 10:28 AM | Knox County IN | 60 mph | Estimated |
| 11:09 AM | Daviess County IN | 60 mph | Estimated |
| 11:32 AM | Spencer County IN | 60 mph | Estimated |
| 12:52 PM | Nelson County VA | 60 mph | Estimated |
By state
| Georgia | 91 | — |
| Tennessee | 71 | 62 mph |
| Kentucky | 51 | 61 mph |
| Illinois | 27 | 64 mph |
| Iowa | 26 | 74 mph |
| Indiana | 20 | 70 mph |
| North Carolina | 15 | — |
| South Carolina | 13 | — |
| South Dakota | 7 | 63 mph |
| Virginia | 5 | — |
| North Dakota | 4 | — |
| Florida | 4 | — |
| Vermont | 4 | — |
| Missouri | 3 | — |
| Nebraska | 2 | 76 mph |
| New York | 2 | — |
| Wisconsin | 1 | — |
| Minnesota | 1 | — |
| Kansas | 1 | 72 mph |
Counties with the most wind reports
- DeKalb CountyGA · 12 reports
- Douglas CountyGA · 10 reports
- Cherokee CountyGA · 9 reports
- Spalding CountyGA · 9 reports
- Fayette CountyGA · 8 reports
- Putnam CountyTN · 8 reports
- Breckinridge CountyKY · 6 reports
- Union CountyGA · 5 reports
- Whitfield CountyGA · 5 reports
- Paulding CountyGA · 5 reports
Hail and tornadoes that day
54 hail reports, 2 of 2 inches or more; 2 tornadoes.
| 11:12 AM | Polk County WI | 2.75 |
| 4:30 PM | Keya Paha County NE | 2.00 |
| 3:12 AM | McCook County SD | 1.75 |
| 2:00 PM | Jasper County IA | 1.75 |
| 2:20 PM | Jasper County IA | 1.75 |
| 5:30 PM | Todd County SD | 1.75 |
| 5:49 PM | Meade County SD | 1.75 |
| 9:04 PM | Brown County NE | 1.75 |
| 5:49 AM | Otter Tail County MN | 1.50 |
| 10:45 AM | Polk County WI | 1.50 |
| 5:55 PM | Keya Paha County NE | 1.50 |
| 7:32 PM | Haakon County SD | 1.50 |
| 8:45 PM | Brown County NE | 1.50 |
| 7:46 AM | Davison County SD | 1.25 |
| 1:00 PM | Polk County IA | 1.25 |
| 4:16 PM | Marion County IA | 1.25 |
| 5:33 PM | Todd County SD | 1.25 |
| 6:57 AM | Aurora County SD | 1.00 |
| 7:33 AM | Davison County SD | 1.00 |
| 9:17 AM | Boone County IA | 1.00 |
| 11:35 AM | Polk County WI | 1.00 |
| 1:07 PM | Polk County IA | 1.00 |
| 1:40 PM | Polk County IA | 1.00 |
| 1:43 PM | Marion County IA | 1.00 |
| 2:03 PM | Jasper County IA | 1.00 |
| 2:09 PM | Marion County IA | 1.00 |
| 2:15 PM | Jasper County IA | 1.00 |
| 3:25 PM | Polk County IA | 1.00 |
| 3:38 PM | Campbell County TN | 1.00 |
| 4:00 PM | Monroe County TN | 1.00 |
| 4:15 PM | Lincoln County WI | 1.00 |
| 4:40 PM | St. Charles County MO | 1.00 |
| 4:46 PM | Langlade County WI | 1.00 |
| 4:49 PM | Richland County IL | 1.00 |
| 5:20 PM | Richland County IL | 1.00 |
| 5:46 PM | Whitfield County GA | 1.00 |
| 6:20 PM | Aiken County SC | 1.00 |
| 6:30 PM | Aiken County SC | 1.00 |
| 7:03 PM | Ward County ND | 1.00 |
| 7:08 PM | Portage County WI | 1.00 |
| 7:27 PM | Ward County ND | 1.00 |
| 7:35 PM | Ward County ND | 1.00 |
| 3:25 AM | McCook County SD | 0.88 |
| 7:41 AM | Davison County SD | 0.88 |
| 1:54 PM | Jasper County IA | 0.88 |
| 6:48 PM | Keya Paha County NE | 0.88 |
| 6:51 PM | Lincoln County WI | 0.88 |
| 8:49 PM | Marathon County WI | 0.88 |
| 5:04 AM | Lincoln County SD | 0.75 |
| 5:50 AM | Sioux County IA | 0.75 |
- EF1 tornado6:30 PM CDT
- EFU tornado8:57 PM 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.