The severe wind outbreak of July 14, 2023
375 wind reportsKansas, Missouri, Illinois and 21 more states
375 damaging wind reports across 24 states between 1:03 AM and 12:05 AM the next day CDT, 26 of them 65 knots (75 mph) or stronger; the strongest measured gust was 89 mph in Johnson County, KS. 63 hail reports and 3 tornadoes the same day.
Watch the day unfoldSevere wind day · July 14, 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
- 375
- on Friday, July 14, 2023
- 75 mph or more
- 26
- 1 of 86 mph (75 knots) or more
- Strongest measured gust
- 89 mph
- 77 knots, Johnson County, KS
- Measured
- 66
- reports with an instrument reading; the rest are estimates from damage
- Killed by wind
- 1
- 2 injured
- Counties reporting
- 159
- in 24 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.
| 3:30 PM | Johnson County KS | 89 mph | Measured |
| 5:36 PM | Woodson County KS | 85 mph | Measured |
| 8:16 PM | Stone County MO | 85 mph | Measured |
| 2:45 PM | Jefferson County KS | 85 mph | Estimated |
| 2:45 PM | Jefferson County KS | 85 mph | Estimated |
| 2:14 PM | Wabaunsee County KS | 81 mph | Estimated |
| 2:41 PM | Jefferson County KS | 81 mph | Estimated |
| 2:41 PM | Jefferson County KS | 81 mph | Estimated |
| 2:45 PM | Jefferson County KS | 81 mph | Estimated |
| 4:02 PM | Johnson County KS | 81 mph | Estimated |
| 9:25 PM | Cook County IL | 81 mph | Estimated |
| 3:10 PM | Douglas County KS | 77 mph | Estimated |
| 1:03 AM | Dallam County TX | 75 mph | Measured |
| 12:18 PM | Phillips County KS | 75 mph | Measured |
| 3:30 AM | Sebastian County AR | 75 mph | Estimated |
| 3:40 AM | Sebastian County AR | 75 mph | Estimated |
| 2:20 PM | Shawnee County KS | 75 mph | Estimated |
| 2:52 PM | Douglas County KS | 75 mph | Estimated |
| 2:57 PM | Jefferson County KS | 75 mph | Estimated |
| 3:00 PM | Douglas County KS | 75 mph | Estimated |
| 3:40 PM | Marion County KS | 75 mph | Estimated |
| 7:05 PM | Ottawa County OK | 75 mph | Estimated |
| 8:05 PM | Tulsa County OK | 75 mph | Estimated |
| 9:43 PM | Crawford County AR | 75 mph | Estimated |
| 9:49 PM | Crawford County AR | 75 mph | Estimated |
| 9:56 PM | Franklin County AR | 75 mph | Estimated |
| 3:49 AM | Sebastian County AR | 74 mph | Measured |
| 2:28 PM | Shawnee County KS | 72 mph | Measured |
| 2:29 PM | Shawnee County KS | 72 mph | Measured |
| 2:30 PM | Jefferson County KS | 72 mph | Measured |
| 2:35 PM | Jefferson County KS | 72 mph | Measured |
| 3:36 AM | Sebastian County AR | 70 mph | Measured |
| 3:53 PM | Wyandotte County KS | 70 mph | Measured |
| 5:30 PM | Allen County KS | 70 mph | Measured |
| 5:43 PM | Allen County KS | 70 mph | Measured |
| 3:30 AM | Sequoyah County OK | 70 mph | Estimated |
| 3:50 AM | Sebastian County AR | 70 mph | Estimated |
| 7:43 AM | Rogers County OK | 70 mph | Estimated |
| 11:40 AM | Norton County KS | 70 mph | Estimated |
| 1:50 PM | Barton County KS | 70 mph | Estimated |
| 2:14 PM | Barton County KS | 70 mph | Estimated |
| 2:16 PM | Rice County KS | 70 mph | Estimated |
| 2:25 PM | Shawnee County KS | 70 mph | Estimated |
| 2:30 PM | Shawnee County KS | 70 mph | Estimated |
| 2:30 PM | Shawnee County KS | 70 mph | Estimated |
| 2:35 PM | Sanilac County MI | 70 mph | Estimated |
| 2:52 PM | Jefferson County KS | 70 mph | Estimated |
| 3:07 PM | Douglas County KS | 70 mph | Estimated |
| 3:09 PM | Jefferson County KS | 70 mph | Estimated |
| 3:39 PM | Johnson County KS | 70 mph | Estimated |
| 3:55 PM | Johnson County KS | 70 mph | Estimated |
| 4:01 PM | Johnson County KS | 70 mph | Estimated |
| 4:02 PM | Loudoun County VA | 70 mph | Estimated |
| 4:04 PM | Sedgwick County KS | 70 mph | Estimated |
| 4:10 PM | Jackson County MO | 70 mph | Estimated |
| 5:08 PM | Woodson County KS | 70 mph | Estimated |
| 5:25 PM | Allen County KS | 70 mph | Estimated |
| 5:31 PM | District of Columbia County DC | 70 mph | Estimated |
| 5:55 PM | Labette County KS | 70 mph | Estimated |
| 6:10 PM | Cole County MO | 70 mph | Estimated |
| 6:32 PM | Crawford County KS | 70 mph | Estimated |
| 6:40 PM | Kay County OK | 70 mph | Estimated |
| 6:46 PM | St. Louis County MO | 70 mph | Estimated |
| 6:52 PM | Clark County WI | 70 mph | Estimated |
| 6:59 PM | Boone County MO | 70 mph | Estimated |
| 7:02 PM | Callaway County MO | 70 mph | Estimated |
| 7:52 PM | Benton County AR | 70 mph | Estimated |
| 7:54 PM | LaSalle County IL | 70 mph | Estimated |
| 8:05 PM | Benton County AR | 70 mph | Estimated |
| 8:05 PM | Wagoner County OK | 70 mph | Estimated |
| 8:11 PM | Benton County AR | 70 mph | Estimated |
| 8:20 PM | Jefferson County MO | 70 mph | Estimated |
| 8:22 PM | Wagoner County OK | 70 mph | Estimated |
| 8:30 PM | Stone County MO | 70 mph | Estimated |
| 8:37 PM | Wagoner County OK | 70 mph | Estimated |
| 9:20 PM | Cook County IL | 70 mph | Estimated |
| 9:20 PM | DuPage County IL | 70 mph | Estimated |
| 9:20 PM | Cook County IL | 70 mph | Estimated |
| 9:22 PM | Cook County IL | 70 mph | Estimated |
| 9:26 PM | Cook County IL | 70 mph | Estimated |
| 9:29 PM | Cook County IL | 70 mph | Estimated |
| 9:33 PM | Cook County IL | 70 mph | Estimated |
| 9:35 PM | Baxter County AR | 70 mph | Estimated |
| 9:43 PM | Crawford County AR | 70 mph | Estimated |
| 9:43 PM | Crawford County AR | 70 mph | Estimated |
| 9:58 PM | Franklin County AR | 70 mph | Estimated |
| 11:55 PM | Seminole County OK | 70 mph | Estimated |
| 5:28 PM | Pettis County MO | 69 mph | Measured |
| 5:32 PM | Neosho County KS | 69 mph | Measured |
| 1:50 PM | Wabaunsee County KS | 69 mph | Estimated |
| 2:31 PM | Shawnee County KS | 69 mph | Estimated |
| 8:10 PM | Stone County MO | 69 mph | Estimated |
| 3:00 PM | Jefferson County KS | 68 mph | Measured |
| 12:57 PM | Tuscola County MI | 68 mph | Estimated |
| 1:18 PM | Trego County KS | 68 mph | Estimated |
| 2:06 PM | Lapeer County MI | 68 mph | Estimated |
| 2:07 PM | Lapeer County MI | 68 mph | Estimated |
| 2:38 PM | Lapeer County MI | 68 mph | Estimated |
| 3:36 PM | Monroe County MI | 68 mph | Estimated |
| 4:57 PM | Macomb County MI | 68 mph | Estimated |
By state
| Kansas | 112 | 89 mph |
| Missouri | 59 | 85 mph |
| Illinois | 40 | 64 mph |
| Arkansas | 25 | 74 mph |
| Pennsylvania | 23 | — |
| Virginia | 20 | 66 mph |
| Michigan | 14 | — |
| Oklahoma | 13 | 61 mph |
| New Jersey | 11 | — |
| New York | 10 | — |
| Maryland | 8 | — |
| South Carolina | 6 | 59 mph |
| West Virginia | 5 | — |
| North Carolina | 5 | — |
| Nebraska | 4 | 64 mph |
| District of Columbia | 4 | — |
| South Dakota | 4 | 67 mph |
| Texas | 4 | 75 mph |
| Wisconsin | 3 | — |
| Iowa | 1 | — |
| Georgia | 1 | — |
| Kentucky | 1 | — |
| Minnesota | 1 | — |
| Mississippi | 1 | — |
| Wyoming | 0 | — |
| New Mexico | 0 | — |
Counties with the most wind reports
- Jefferson CountyKS · 16 reports
- Shawnee CountyKS · 14 reports
- Cook CountyIL · 12 reports
- Taney CountyMO · 11 reports
- Douglas CountyKS · 10 reports
- Jackson CountyMO · 10 reports
- Johnson CountyKS · 8 reports
- Centre CountyPA · 8 reports
- Stone CountyMO · 7 reports
- DuPage CountyIL · 7 reports
Hail and tornadoes that day
63 hail reports, 2 of 2 inches or more; 3 tornadoes.
| 12:15 PM | Ellis County KS | 2.00 |
| 11:12 PM | Otsego County NY | 2.00 |
| 1:00 AM | Vernon County WI | 1.75 |
| 8:40 AM | Keith County NE | 1.75 |
| 9:01 AM | Lincoln County NE | 1.75 |
| 11:45 AM | Phillips County KS | 1.75 |
| 2:10 PM | Lapeer County MI | 1.75 |
| 3:12 PM | Wabaunsee County KS | 1.75 |
| 3:46 PM | Monroe County MI | 1.75 |
| 7:25 PM | Woodward County OK | 1.75 |
| 8:52 PM | Colfax County NM | 1.75 |
| 8:15 AM | Logan County NE | 1.50 |
| 8:20 AM | McPherson County NE | 1.50 |
| 4:25 PM | Fairfax County VA | 1.50 |
| 6:28 PM | Barron County WI | 1.50 |
| 7:17 PM | Woodward County OK | 1.50 |
| 1:01 AM | Scotts Bluff County NE | 1.25 |
| 2:09 PM | Frederick County VA | 1.25 |
| 2:27 PM | Frederick County VA | 1.25 |
| 3:06 PM | Washtenaw County MI | 1.25 |
| 3:25 PM | Converse County WY | 1.25 |
| 3:30 PM | Monroe County MI | 1.25 |
| 5:24 PM | Dunn County WI | 1.25 |
| 1:35 AM | Morrill County NE | 1.00 |
| 8:40 AM | Lincoln County NE | 1.00 |
| 8:40 AM | Keith County NE | 1.00 |
| 9:00 AM | Lincoln County NE | 1.00 |
| 9:36 AM | Lincoln County NE | 1.00 |
| 11:18 AM | Furnas County NE | 1.00 |
| 11:35 AM | Norton County KS | 1.00 |
| 12:07 PM | Pendleton County WV | 1.00 |
| 1:14 PM | St. Louis MO | 1.00 |
| 1:57 PM | Frederick County VA | 1.00 |
| 2:14 PM | Barton County KS | 1.00 |
| 2:46 PM | Washtenaw County MI | 1.00 |
| 3:07 PM | Douglas County KS | 1.00 |
| 3:14 PM | Oakland County MI | 1.00 |
| 3:37 PM | Converse County WY | 1.00 |
| 3:39 PM | Franklin County KS | 1.00 |
| 3:40 PM | St. Clair County MI | 1.00 |
| 3:42 PM | Platte County MO | 1.00 |
| 3:55 PM | Platte County WY | 1.00 |
| 4:20 PM | Bay County MI | 1.00 |
| 4:24 PM | Montgomery County NY | 1.00 |
| 4:38 PM | Jackson County IA | 1.00 |
| 5:10 PM | Cass County IL | 1.00 |
| 5:22 PM | Dunn County WI | 1.00 |
| 7:26 PM | Woodward County OK | 1.00 |
| 9:04 PM | Colfax County NM | 1.00 |
| 11:36 PM | Herkimer County NY | 1.00 |
- EF1 tornado4:03 AM CDT
- EF0 tornado2:24 PM CDT
- EF0 tornado8:58 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.