The severe wind outbreak of June 26, 2024
563 wind reportsPennsylvania, Kansas, New Jersey and 29 more states
563 damaging wind reports across 32 states between 1:05 AM and 11:18 PM CDT, 43 of them 65 knots (75 mph) or stronger; the strongest measured gust was 86 mph in Shawnee County, KS. 21 hail reports and 9 tornadoes the same day. The 17th-most wind reports of any day since 1955.
Watch the day unfoldSevere wind day · June 26, 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
- 563
- 17th of 15,807 days with wind reports since 1955
- 75 mph or more
- 43
- 6 of 86 mph (75 knots) or more
- Strongest measured gust
- 86 mph
- 75 knots, Shawnee County, KS
- Measured
- 67
- reports with an instrument reading; the rest are estimates from damage
- Killed by wind
- 3
- 14 injured
- Counties reporting
- 248
- in 32 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.
| 5:11 PM | Columbia County PA | 100 mph | Estimated |
| 10:23 PM | Bristol County MA | 100 mph | Estimated |
| 6:25 PM | Chaves County NM | 91 mph | Estimated |
| 4:50 PM | Columbia County PA | 90 mph | Estimated |
| 3:22 AM | Shawnee County KS | 86 mph | Measured |
| 4:00 AM | Anderson County KS | 86 mph | Estimated |
| 1:48 AM | Jefferson County NE | 83 mph | Measured |
| 3:44 AM | Osage County KS | 82 mph | Measured |
| 2:15 AM | Marshall County KS | 81 mph | Estimated |
| 2:43 AM | Nemaha County KS | 81 mph | Estimated |
| 3:15 AM | Wabaunsee County KS | 81 mph | Estimated |
| 3:20 AM | Shawnee County KS | 81 mph | Estimated |
| 3:24 AM | Wabaunsee County KS | 81 mph | Estimated |
| 3:25 AM | Shawnee County KS | 81 mph | Estimated |
| 3:26 AM | Shawnee County KS | 81 mph | Estimated |
| 3:27 AM | Osage County KS | 81 mph | Estimated |
| 3:28 AM | Shawnee County KS | 81 mph | Estimated |
| 3:30 AM | Shawnee County KS | 81 mph | Estimated |
| 3:40 AM | Shawnee County KS | 81 mph | Estimated |
| 12:40 PM | Marion County TX | 81 mph | Estimated |
| 5:08 PM | Columbia County PA | 81 mph | Estimated |
| 5:47 PM | Carbon County PA | 81 mph | Estimated |
| 8:30 PM | Carson County TX | 81 mph | Estimated |
| 8:34 PM | Eddy County NM | 81 mph | Estimated |
| 9:15 PM | Hartford County CT | 77 mph | Measured |
| 1:47 AM | Jefferson County NE | 75 mph | Measured |
| 3:08 AM | Wabaunsee County KS | 75 mph | Estimated |
| 3:10 AM | Shawnee County KS | 75 mph | Estimated |
| 3:23 AM | Shawnee County KS | 75 mph | Estimated |
| 3:39 AM | Osage County KS | 75 mph | Estimated |
| 3:45 AM | Osage County KS | 75 mph | Estimated |
| 5:04 AM | Polk County MO | 75 mph | Estimated |
| 7:25 AM | Carroll County AR | 75 mph | Estimated |
| 7:39 AM | Tulsa County OK | 75 mph | Estimated |
| 8:26 AM | Muskogee County OK | 75 mph | Estimated |
| 8:45 AM | Sebastian County AR | 75 mph | Estimated |
| 8:59 AM | Le Flore County OK | 75 mph | Estimated |
| 9:22 AM | Sebastian County AR | 75 mph | Estimated |
| 9:30 AM | Sebastian County AR | 75 mph | Estimated |
| 3:45 PM | Malheur County OR | 75 mph | Estimated |
| 4:38 PM | Botetourt County VA | 75 mph | Estimated |
| 9:55 PM | Windham County CT | 75 mph | Estimated |
| 10:25 PM | Bristol County MA | 75 mph | Estimated |
| 1:53 AM | Gage County NE | 72 mph | Measured |
| 3:16 AM | Shawnee County KS | 72 mph | Measured |
| 8:29 PM | Carson County TX | 72 mph | Measured |
| 7:31 AM | Tulsa County OK | 71 mph | Measured |
| 4:30 PM | Fremont County ID | 71 mph | Measured |
| 2:55 AM | Riley County KS | 70 mph | Measured |
| 5:24 PM | St. Mary's County MD | 70 mph | Measured |
| 2:17 AM | Marshall County KS | 70 mph | Estimated |
| 2:37 AM | Marshall County KS | 70 mph | Estimated |
| 2:45 AM | Nemaha County KS | 70 mph | Estimated |
| 2:52 AM | Pottawatomie County KS | 70 mph | Estimated |
| 2:55 AM | Riley County KS | 70 mph | Estimated |
| 2:59 AM | Pottawatomie County KS | 70 mph | Estimated |
| 3:13 AM | Shawnee County KS | 70 mph | Estimated |
| 3:21 AM | Shawnee County KS | 70 mph | Estimated |
| 3:26 AM | Shawnee County KS | 70 mph | Estimated |
| 3:35 AM | Osage County KS | 70 mph | Estimated |
| 3:43 AM | Shawnee County KS | 70 mph | Estimated |
| 3:52 AM | Douglas County KS | 70 mph | Estimated |
| 3:56 AM | Lyon County KS | 70 mph | Estimated |
| 5:30 AM | Labette County KS | 70 mph | Estimated |
| 7:35 AM | Tulsa County OK | 70 mph | Estimated |
| 7:40 AM | Tulsa County OK | 70 mph | Estimated |
| 8:50 AM | Sebastian County AR | 70 mph | Estimated |
| 9:39 AM | Le Flore County OK | 70 mph | Estimated |
| 4:38 PM | Snyder County PA | 70 mph | Estimated |
| 4:39 PM | Dauphin County PA | 70 mph | Estimated |
| 4:50 PM | Idaho County ID | 70 mph | Estimated |
| 5:09 PM | Schuylkill County PA | 70 mph | Estimated |
| 8:17 PM | Swisher County TX | 70 mph | Estimated |
| 9:05 PM | Swisher County TX | 70 mph | Estimated |
| 7:19 PM | Laramie County WY | 69 mph | Measured |
| 12:12 PM | Ashtabula County OH | 69 mph | Estimated |
| 8:22 PM | Litchfield County CT | 69 mph | Estimated |
| 8:32 PM | Litchfield County CT | 69 mph | Estimated |
| 8:40 PM | Litchfield County CT | 69 mph | Estimated |
| 8:41 PM | Litchfield County CT | 69 mph | Estimated |
| 8:42 PM | Litchfield County CT | 69 mph | Estimated |
| 8:44 PM | Litchfield County CT | 69 mph | Estimated |
| 8:44 PM | Litchfield County CT | 69 mph | Estimated |
| 2:53 AM | Nemaha County KS | 68 mph | Measured |
| 8:08 AM | Muskogee County OK | 68 mph | Measured |
| 2:20 PM | Tuscaloosa County AL | 68 mph | Measured |
| 4:58 AM | Neosho County KS | 67 mph | Measured |
| 8:15 AM | Okmulgee County OK | 67 mph | Measured |
| 1:53 AM | Gage County NE | 66 mph | Measured |
| 3:46 PM | Jefferson County PA | 66 mph | Measured |
| 3:22 AM | Shawnee County KS | 66 mph | Estimated |
| 3:25 AM | Shawnee County KS | 66 mph | Estimated |
| 1:49 AM | Republic County KS | 64 mph | Measured |
| 2:36 AM | Clay County KS | 64 mph | Measured |
| 3:56 AM | Lyon County KS | 64 mph | Measured |
| 11:46 AM | Jefferson County AR | 64 mph | Measured |
| 8:08 PM | Jefferson County WV | 64 mph | Measured |
| 2:28 AM | Marshall County KS | 64 mph | Estimated |
| 3:25 AM | Shawnee County KS | 64 mph | Estimated |
| 4:50 AM | Neosho County KS | 64 mph | Estimated |
By state
| Pennsylvania | 105 | 66 mph |
| Kansas | 62 | 86 mph |
| New Jersey | 39 | 62 mph |
| New York | 38 | 59 mph |
| Missouri | 33 | 60 mph |
| Virginia | 33 | 59 mph |
| Connecticut | 27 | 77 mph |
| Maryland | 25 | 70 mph |
| West Virginia | 24 | 64 mph |
| Tennessee | 23 | — |
| Oklahoma | 22 | 71 mph |
| Texas | 20 | 72 mph |
| Arkansas | 14 | 64 mph |
| Mississippi | 12 | — |
| Alabama | 11 | 68 mph |
| Massachusetts | 10 | — |
| Nebraska | 10 | 83 mph |
| Ohio | 9 | — |
| Louisiana | 7 | 63 mph |
| Rhode Island | 7 | — |
| Georgia | 6 | 44 mph |
| Kentucky | 5 | — |
| New Mexico | 4 | 63 mph |
| Idaho | 3 | 71 mph |
| Delaware | 3 | — |
| Florida | 2 | — |
| South Carolina | 2 | — |
| Utah | 2 | 63 mph |
| Wyoming | 2 | 69 mph |
| Colorado | 1 | 59 mph |
| North Carolina | 1 | — |
| Oregon | 1 | — |
Counties with the most wind reports
- Shawnee CountyKS · 19 reports
- Dutchess CountyNY · 13 reports
- Westmoreland CountyPA · 12 reports
- Bergen CountyNJ · 11 reports
- Luzerne CountyPA · 11 reports
- Orange CountyNY · 10 reports
- Hartford CountyCT · 8 reports
- Litchfield CountyCT · 8 reports
- Allegheny CountyPA · 8 reports
- Berks CountyPA · 7 reports
Hail and tornadoes that day
21 hail reports, 1 of 2 inches or more; 9 tornadoes.
| 8:14 PM | Grayson County TX | 2.00 |
| 8:18 PM | Grayson County TX | 1.75 |
| 4:00 PM | Boise County ID | 1.25 |
| 1:32 PM | McKean County PA | 1.00 |
| 3:00 PM | Payette County ID | 1.00 |
| 4:12 PM | Clay County WV | 1.00 |
| 4:15 PM | Jones County MS | 1.00 |
| 4:43 PM | Columbia County PA | 1.00 |
| 4:52 PM | Columbia County PA | 1.00 |
| 5:15 PM | Luzerne County PA | 1.00 |
| 7:17 PM | Bryan County OK | 1.00 |
| 7:21 PM | Bryan County OK | 1.00 |
| 8:02 PM | Grayson County TX | 1.00 |
| 8:02 PM | Grayson County TX | 1.00 |
| 8:49 PM | Grayson County TX | 1.00 |
| 4:02 PM | Montour County PA | 0.88 |
| 12:48 PM | Erie County PA | 0.75 |
| 6:10 PM | Lehigh County PA | 0.75 |
| 6:14 PM | Lehigh County PA | 0.75 |
| 7:12 PM | Bryan County OK | 0.75 |
| 7:19 PM | Bryan County OK | 0.75 |
- EFU tornado6:12 PM CDT
- EF0 tornado6:21 PM CDT
- EF1 tornado6:26 PM CDT
- EF1 tornado6:57 PM CDT
- EF2 tornado7:06 PM CDT
- EF0 tornado7:27 PM CDT
- EF0 tornado7:30 PM CDT
- EF1 tornado10:23 PM CDT
- EF1 tornado10:29 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.