The severe wind outbreak of June 29, 2023
523 wind reportsIllinois, Indiana, Missouri and 9 more states
523 damaging wind reports across 12 states between 1:05 AM and 12:48 AM the next day CDT, 87 of them 65 knots (75 mph) or stronger; the strongest measured gust was 90 mph in Hancock County, IL. 156 hail reports and 8 tornadoes the same day. The 29th-most wind reports of any day since 1955.
Watch the day unfoldSevere wind day · June 29, 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
- 523
- 29th of 15,807 days with wind reports since 1955
- 75 mph or more
- 87
- 32 of 86 mph (75 knots) or more
- Strongest measured gust
- 90 mph
- 78 knots, Hancock County, IL
- Measured
- 53
- reports with an instrument reading; the rest are estimates from damage
- Killed by wind
- 1
- 7 injured
- Counties reporting
- 170
- in 12 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:05 AM | Dundy County NE | 120 mph | Estimated |
| 10:44 AM | Hancock County IL | 120 mph | Estimated |
| 10:44 AM | Hancock County IL | 120 mph | Estimated |
| 11:00 AM | Hancock County IL | 120 mph | Estimated |
| 10:18 AM | Clark County MO | 100 mph | Estimated |
| 10:30 AM | Lee County IA | 100 mph | Estimated |
| 10:35 AM | Lee County IA | 100 mph | Estimated |
| 10:40 AM | Hancock County IL | 100 mph | Estimated |
| 10:40 AM | Lee County IA | 100 mph | Estimated |
| 10:43 AM | Hancock County IL | 100 mph | Estimated |
| 10:45 AM | Hancock County IL | 100 mph | Estimated |
| 10:54 AM | Hancock County IL | 100 mph | Estimated |
| 10:55 AM | Hancock County IL | 100 mph | Estimated |
| 10:56 AM | Hancock County IL | 100 mph | Estimated |
| 10:58 AM | McDonough County IL | 100 mph | Estimated |
| 11:02 AM | Hancock County IL | 100 mph | Estimated |
| 11:05 AM | McDonough County IL | 100 mph | Estimated |
| 11:09 AM | Warren County IL | 100 mph | Estimated |
| 11:09 AM | Warren County IL | 100 mph | Estimated |
| 11:13 AM | McDonough County IL | 100 mph | Estimated |
| 11:13 AM | McDonough County IL | 100 mph | Estimated |
| 11:20 AM | Warren County IL | 100 mph | Estimated |
| 11:20 AM | Warren County IL | 100 mph | Estimated |
| 11:30 AM | McDonough County IL | 100 mph | Estimated |
| 11:05 AM | Hancock County IL | 90 mph | Measured |
| 10:07 AM | Clark County MO | 90 mph | Estimated |
| 10:28 AM | Clark County MO | 90 mph | Estimated |
| 10:29 AM | Clark County MO | 90 mph | Estimated |
| 10:30 AM | Hancock County IL | 90 mph | Estimated |
| 10:33 AM | Clark County MO | 90 mph | Estimated |
| 10:43 AM | Hancock County IL | 90 mph | Estimated |
| 11:16 AM | McDonough County IL | 87 mph | Measured |
| 1:16 PM | Champaign County IL | 82 mph | Measured |
| 1:55 AM | Hitchcock County NE | 81 mph | Measured |
| 7:54 PM | Vanderburgh County IN | 81 mph | Measured |
| 3:40 AM | Harlan County NE | 81 mph | Estimated |
| 7:48 AM | Gentry County MO | 81 mph | Estimated |
| 7:59 AM | Gentry County MO | 81 mph | Estimated |
| 8:28 AM | Spencer County IN | 81 mph | Estimated |
| 10:32 AM | Lee County IA | 81 mph | Estimated |
| 10:40 AM | Lee County IA | 81 mph | Estimated |
| 10:45 AM | Lee County IA | 81 mph | Estimated |
| 10:53 AM | Lee County IA | 81 mph | Estimated |
| 10:58 AM | Hancock County IL | 81 mph | Estimated |
| 11:00 AM | Hancock County IL | 81 mph | Estimated |
| 11:10 AM | McDonough County IL | 81 mph | Estimated |
| 11:13 AM | McDonough County IL | 81 mph | Estimated |
| 12:02 PM | Sangamon County IL | 81 mph | Estimated |
| 12:15 PM | Sangamon County IL | 81 mph | Estimated |
| 12:25 PM | Sangamon County IL | 81 mph | Estimated |
| 12:34 PM | Christian County IL | 81 mph | Estimated |
| 12:35 PM | Christian County IL | 81 mph | Estimated |
| 1:05 PM | De Witt County IL | 81 mph | Estimated |
| 1:05 PM | De Witt County IL | 81 mph | Estimated |
| 1:12 PM | Champaign County IL | 81 mph | Estimated |
| 1:15 PM | Champaign County IL | 81 mph | Estimated |
| 1:15 PM | Douglas County IL | 81 mph | Estimated |
| 1:15 PM | Douglas County IL | 81 mph | Estimated |
| 1:16 PM | Champaign County IL | 81 mph | Estimated |
| 1:16 PM | Champaign County IL | 81 mph | Estimated |
| 1:16 PM | Champaign County IL | 81 mph | Estimated |
| 1:25 PM | Cumberland County IL | 81 mph | Estimated |
| 1:30 PM | Vermilion County IL | 81 mph | Estimated |
| 1:32 PM | Coles County IL | 81 mph | Estimated |
| 2:00 PM | Vigo County IN | 81 mph | Estimated |
| 6:30 PM | Arapahoe County CO | 81 mph | Estimated |
| 1:16 PM | Champaign County IL | 79 mph | Measured |
| 6:03 AM | Republic County KS | 79 mph | Estimated |
| 6:08 AM | Republic County KS | 79 mph | Estimated |
| 6:10 AM | Republic County KS | 79 mph | Estimated |
| 6:10 AM | Washington County KS | 79 mph | Estimated |
| 6:10 AM | Washington County KS | 79 mph | Estimated |
| 6:11 AM | Washington County KS | 79 mph | Estimated |
| 6:11 AM | Washington County KS | 79 mph | Estimated |
| 6:20 AM | Washington County KS | 79 mph | Estimated |
| 8:27 AM | Grundy County MO | 78 mph | Measured |
| 7:31 AM | Nemaha County KS | 77 mph | Measured |
| 7:18 AM | Marshall County KS | 77 mph | Estimated |
| 12:54 PM | Macon County IL | 75 mph | Measured |
| 1:30 PM | Champaign County IL | 75 mph | Measured |
| 8:40 AM | Spencer County IN | 75 mph | Estimated |
| 8:40 AM | Gibson County IN | 75 mph | Estimated |
| 9:47 AM | Jefferson County IA | 75 mph | Estimated |
| 10:37 AM | Jefferson County IA | 75 mph | Estimated |
| 11:15 AM | McDonough County IL | 75 mph | Estimated |
| 11:26 AM | McDonough County IL | 75 mph | Estimated |
| 2:06 PM | Vigo County IN | 75 mph | Estimated |
| 10:35 AM | Lee County IA | 74 mph | Measured |
| 11:03 AM | McDonough County IL | 74 mph | Measured |
| 2:15 PM | Montgomery County IN | 74 mph | Measured |
| 2:15 AM | Hitchcock County NE | 70 mph | Measured |
| 10:28 AM | Clark County MO | 70 mph | Measured |
| 1:47 PM | Vermilion County IL | 70 mph | Measured |
| 2:21 PM | Lawrence County IL | 70 mph | Measured |
| 2:45 PM | Marion County IN | 70 mph | Measured |
| 1:41 AM | Hitchcock County NE | 70 mph | Estimated |
| 3:00 AM | Furnas County NE | 70 mph | Estimated |
| 3:00 AM | Furnas County NE | 70 mph | Estimated |
| 5:25 AM | Gage County NE | 70 mph | Estimated |
| 7:07 AM | Cass County NE | 70 mph | Estimated |
By state
Counties with the most wind reports
- Champaign CountyIL · 37 reports
- Vermilion CountyIL · 23 reports
- McLean CountyIL · 16 reports
- Macon CountyIL · 16 reports
- Hancock CountyIL · 16 reports
- Logan CountyIL · 13 reports
- Sangamon CountyIL · 13 reports
- McDonough CountyIL · 11 reports
- Fulton CountyIL · 10 reports
- De Witt CountyIL · 9 reports
Hail and tornadoes that day
156 hail reports, 24 of 2 inches or more; 8 tornadoes.
| 1:00 AM | Washington County CO | 4.00 |
| 1:23 AM | Washington County CO | 4.00 |
| 6:49 AM | Douglas County IL | 3.25 |
| 1:00 AM | Washington County CO | 3.00 |
| 3:05 AM | Furnas County NE | 3.00 |
| 1:00 AM | Dundy County NE | 2.75 |
| 1:05 AM | Dundy County NE | 2.75 |
| 3:25 AM | Furnas County NE | 2.75 |
| 3:48 PM | Lawrence County TN | 2.75 |
| 1:01 AM | Washington County CO | 2.50 |
| 1:15 AM | Washington County CO | 2.50 |
| 1:26 AM | Washington County CO | 2.50 |
| 1:29 AM | Washington County CO | 2.50 |
| 2:20 AM | Washington County CO | 2.50 |
| 4:58 AM | Jefferson County NE | 2.50 |
| 1:10 AM | Washington County CO | 2.00 |
| 1:28 AM | Washington County CO | 2.00 |
| 1:57 AM | Yuma County CO | 2.00 |
| 3:21 AM | Winnebago County IL | 2.00 |
| 4:55 AM | Jefferson County NE | 2.00 |
| 5:35 PM | Arapahoe County CO | 2.00 |
| 6:26 PM | Fayette County AL | 2.00 |
| 6:54 PM | Richland County IL | 2.00 |
| 7:24 PM | Adams County CO | 2.00 |
| 1:43 AM | Hitchcock County NE | 1.75 |
| 3:00 AM | Furnas County NE | 1.75 |
| 3:02 AM | Yuma County CO | 1.75 |
| 3:26 AM | Winnebago County IL | 1.75 |
| 3:40 AM | Harlan County NE | 1.75 |
| 4:15 AM | Franklin County NE | 1.75 |
| 4:30 AM | McLean County IL | 1.75 |
| 6:15 AM | Piatt County IL | 1.75 |
| 6:45 AM | Knox County IN | 1.75 |
| 7:37 AM | Gibson County IN | 1.75 |
| 10:25 AM | Vigo County IN | 1.75 |
| 2:35 PM | Platte County WY | 1.75 |
| 3:59 PM | Lawrence County TN | 1.75 |
| 5:07 PM | Denver County CO | 1.75 |
| 5:08 PM | Lawrence County AL | 1.75 |
| 5:09 PM | Lawrence County AL | 1.75 |
| 6:20 PM | Arapahoe County CO | 1.75 |
| 6:50 PM | Richland County IL | 1.75 |
| 7:10 PM | Albany County WY | 1.75 |
| 7:27 PM | Wabash County IL | 1.75 |
| 1:20 AM | Hitchcock County NE | 1.50 |
| 1:29 AM | Hitchcock County NE | 1.50 |
| 1:38 AM | Yuma County CO | 1.50 |
| 1:41 AM | Hitchcock County NE | 1.50 |
| 1:49 AM | Hitchcock County NE | 1.50 |
| 4:14 AM | Sherman County KS | 1.50 |
- EF1 tornado10:10 AM CDT
- EF2 tornado12:12 PM CDT
- EF1 tornado12:26 PM CDT
- EFU tornado12:27 PM CDT
- EF1 tornado12:29 PM CDT
- EF1 tornado12:33 PM CDT
- EF1 tornado12:35 PM CDT
- EF1 tornado12:38 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.