The severe wind outbreak of July 2, 2023
417 wind reportsKentucky, Alabama, Georgia and 18 more states
417 damaging wind reports across 21 states between 1:13 AM and 12:23 AM the next day CDT, 2 of them 65 knots (75 mph) or stronger; the strongest measured gust was 70 mph in Massac County, IL. 63 hail reports and 9 tornadoes the same day.
Watch the day unfoldSevere wind day · July 2, 2023
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
- 417
- 72nd of 15,807 days with wind reports since 1955
- 75 mph or more
- 2
- 2 of 86 mph (75 knots) or more
- Strongest measured gust
- 70 mph
- 61 knots, Massac County, IL
- Measured
- 20
- reports with an instrument reading; the rest are estimates from damage
- Killed by wind
- 1
- 6 injured
- Counties reporting
- 203
- in 21 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.
| 9:05 PM | Gove County KS | 100 mph | Estimated |
| 5:23 PM | Tuscarawas County OH | 90 mph | Estimated |
| 3:30 PM | Massac County IL | 70 mph | Measured |
| 4:47 PM | Massac County IL | 70 mph | Measured |
| 9:07 PM | Hockley County TX | 70 mph | Measured |
| 1:15 PM | Williamson County IL | 70 mph | Estimated |
| 2:46 PM | Gibson County IN | 70 mph | Estimated |
| 3:56 PM | Scott County MO | 70 mph | Estimated |
| 6:05 PM | Towns County GA | 70 mph | Estimated |
| 6:16 PM | Anne Arundel County MD | 70 mph | Estimated |
| 12:42 PM | Henry County VA | 69 mph | Estimated |
| 1:12 PM | Pittsylvania County VA | 69 mph | Estimated |
| 1:33 PM | Danville VA | 69 mph | Estimated |
| 4:32 PM | Union County IN | 69 mph | Estimated |
| 6:52 PM | Oldham County TX | 64 mph | Measured |
| 1:13 AM | Madison County IL | 64 mph | Estimated |
| 12:42 PM | Camp County TX | 64 mph | Estimated |
| 1:40 PM | Saline County IL | 64 mph | Estimated |
| 1:50 PM | Saline County IL | 64 mph | Estimated |
| 2:00 PM | White County IL | 64 mph | Estimated |
| 2:35 PM | Cape Girardeau County MO | 64 mph | Estimated |
| 2:45 PM | Franklin County IL | 64 mph | Estimated |
| 2:57 PM | Marion County IN | 64 mph | Estimated |
| 3:10 PM | Lee County MS | 64 mph | Estimated |
| 3:25 PM | Hancock County IN | 64 mph | Estimated |
| 3:42 PM | Panola County MS | 64 mph | Estimated |
| 3:45 PM | Chattooga County GA | 64 mph | Estimated |
| 3:55 PM | Lafayette County MS | 64 mph | Estimated |
| 4:10 PM | Marshall County MS | 64 mph | Estimated |
| 4:19 PM | Daviess County KY | 64 mph | Estimated |
| 4:24 PM | Edwards County IL | 64 mph | Estimated |
| 6:28 PM | Anne Arundel County MD | 64 mph | Estimated |
| 7:00 PM | Talbot County GA | 64 mph | Estimated |
| 8:19 PM | Shelby County TN | 64 mph | Estimated |
| 11:30 PM | Shelby County TN | 64 mph | Estimated |
| 2:51 PM | Marion County IN | 63 mph | Measured |
| 8:14 PM | Cuyahoga County OH | 63 mph | Measured |
| 9:05 PM | Gove County KS | 63 mph | Measured |
| 12:51 PM | Rockingham County NC | 63 mph | Estimated |
| 1:47 PM | Halifax County VA | 63 mph | Estimated |
| 2:05 PM | Halifax County VA | 63 mph | Estimated |
| 3:09 PM | Taylor County FL | 63 mph | Estimated |
| 3:38 PM | Fayette County KY | 63 mph | Estimated |
| 7:53 PM | Cuyahoga County OH | 63 mph | Estimated |
| 7:54 PM | Cuyahoga County OH | 63 mph | Estimated |
| 7:55 PM | Cuyahoga County OH | 63 mph | Estimated |
| 7:55 PM | Cuyahoga County OH | 63 mph | Estimated |
| 8:00 PM | Cuyahoga County OH | 63 mph | Estimated |
| 9:10 PM | Cherokee County SC | 63 mph | Estimated |
| 4:27 PM | Dallam County TX | 62 mph | Measured |
| 3:36 PM | Bartholomew County IN | 62 mph | Estimated |
| 2:06 PM | Bullitt County KY | 61 mph | Estimated |
| 2:47 PM | Nelson County KY | 61 mph | Estimated |
| 2:50 PM | Meade County KY | 61 mph | Estimated |
| 3:14 PM | Woodford County KY | 61 mph | Estimated |
| 3:26 PM | Woodford County KY | 61 mph | Estimated |
| 3:28 PM | Fayette County KY | 61 mph | Estimated |
| 3:28 PM | Fayette County KY | 61 mph | Estimated |
| 3:30 PM | Fayette County KY | 61 mph | Estimated |
| 3:39 PM | Fayette County KY | 61 mph | Estimated |
| 3:54 PM | Clark County KY | 61 mph | Estimated |
| 3:54 PM | Clark County KY | 61 mph | Estimated |
| 6:00 PM | Carroll County MS | 61 mph | Estimated |
| 1:52 PM | Gregg County TX | 60 mph | Measured |
| 2:10 PM | Jackson County AL | 60 mph | Measured |
| 6:12 PM | Moore County TX | 60 mph | Measured |
| 7:15 PM | Deaf Smith County TX | 60 mph | Measured |
| 7:35 PM | Hamilton County KS | 60 mph | Measured |
| 1:00 PM | Lincoln County TN | 60 mph | Estimated |
| 1:01 PM | Lincoln County TN | 60 mph | Estimated |
| 1:05 PM | Lincoln County TN | 60 mph | Estimated |
| 1:05 PM | Lincoln County TN | 60 mph | Estimated |
| 1:08 PM | Lincoln County TN | 60 mph | Estimated |
| 1:10 PM | Lincoln County TN | 60 mph | Estimated |
| 1:30 PM | Meade County KY | 60 mph | Estimated |
| 1:35 PM | Bollinger County MO | 60 mph | Estimated |
| 2:20 PM | Marion County TN | 60 mph | Estimated |
| 2:20 PM | Gallatin County IL | 60 mph | Estimated |
| 2:32 PM | Williamson County IL | 60 mph | Estimated |
| 2:40 PM | Spencer County KY | 60 mph | Estimated |
| 2:43 PM | Juniata County PA | 60 mph | Estimated |
| 2:45 PM | Perry County PA | 60 mph | Estimated |
| 2:45 PM | Dade County GA | 60 mph | Estimated |
| 2:49 PM | Dade County GA | 60 mph | Estimated |
| 2:50 PM | Dade County GA | 60 mph | Estimated |
| 2:57 PM | Dauphin County PA | 60 mph | Estimated |
| 3:06 PM | DeKalb County AL | 60 mph | Estimated |
| 3:09 PM | Dauphin County PA | 60 mph | Estimated |
| 3:09 PM | Dauphin County PA | 60 mph | Estimated |
| 3:15 PM | Hamilton County TN | 60 mph | Estimated |
| 3:22 PM | Hancock County IN | 60 mph | Estimated |
| 3:30 PM | Union County PA | 60 mph | Estimated |
| 3:36 PM | Massac County IL | 60 mph | Estimated |
| 3:37 PM | Daviess County KY | 60 mph | Estimated |
| 3:38 PM | Bradley County TN | 60 mph | Estimated |
| 3:42 PM | DeKalb County AL | 60 mph | Estimated |
| 3:44 PM | Jackson County AL | 60 mph | Estimated |
| 3:47 PM | Chattooga County GA | 60 mph | Estimated |
| 3:47 PM | Chattooga County GA | 60 mph | Estimated |
| 3:49 PM | Chattooga County GA | 60 mph | Estimated |
By state
| Kentucky | 113 | 59 mph |
| Alabama | 46 | 60 mph |
| Georgia | 43 | 58 mph |
| Ohio | 38 | 63 mph |
| Indiana | 31 | 63 mph |
| Tennessee | 29 | 59 mph |
| West Virginia | 19 | — |
| Virginia | 18 | — |
| North Carolina | 15 | — |
| Illinois | 12 | 70 mph |
| Pennsylvania | 9 | — |
| Mississippi | 8 | — |
| Texas | 8 | 70 mph |
| Maryland | 7 | — |
| South Carolina | 7 | — |
| Kansas | 5 | 63 mph |
| Missouri | 3 | — |
| Delaware | 2 | — |
| Florida | 2 | — |
| Connecticut | 1 | — |
| New York | 1 | — |
| Arkansas | 0 | — |
| Montana | 0 | — |
Counties with the most wind reports
- Lauderdale CountyAL · 17 reports
- Lincoln CountyTN · 15 reports
- Chattooga CountyGA · 13 reports
- Fayette CountyKY · 13 reports
- Montgomery CountyKY · 12 reports
- Woodford CountyKY · 7 reports
- Clay CountyKY · 6 reports
- Colbert CountyAL · 6 reports
- Cuyahoga CountyOH · 6 reports
- Shelby CountyTN · 6 reports
Hail and tornadoes that day
63 hail reports, 2 of 2 inches or more; 9 tornadoes.
| 3:45 PM | Johnson County IN | 2.00 |
| 7:30 PM | Hamilton County KS | 2.00 |
| 1:18 PM | Hancock County KY | 1.75 |
| 3:42 PM | Panola County MS | 1.75 |
| 4:35 PM | Edwards County IL | 1.75 |
| 5:55 PM | Avery County NC | 1.50 |
| 7:35 PM | Barber County KS | 1.50 |
| 1:51 PM | Williamson County IL | 1.25 |
| 2:03 PM | Fayette County AL | 1.25 |
| 3:41 PM | DeKalb County AL | 1.25 |
| 6:02 PM | Hamilton County OH | 1.25 |
| 7:04 PM | Rutherford County TN | 1.25 |
| 12:29 PM | Breckinridge County KY | 1.00 |
| 12:35 PM | Daviess County KY | 1.00 |
| 12:45 PM | Clay County AR | 1.00 |
| 12:45 PM | Hancock County KY | 1.00 |
| 12:50 PM | Madison County AL | 1.00 |
| 1:42 PM | Gallatin County IL | 1.00 |
| 1:47 PM | Switzerland County IN | 1.00 |
| 2:10 PM | Jackson County IL | 1.00 |
| 2:35 PM | Richmond County GA | 1.00 |
| 2:40 PM | Spencer County KY | 1.00 |
| 2:44 PM | Hamilton County OH | 1.00 |
| 3:13 PM | Marion County IN | 1.00 |
| 3:15 PM | Morgan County IN | 1.00 |
| 3:32 PM | Jackson County IN | 1.00 |
| 3:38 PM | Dade County GA | 1.00 |
| 3:45 PM | Madison County AL | 1.00 |
| 3:51 PM | Shelby County IN | 1.00 |
| 3:54 PM | Douglas County GA | 1.00 |
| 3:56 PM | Madison County AL | 1.00 |
| 3:57 PM | Madison County AL | 1.00 |
| 3:58 PM | Hancock County KY | 1.00 |
| 4:06 PM | McLean County KY | 1.00 |
| 4:08 PM | Madison County NC | 1.00 |
| 4:40 PM | Menifee County KY | 1.00 |
| 4:52 PM | Knox County TN | 1.00 |
| 5:21 PM | Rutherford County NC | 1.00 |
| 6:05 PM | Monroe County IN | 1.00 |
| 6:14 PM | McDowell County NC | 1.00 |
| 7:20 PM | Hamilton County KS | 1.00 |
| 7:35 PM | Hamilton County KS | 1.00 |
| 9:00 PM | Carbon County MT | 1.00 |
| 12:32 AM | Big Horn County MT | 1.00 |
| 12:36 PM | Clay County AR | 0.88 |
| 1:34 PM | Ripley County IN | 0.88 |
| 2:09 PM | Coffee County TN | 0.88 |
| 2:44 PM | Richmond County GA | 0.88 |
| 3:09 PM | DeKalb County AL | 0.88 |
| 3:17 PM | Johnson County IN | 0.88 |
- EF1 tornado2:08 PM CDT
- EF0 tornado2:44 PM CDT
- EF1 tornado2:48 PM CDT
- EF1 tornado2:55 PM CDT
- EF1 tornado2:59 PM CDT
- EF1 tornado3:25 PM CDT
- EF0 tornado6:08 PM CDT
- EF0 tornado6:18 PM CDT
- EF1 tornado6:55 PM CDT
2023 · 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.