The severe wind outbreak of June 30, 2019
363 wind reportsIllinois, Iowa, Indiana and 16 more states
363 damaging wind reports across 19 states between 1:56 AM and 12:01 AM the next day CDT, 36 of them 65 knots (75 mph) or stronger; the strongest measured gust was 76 mph in Dubuque County, IA. 74 hail reports and 2 tornadoes the same day.
Watch the day unfoldSevere wind day · June 30, 2019
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
- 363
- on Sunday, June 30, 2019
- 75 mph or more
- 36
- 7 of 86 mph (75 knots) or more
- Strongest measured gust
- 76 mph
- 66 knots, Dubuque County, IA
- Measured
- 32
- reports with an instrument reading; the rest are estimates from damage
- Killed by wind
- 2
- 4 injured
- Counties reporting
- 156
- in 19 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:28 PM | Dubuque County IA | 100 mph | Estimated |
| 5:54 PM | Jones County IA | 100 mph | Estimated |
| 5:11 PM | Delaware County IA | 90 mph | Estimated |
| 5:36 PM | Dubuque County IA | 90 mph | Estimated |
| 5:41 PM | Dubuque County IA | 90 mph | Estimated |
| 6:13 PM | Jones County IA | 90 mph | Estimated |
| 6:15 PM | Clinton County IA | 90 mph | Estimated |
| 6:20 PM | Clinton County IA | 85 mph | Estimated |
| 1:50 PM | Suffolk County NY | 81 mph | Estimated |
| 5:00 PM | Buchanan County IA | 81 mph | Estimated |
| 5:01 PM | Delaware County IA | 81 mph | Estimated |
| 5:07 PM | Delaware County IA | 81 mph | Estimated |
| 5:10 PM | Buchanan County IA | 81 mph | Estimated |
| 5:42 PM | Jackson County IA | 81 mph | Estimated |
| 6:16 PM | Clinton County IA | 81 mph | Estimated |
| 6:50 PM | Rock Island County IL | 81 mph | Estimated |
| 6:55 PM | Henry County IL | 81 mph | Estimated |
| 8:09 PM | McDonough County IL | 81 mph | Estimated |
| 5:44 PM | Dubuque County IA | 76 mph | Measured |
| 5:35 PM | Grant County WI | 75 mph | Measured |
| 1:56 AM | Beltrami County MN | 75 mph | Estimated |
| 4:35 PM | Bremer County IA | 75 mph | Estimated |
| 4:58 PM | Yadkin County NC | 75 mph | Estimated |
| 5:10 PM | Buchanan County IA | 75 mph | Estimated |
| 5:18 PM | Delaware County IA | 75 mph | Estimated |
| 6:02 PM | Jackson County IA | 75 mph | Estimated |
| 6:05 PM | Jackson County IA | 75 mph | Estimated |
| 6:30 PM | Tripp County SD | 75 mph | Estimated |
| 6:32 PM | Carroll County IL | 75 mph | Estimated |
| 6:32 PM | Carroll County IL | 75 mph | Estimated |
| 6:35 PM | Scott County IA | 75 mph | Estimated |
| 6:40 PM | Scott County IA | 75 mph | Estimated |
| 6:44 PM | Carroll County IL | 75 mph | Estimated |
| 6:52 PM | Henry County IL | 75 mph | Estimated |
| 7:24 PM | Warren County IL | 75 mph | Estimated |
| 7:26 PM | Henry County IL | 75 mph | Estimated |
| 2:55 PM | Kankakee County IL | 74 mph | Measured |
| 1:03 PM | Kenosha County WI | 70 mph | Measured |
| 10:40 AM | Columbia County WI | 70 mph | Estimated |
| 10:50 AM | Columbia County WI | 70 mph | Estimated |
| 1:10 PM | Fairfield County CT | 70 mph | Estimated |
| 1:35 PM | Suffolk County NY | 70 mph | Estimated |
| 1:40 PM | Suffolk County NY | 70 mph | Estimated |
| 1:40 PM | Suffolk County NY | 70 mph | Estimated |
| 1:40 PM | Suffolk County NY | 70 mph | Estimated |
| 1:45 PM | Suffolk County NY | 70 mph | Estimated |
| 1:45 PM | Suffolk County NY | 70 mph | Estimated |
| 1:50 PM | Suffolk County NY | 70 mph | Estimated |
| 1:50 PM | Suffolk County NY | 70 mph | Estimated |
| 1:50 PM | Suffolk County NY | 70 mph | Estimated |
| 1:55 PM | Suffolk County NY | 70 mph | Estimated |
| 1:55 PM | Suffolk County NY | 70 mph | Estimated |
| 2:25 PM | Grundy County IL | 70 mph | Estimated |
| 2:45 PM | LaSalle County IL | 70 mph | Estimated |
| 3:00 PM | Kankakee County IL | 70 mph | Estimated |
| 4:00 PM | Champaign County IL | 70 mph | Estimated |
| 4:20 PM | Champaign County IL | 70 mph | Estimated |
| 4:20 PM | Champaign County IL | 70 mph | Estimated |
| 4:25 PM | Champaign County IL | 70 mph | Estimated |
| 5:02 PM | Buchanan County IA | 70 mph | Estimated |
| 5:30 PM | Dubuque County IA | 70 mph | Estimated |
| 5:36 PM | Jackson County SD | 70 mph | Estimated |
| 5:42 PM | Dubuque County IA | 70 mph | Estimated |
| 5:47 PM | Jo Daviess County IL | 70 mph | Estimated |
| 6:20 PM | Jo Daviess County IL | 70 mph | Estimated |
| 6:57 PM | Carroll County IL | 70 mph | Estimated |
| 7:48 PM | Putnam County IL | 70 mph | Estimated |
| 7:54 PM | Hancock County IL | 70 mph | Estimated |
| 8:02 PM | Weld County CO | 70 mph | Estimated |
| 8:40 PM | Deuel County SD | 70 mph | Estimated |
| 8:45 PM | Deuel County SD | 70 mph | Estimated |
| 6:20 PM | Linn County IA | 69 mph | Measured |
| 1:20 PM | Fairfield County CT | 69 mph | Estimated |
| 2:26 PM | Will County IL | 69 mph | Estimated |
| 5:42 PM | Upton County TX | 68 mph | Measured |
| 4:34 PM | Fayette County IA | 68 mph | Estimated |
| 6:22 PM | Scott County IA | 67 mph | Measured |
| 4:17 PM | Chickasaw County IA | 64 mph | Measured |
| 6:11 PM | Clinton County IA | 64 mph | Measured |
| 3:30 AM | Hubbard County MN | 64 mph | Estimated |
| 10:20 AM | Sauk County WI | 64 mph | Estimated |
| 10:30 AM | Sauk County WI | 64 mph | Estimated |
| 11:42 AM | Dodge County WI | 64 mph | Estimated |
| 11:45 AM | Jefferson County WI | 64 mph | Estimated |
| 11:55 AM | Waukesha County WI | 64 mph | Estimated |
| 12:25 PM | Walworth County WI | 64 mph | Estimated |
| 2:30 PM | Will County IL | 64 mph | Estimated |
| 2:50 PM | Kankakee County IL | 64 mph | Estimated |
| 4:10 PM | Benton County IN | 64 mph | Estimated |
| 4:41 PM | Clayton County IA | 64 mph | Estimated |
| 4:50 PM | Putnam County IN | 64 mph | Estimated |
| 5:17 PM | Dubuque County IA | 64 mph | Estimated |
| 5:30 PM | Jim Wells County TX | 64 mph | Estimated |
| 5:45 PM | Linn County IA | 64 mph | Estimated |
| 5:49 PM | Linn County IA | 64 mph | Estimated |
| 5:56 PM | Jones County IA | 64 mph | Estimated |
| 6:03 PM | Jo Daviess County IL | 64 mph | Estimated |
| 6:08 PM | Jackson County IA | 64 mph | Estimated |
| 6:08 PM | Cedar County IA | 64 mph | Estimated |
| 6:15 PM | Daviess County IN | 64 mph | Estimated |
By state
| Illinois | 104 | 74 mph |
| Iowa | 65 | 76 mph |
| Indiana | 43 | 63 mph |
| New York | 35 | 62 mph |
| Minnesota | 28 | 62 mph |
| Wisconsin | 24 | 75 mph |
| Kentucky | 14 | — |
| North Carolina | 12 | — |
| South Dakota | 11 | 60 mph |
| Connecticut | 11 | — |
| Montana | 2 | 60 mph |
| Massachusetts | 2 | — |
| Rhode Island | 2 | — |
| Nebraska | 2 | — |
| New Hampshire | 2 | — |
| Texas | 2 | 68 mph |
| Virginia | 2 | — |
| Colorado | 1 | — |
| Maine | 1 | — |
| Wyoming | 0 | — |
Counties with the most wind reports
- Suffolk CountyNY · 31 reports
- Fairfield CountyCT · 9 reports
- Newton CountyIN · 9 reports
- Champaign CountyIL · 9 reports
- Scott CountyIA · 8 reports
- Dubuque CountyIA · 8 reports
- Will CountyIL · 7 reports
- Kankakee CountyIL · 6 reports
- Henry CountyIL · 5 reports
- Lake CountyIL · 5 reports
Hail and tornadoes that day
74 hail reports, 2 of 2 inches or more; 2 tornadoes.
| 8:01 AM | Cass County MN | 2.75 |
| 5:30 PM | Gregory County SD | 2.00 |
| 8:10 AM | Cass County MN | 1.75 |
| 3:45 PM | Vermilion County IL | 1.75 |
| 4:27 PM | Gregory County SD | 1.75 |
| 5:10 PM | Oglala Lakota County SD | 1.75 |
| 7:39 PM | Phillips County CO | 1.75 |
| 7:58 PM | Tripp County SD | 1.75 |
| 2:35 AM | Beltrami County MN | 1.25 |
| 8:10 AM | Otter Tail County MN | 1.25 |
| 2:27 PM | Kent County RI | 1.25 |
| 3:05 PM | Jackson County MN | 1.25 |
| 5:29 PM | Coles County IL | 1.25 |
| 6:31 PM | Sweet Grass County MT | 1.25 |
| 2:10 AM | Clearwater County MN | 1.00 |
| 2:42 AM | Clearwater County MN | 1.00 |
| 4:45 AM | Crow Wing County MN | 1.00 |
| 5:13 AM | Itasca County MN | 1.00 |
| 7:02 AM | Itasca County MN | 1.00 |
| 8:00 AM | Otter Tail County MN | 1.00 |
| 8:09 AM | Wadena County MN | 1.00 |
| 9:00 AM | Grant County MN | 1.00 |
| 12:19 PM | Dutchess County NY | 1.00 |
| 12:30 PM | Lincoln County ME | 1.00 |
| 12:43 PM | Worcester County MA | 1.00 |
| 12:50 PM | Putnam County NY | 1.00 |
| 12:55 PM | Fairfield County CT | 1.00 |
| 1:21 PM | Weston County WY | 1.00 |
| 1:32 PM | Weston County WY | 1.00 |
| 1:50 PM | Suffolk County NY | 1.00 |
| 2:44 PM | Plymouth County MA | 1.00 |
| 3:10 PM | Freeborn County MN | 1.00 |
| 3:15 PM | Vermilion County IL | 1.00 |
| 4:27 PM | Monroe County IN | 1.00 |
| 4:42 PM | Brown County IN | 1.00 |
| 5:34 PM | Charles Mix County SD | 1.00 |
| 5:46 PM | Jackson County SD | 1.00 |
| 6:20 PM | Gregory County SD | 1.00 |
| 6:25 PM | Jackson County SD | 1.00 |
| 6:26 PM | Tripp County SD | 1.00 |
| 6:40 PM | Sweet Grass County MT | 1.00 |
| 6:43 PM | Stillwater County MT | 1.00 |
| 6:46 PM | Lyman County SD | 1.00 |
| 7:07 PM | Washington County CO | 1.00 |
| 7:08 PM | Todd County SD | 1.00 |
| 7:15 PM | Mellette County SD | 1.00 |
| 7:34 PM | Mellette County SD | 1.00 |
| 8:00 PM | Tripp County SD | 1.00 |
| 8:08 PM | Cherry County NE | 1.00 |
| 8:20 PM | Logan County CO | 1.00 |
- EFU tornado2:39 PM CDT
- EF0 tornado4:23 PM CDT
2019 · 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.