The severe wind outbreak of June 28, 2018
482 wind reportsAlabama, Tennessee, Iowa and 12 more states
482 damaging wind reports across 15 states between 1:24 AM and 12:53 AM the next day CDT, 41 of them 65 knots (75 mph) or stronger; the strongest measured gust was 87 mph in Warren County, IA. 101 hail reports and 12 tornadoes the same day.
Watch the day unfoldSevere wind day · June 28, 2018
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
- 482
- 40th of 15,807 days with wind reports since 1955
- 75 mph or more
- 41
- 5 of 86 mph (75 knots) or more
- Strongest measured gust
- 87 mph
- 76 knots, Warren County, IA
- Measured
- 44
- reports with an instrument reading; the rest are estimates from damage
- Killed by wind
- 0
- 4 injured
- Counties reporting
- 239
- in 15 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.
| 12:30 AM | Mercer County ND | 130 mph | Estimated |
| 12:15 PM | Madison County AL | 100 mph | Estimated |
| 12:50 AM | McLean County ND | 96 mph | Estimated |
| 12:30 PM | Warren County IA | 87 mph | Measured |
| 12:30 AM | McLean County ND | 86 mph | Estimated |
| 11:01 AM | Marshall County TN | 85 mph | Estimated |
| 12:25 AM | Mercer County ND | 85 mph | Estimated |
| 12:35 AM | Mercer County ND | 85 mph | Estimated |
| 12:45 AM | McLean County ND | 85 mph | Estimated |
| 12:48 AM | McLean County ND | 82 mph | Measured |
| 8:40 PM | Carter County MT | 81 mph | Measured |
| 10:00 AM | Harrison County IA | 81 mph | Estimated |
| 12:33 PM | Warren County IA | 81 mph | Estimated |
| 1:30 PM | Jackson County AL | 81 mph | Estimated |
| 1:50 PM | Limestone County AL | 81 mph | Estimated |
| 8:35 PM | Richland County MT | 81 mph | Estimated |
| 9:00 PM | Christian County KY | 81 mph | Estimated |
| 12:40 AM | Mercer County ND | 81 mph | Estimated |
| 12:50 AM | McLean County ND | 81 mph | Estimated |
| 7:44 AM | Madison County NE | 79 mph | Measured |
| 12:15 AM | Mercer County ND | 79 mph | Measured |
| 10:09 PM | Williams County ND | 78 mph | Measured |
| 7:34 AM | Antelope County NE | 77 mph | Measured |
| 9:43 AM | Burt County NE | 76 mph | Measured |
| 8:11 AM | Madison County NE | 75 mph | Estimated |
| 8:35 AM | Stanton County NE | 75 mph | Estimated |
| 10:06 AM | Harrison County IA | 75 mph | Estimated |
| 10:50 AM | Pottawattamie County IA | 75 mph | Estimated |
| 10:53 AM | Pottawattamie County IA | 75 mph | Estimated |
| 2:15 PM | Clark County MO | 75 mph | Estimated |
| 6:50 PM | Perry County IL | 75 mph | Estimated |
| 6:50 PM | Wayne County IL | 75 mph | Estimated |
| 7:00 PM | Franklin County IL | 75 mph | Estimated |
| 7:15 PM | Williamson County IL | 75 mph | Estimated |
| 7:16 PM | Jackson County IL | 75 mph | Estimated |
| 7:35 PM | Gallatin County IL | 75 mph | Estimated |
| 7:53 PM | Livingston County KY | 75 mph | Estimated |
| 7:54 PM | Massac County IL | 75 mph | Estimated |
| 8:10 PM | McCracken County KY | 75 mph | Estimated |
| 10:15 PM | Williams County ND | 75 mph | Estimated |
| 10:30 PM | Williams County ND | 75 mph | Estimated |
| 6:40 PM | Prowers County CO | 74 mph | Measured |
| 1:00 PM | Monroe County IA | 74 mph | Estimated |
| 5:28 PM | St. Louis County MO | 72 mph | Measured |
| 11:00 PM | Carter County MT | 72 mph | Measured |
| 7:34 AM | Boone County NE | 70 mph | Estimated |
| 9:40 AM | Harrison County IA | 70 mph | Estimated |
| 11:01 AM | Marshall County TN | 70 mph | Estimated |
| 11:32 AM | Adair County IA | 70 mph | Estimated |
| 11:35 AM | Adair County IA | 70 mph | Estimated |
| 11:41 AM | Maury County TN | 70 mph | Estimated |
| 11:44 AM | Adair County IA | 70 mph | Estimated |
| 11:45 AM | Calloway County KY | 70 mph | Estimated |
| 12:02 PM | Clarke County IA | 70 mph | Estimated |
| 12:04 PM | Madison County IA | 70 mph | Estimated |
| 12:19 PM | Warren County IA | 70 mph | Estimated |
| 12:20 PM | Warren County IA | 70 mph | Estimated |
| 12:25 PM | Warren County IA | 70 mph | Estimated |
| 12:30 PM | Hickman County TN | 70 mph | Estimated |
| 12:30 PM | Hickman County TN | 70 mph | Estimated |
| 12:40 PM | Marion County IA | 70 mph | Estimated |
| 12:45 PM | Perry County TN | 70 mph | Estimated |
| 12:45 PM | Marion County IA | 70 mph | Estimated |
| 12:52 PM | Maury County TN | 70 mph | Estimated |
| 1:55 PM | Scotland County MO | 70 mph | Estimated |
| 2:58 PM | Des Moines County IA | 70 mph | Estimated |
| 5:15 PM | Crenshaw County AL | 70 mph | Estimated |
| 5:40 PM | Butler County AL | 70 mph | Estimated |
| 5:45 PM | Butler County AL | 70 mph | Estimated |
| 5:50 PM | Butler County AL | 70 mph | Estimated |
| 5:50 PM | Madison County IL | 70 mph | Estimated |
| 6:00 PM | Wilcox County AL | 70 mph | Estimated |
| 6:00 PM | Covington County AL | 70 mph | Estimated |
| 6:00 PM | Covington County AL | 70 mph | Estimated |
| 6:15 PM | Monroe County AL | 70 mph | Estimated |
| 6:15 PM | Clarke County AL | 70 mph | Estimated |
| 6:15 PM | Conecuh County AL | 70 mph | Estimated |
| 6:24 PM | Clarke County AL | 70 mph | Estimated |
| 7:20 PM | Saline County IL | 70 mph | Estimated |
| 7:32 PM | Johnson County IL | 70 mph | Estimated |
| 7:47 PM | McCone County MT | 70 mph | Estimated |
| 7:50 PM | McCone County MT | 70 mph | Estimated |
| 7:54 PM | McCone County MT | 70 mph | Estimated |
| 8:10 PM | Ballard County KY | 70 mph | Estimated |
| 8:43 PM | Richland County MT | 70 mph | Estimated |
| 8:58 PM | Roosevelt County MT | 70 mph | Estimated |
| 9:05 PM | Richland County MT | 70 mph | Estimated |
| 9:30 PM | Henry County TN | 70 mph | Estimated |
| 9:57 PM | McKenzie County ND | 70 mph | Estimated |
| 11:40 AM | Union County IA | 69 mph | Measured |
| 2:45 PM | Lee County IA | 69 mph | Estimated |
| 9:45 PM | Benton County TN | 69 mph | Estimated |
| 12:15 PM | Warren County IA | 68 mph | Measured |
| 7:45 PM | Fallon County MT | 68 mph | Measured |
| 9:29 PM | Williams County ND | 68 mph | Measured |
| 9:38 PM | Williams County ND | 68 mph | Measured |
| 11:20 AM | Cass County IA | 67 mph | Measured |
| 12:30 PM | Warren County IA | 66 mph | Estimated |
| 8:25 PM | Roosevelt County MT | 64 mph | Measured |
| 9:00 PM | Powder River County MT | 64 mph | Measured |
By state
Counties with the most wind reports
- DeKalb CountyAL · 15 reports
- Warren CountyIA · 15 reports
- Jackson CountyAL · 14 reports
- Williams CountyND · 8 reports
- Limestone CountyAL · 8 reports
- Coffee CountyAL · 7 reports
- Adair CountyIA · 7 reports
- Sangamon CountyIL · 6 reports
- Lee CountyIA · 6 reports
- Moore CountyTN · 6 reports
Hail and tornadoes that day
101 hail reports, 10 of 2 inches or more; 12 tornadoes.
| 8:47 PM | Wells County ND | 3.50 |
| 7:54 AM | Adams County ND | 3.00 |
| 8:55 PM | Wells County ND | 3.00 |
| 7:08 AM | Bowman County ND | 2.50 |
| 8:07 AM | Adams County ND | 2.50 |
| 8:20 PM | Custer County MT | 2.50 |
| 9:35 PM | Powder River County MT | 2.50 |
| 8:20 PM | Custer County MT | 2.00 |
| 9:00 PM | Powder River County MT | 2.00 |
| 10:00 PM | Powder River County MT | 2.00 |
| 11:26 AM | Itasca County MN | 1.75 |
| 2:55 PM | Cass County MN | 1.75 |
| 3:34 PM | Grand Forks County ND | 1.75 |
| 7:08 PM | McCone County MT | 1.75 |
| 7:20 PM | Carter County MT | 1.75 |
| 8:21 PM | Custer County MT | 1.75 |
| 9:10 PM | Custer County MT | 1.75 |
| 9:33 PM | Powder River County MT | 1.75 |
| 11:10 PM | Carter County MT | 1.75 |
| 1:03 PM | Putnam County MO | 1.50 |
| 2:25 PM | Beltrami County MN | 1.50 |
| 5:30 PM | Powder River County MT | 1.50 |
| 6:40 PM | Pontotoc County MS | 1.50 |
| 8:48 PM | Wells County ND | 1.50 |
| 9:45 PM | Dunn County ND | 1.50 |
| 11:10 PM | Harding County SD | 1.50 |
| 7:12 AM | Bowman County ND | 1.25 |
| 10:45 AM | Itasca County MN | 1.25 |
| 1:00 PM | Polk County MN | 1.25 |
| 7:40 PM | Jefferson County MO | 1.25 |
| 8:40 PM | Custer County MT | 1.25 |
| 3:00 AM | Burleigh County ND | 1.00 |
| 5:30 AM | Sullivan County MO | 1.00 |
| 5:55 AM | Sullivan County MO | 1.00 |
| 6:42 AM | Bowman County ND | 1.00 |
| 7:34 AM | Boone County NE | 1.00 |
| 9:10 AM | Grant County ND | 1.00 |
| 12:09 PM | Clarke County IA | 1.00 |
| 12:45 PM | Grand Forks County ND | 1.00 |
| 12:45 PM | Polk County MN | 1.00 |
| 1:38 PM | Wapello County IA | 1.00 |
| 1:40 PM | Polk County MN | 1.00 |
| 2:30 PM | Beltrami County MN | 1.00 |
| 2:40 PM | Polk County MN | 1.00 |
| 2:41 PM | Cass County MN | 1.00 |
| 2:45 PM | Polk County MN | 1.00 |
| 3:13 PM | Cass County MN | 1.00 |
| 3:30 PM | Clearwater County MN | 1.00 |
| 3:35 PM | Grand Forks County ND | 1.00 |
| 3:43 PM | Grand Forks County ND | 1.00 |
- EF1 tornado12:36 PM CDT
- EF1 tornado2:51 PM CDT
- EF0 tornado5:11 PM CDT
- EF0 tornado7:12 PM CDT
- EF0 tornado8:17 PM CDT
- EF0 tornado8:44 PM CDT
- EF0 tornado9:01 PM CDT
- EF2 tornado9:06 PM CDT
- EF3 tornado9:20 PM CDT
- EF2 tornado9:30 PM CDT
- EFU tornado9:43 PM CDT
- EF2 tornado10:10 PM CDT
2018 · 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.