On the map: every storm report logged this day.
On the map
Storm reports for May 16, 2017
On May 16, 2017, 183 hail, 125 damaging-wind and 21 tornado reports were logged across 9 states.
FreeNo accountNo phone numberWe don’t keep the address
· As you type, the text is sent to Google to suggest addresses.IndependentNot affiliated with NOAA or the National Weather Service. Source: NOAA Storm Prediction Center storm reports. Data through November 6, 2026. Methodology
← May 15, 2017 All 2017 storm days · May 2017 May 17, 2017 →
On May 16, 2017, 183 hail, 125 damaging-wind and 21 tornado reports were logged across 9 states. The largest hail reported was 4.00″ (grapefruit size) in Beckham County, OK. Tornadoes killed 2.
Storm day runs 7 a.m. to 7 a.m. Eastern (12:00–12:00 UTC), the convention the Storm Prediction Center uses. Radar hail estimates start October 2019.
Storm reports by state
| State | Hail | Wind | Tornado | Largest hail |
|---|---|---|---|---|
| KS | 51 | 9 | 3 | 3.00″ |
| IA | 7 | 52 | 0 | 1.75″ |
| NE | 23 | 28 | 3 | 1.75″ |
| TX | 37 | 5 | 7 | 3.00″ |
| OK | 20 | 17 | 6 | 4.00″ |
| WI | 27 | 11 | 2 | 3.00″ |
| MN | 14 | 1 | 0 | 2.50″ |
| CO | 4 | 1 | 0 | 0.88″ |
| NM | 0 | 1 | 0 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Sayre, OK | 4,841 | 2.75″ |
| Cannon Falls, MN | 4,201 | 2.50″ |
| Barron, WI | 3,674 | 2.50″ |
| Garden City, KS | 27,996 | 2.00″ |
| Midland, TX | 143,687 | 1.75″ |
| Woodbury, MN | 80,596 | 1.75″ |
| Eagan, MN | 67,240 | 1.75″ |
| Apple Valley, MN | 55,272 | 1.75″ |
| Inver Grove Heights, MN | 36,226 | 1.75″ |
| Rosemount, MN | 30,581 | 1.75″ |
| Fremont, NE | 28,190 | 1.75″ |
| West St. Paul, MN | 21,920 | 1.75″ |
| South St. Paul, MN | 20,590 | 1.75″ |
| Newport, MN | 5,415 | 1.75″ |
| St. Paul Park, MN | 5,381 | 1.75″ |
| Waverly, NE | 4,543 | 1.75″ |
| Red Wing, MN | 16,788 | 1.25″ |
| Omaha, NE | 489,265 | 1.00″ |
| Lincoln, NE | 300,619 | 1.00″ |
| Odessa, TX | 119,748 | 1.00″ |
| Wausau, WI | 40,262 | 1.00″ |
| Faribault, MN | 24,983 | 1.00″ |
| Stillwater, MN | 19,386 | 1.00″ |
| Hudson, WI | 15,031 | 1.00″ |
| Gretna, NE | 9,207 | 1.00″ |
Hail reports (183)
| Time (UTC) | Size | Location |
|---|---|---|
| 23:26 | 4.00″ | Beckham County, OK |
| 23:57 | 4.00″ | Beckham County, OK |
| 20:20 | 3.50″ | Beaver County, OK |
| 23:12 | 3.50″ | Beckham County, OK |
| 20:48 | 3.00″ | Meade County, KS |
| 21:29 | 3.00″ | Finney County, KS |
| 21:40 | 3.00″ | Barron County, WI |
| 21:45 | 3.00″ | Gray County, TX |
| 22:52 | 3.00″ | Clark County, KS |
| 20:13 | 2.75″ | Beaver County, OK |
| 20:51 | 2.75″ | Beaver County, OK |
| 21:17 | 2.75″ | Finney County, KS |
| 21:20 | 2.75″ | Polk County, WI |
| 22:09 | 2.75″ | Collingsworth County, TX |
| 22:15 | 2.75″ | Collingsworth County, TX |
| 22:44 | 2.75″ | Collingsworth County, TX |
| 22:49 | 2.75″ | Clark County, KS |
| 22:55 | 2.75″ | Clark County, KS |
| 23:06 | 2.75″ | Ford County, KS |
| 23:29 | 2.75″ | Beckham County, OK |
| 23:31 | 2.75″ | Beckham County, OK |
| 23:44 | 2.75″ | Beckham County, OK |
| 19:30 | 2.50″ | Beaver County, OK |
| 20:27 | 2.50″ | Goodhue County, MN |
| 20:32 | 2.50″ | Haskell County, KS |
| 21:28 | 2.50″ | Finney County, KS |
| 21:36 | 2.50″ | Gray County, TX |
| 21:45 | 2.50″ | Finney County, KS |
| 22:15 | 2.50″ | Barron County, WI |
| 22:26 | 2.50″ | Collingsworth County, TX |
| 22:45 | 2.50″ | Finney County, KS |
| 22:50 | 2.50″ | Clark County, KS |
| 23:09 | 2.50″ | Wheeler County, TX |
| 23:31 | 2.50″ | Beckham County, OK |
| 20:02 | 2.00″ | Beaver County, OK |
| 20:27 | 2.00″ | Gray County, KS |
| 20:30 | 2.00″ | Meade County, KS |
| 21:29 | 2.00″ | Donley County, TX |
| 21:30 | 2.00″ | Donley County, TX |
| 21:34 | 2.00″ | Gray County, TX |
| 21:34 | 2.00″ | Finney County, KS |
| 21:34 | 2.00″ | Finney County, KS |
| 21:34 | 2.00″ | Finney County, KS |
| 22:24 | 2.00″ | Collingsworth County, TX |
| 22:40 | 2.00″ | Rice County, MN |
| 01:30 | 2.00″ | Oneida County, WI |
| 01:45 | 1.80″ | Garza County, TX |
| 19:30 | 1.75″ | Beaver County, OK |
| 20:30 | 1.75″ | Haskell County, KS |
| 21:06 | 1.75″ | Dakota County, MN |
| 21:25 | 1.75″ | Washington County, MN |
| 21:29 | 1.75″ | Finney County, KS |
| 21:50 | 1.75″ | Gray County, TX |
| 22:34 | 1.75″ | Seward County, KS |
| 22:34 | 1.75″ | Wheeler County, TX |
| 22:38 | 1.75″ | Dodge County, NE |
| 22:38 | 1.75″ | Wheeler County, TX |
| 22:51 | 1.75″ | Dodge County, NE |
| 22:55 | 1.75″ | Beckham County, OK |
| 23:05 | 1.75″ | Lancaster County, NE |
| 23:07 | 1.75″ | Gray County, KS |
| 23:07 | 1.75″ | Decatur County, KS |
| 00:00 | 1.75″ | Cass County, NE |
| 00:02 | 1.75″ | Price County, WI |
| 00:20 | 1.75″ | Edwards County, KS |
| 00:20 | 1.75″ | Bayfield County, WI |
| 00:26 | 1.75″ | Price County, WI |
| 00:43 | 1.75″ | Crawford County, IA |
| 01:49 | 1.75″ | Rawlins County, KS |
| 02:28 | 1.75″ | Midland County, TX |
| 02:40 | 1.75″ | Midland County, TX |
| 20:15 | 1.50″ | Beaver County, OK |
| 21:10 | 1.50″ | Ness County, KS |
| 21:13 | 1.50″ | Donley County, TX |
| 21:29 | 1.50″ | Gray County, TX |
| 21:45 | 1.50″ | Beaver County, OK |
| 22:38 | 1.50″ | Seward County, KS |
| 22:51 | 1.50″ | Sawyer County, WI |
| 23:30 | 1.50″ | Ashland County, WI |
| 00:20 | 1.50″ | Perkins County, NE |
| 02:03 | 1.50″ | Rush County, KS |
| 02:20 | 1.50″ | Rawlins County, KS |
| 02:30 | 1.50″ | Midland County, TX |
| 20:00 | 1.25″ | Beaver County, OK |
| 22:30 | 1.25″ | Collingsworth County, TX |
| 22:35 | 1.25″ | Saunders County, NE |
| 22:36 | 1.25″ | Sherman County, KS |
| 23:53 | 1.25″ | Goodhue County, MN |
| 00:20 | 1.25″ | Bayfield County, WI |
| 19:55 | 1.00″ | Carson County, TX |
| 20:20 | 1.00″ | Gray County, KS |
| 20:20 | 1.00″ | Rice County, MN |
| 20:27 | 1.00″ | Gray County, KS |
| 20:32 | 1.00″ | Texas County, OK |
| 20:54 | 1.00″ | Ness County, KS |
| 21:22 | 1.00″ | Ellis County, KS |
| 21:36 | 1.00″ | Gray County, TX |
| 21:50 | 1.00″ | Washington County, MN |
| 21:50 | 1.00″ | Le Sueur County, MN |
| 21:55 | 1.00″ | Decatur County, KS |
| 22:01 | 1.00″ | Seward County, NE |
| 22:01 | 1.00″ | Rooks County, KS |
| 22:03 | 1.00″ | Osborne County, KS |
| 22:05 | 1.00″ | Meade County, KS |
| 22:15 | 1.00″ | Beaver County, OK |
| 22:15 | 1.00″ | Seward County, NE |
| 22:30 | 1.00″ | Washburn County, WI |
| 22:34 | 1.00″ | Washburn County, WI |
| 22:39 | 1.00″ | Jewell County, KS |
| 22:46 | 1.00″ | Thayer County, NE |
| 22:52 | 1.00″ | Jewell County, KS |
| 23:00 | 1.00″ | Rice County, MN |
| 23:03 | 1.00″ | Childress County, TX |
| 23:07 | 1.00″ | Fillmore County, NE |
| 23:14 | 1.00″ | Nuckolls County, NE |
| 23:15 | 1.00″ | Lancaster County, NE |
| 23:16 | 1.00″ | Ford County, KS |
| 23:20 | 1.00″ | Douglas County, NE |
| 23:20 | 1.00″ | Sarpy County, NE |
| 23:23 | 1.00″ | Sherman County, KS |
| 23:30 | 1.00″ | Douglas County, NE |
| 23:30 | 1.00″ | Douglas County, NE |
| 23:38 | 1.00″ | Beckham County, OK |
| 23:40 | 1.00″ | Sarpy County, NE |
| 23:45 | 1.00″ | Otoe County, NE |
| 00:00 | 1.00″ | Goodhue County, MN |
| 00:09 | 1.00″ | Taylor County, WI |
| 00:15 | 1.00″ | Perkins County, NE |
| 00:15 | 1.00″ | Edwards County, KS |
| 00:27 | 1.00″ | Rawlins County, KS |
| 00:35 | 1.00″ | Bayfield County, WI |
| 00:36 | 1.00″ | Rawlins County, KS |
| 00:46 | 1.00″ | Cass County, NE |
| 00:48 | 1.00″ | Perkins County, NE |
| 01:13 | 1.00″ | Hodgeman County, KS |
| 01:16 | 1.00″ | Hodgeman County, KS |
| 01:25 | 1.00″ | Pocahontas County, IA |
| 01:35 | 1.00″ | Oneida County, WI |
| 01:43 | 1.00″ | Webster County, IA |
| 01:56 | 1.00″ | Sherman County, KS |
| 02:12 | 1.00″ | Kossuth County, IA |
| 02:14 | 1.00″ | Midland County, TX |
| 02:16 | 1.00″ | Collingsworth County, TX |
| 02:20 | 1.00″ | Marathon County, WI |
| 02:29 | 1.00″ | Midland County, TX |
| 02:30 | 1.00″ | Buffalo County, WI |
| 02:30 | 1.00″ | Midland County, TX |
| 02:31 | 1.00″ | Winnebago County, IA |
| 02:31 | 1.00″ | Dawson County, TX |
| 02:47 | 1.00″ | Marathon County, WI |
| 03:04 | 1.00″ | Trempealeau County, WI |
| 03:14 | 1.00″ | Jackson County, WI |
| 03:15 | 1.00″ | Story County, IA |
| 11:52 | 1.00″ | Mitchell County, KS |
| 03:04 | 0.90″ | Garza County, TX |
| 20:30 | 0.88″ | Boulder County, CO |
| 20:50 | 0.88″ | Weld County, CO |
| 21:26 | 0.88″ | Washington County, CO |
| 22:04 | 0.88″ | Osborne County, KS |
| 22:15 | 0.88″ | Rice County, MN |
| 22:39 | 0.88″ | Washburn County, WI |
| 22:41 | 0.88″ | Smith County, KS |
| 22:42 | 0.88″ | Washburn County, WI |
| 22:47 | 0.88″ | Childress County, TX |
| 23:16 | 0.88″ | Ford County, KS |
| 23:35 | 0.88″ | Douglas County, NE |
| 23:37 | 0.88″ | Burnett County, WI |
| 00:13 | 0.88″ | Perkins County, NE |
| 01:08 | 0.88″ | Haskell County, TX |
| 01:15 | 0.88″ | Oneida County, WI |
| 01:15 | 0.88″ | Lincoln County, WI |
| 01:16 | 0.88″ | Kent County, TX |
| 02:22 | 0.88″ | Midland County, TX |
| 02:40 | 0.88″ | Wabasha County, MN |
| 04:46 | 0.88″ | Tom Green County, TX |
| 21:00 | 0.75″ | Donley County, TX |
| 21:00 | 0.75″ | Donley County, TX |
| 21:28 | 0.75″ | Kit Carson County, CO |
| 00:55 | 0.75″ | Wabasha County, MN |
| 02:47 | 0.75″ | Trempealeau County, WI |
| 02:47 | 0.75″ | Trempealeau County, WI |
| 03:47 | 0.75″ | Olmsted County, MN |
| 04:00 | 0.75″ | Mitchell County, IA |
Damage, injuries and deaths
National Weather Service offices recorded about $38.7 million in property damage, 37 injuries and 2 deaths from hail, thunderstorm wind and tornadoes across the US on this storm day (335 events in 9 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Barron County, WI | 2 | 25 | 1 | $10.6 million |
| Beckham County, OK | 3 | 10 | 1 | $25.1 million |
| Barton County, KS | 1 | 2 | 0 | $658,000 |
| Polk County, WI | 1 | 0 | 0 | $500,000 |
| Rusk County, WI | 1 | 0 | 0 | $420,000 |
| Dakota County, MN | 1 | 0 | 0 | $250,000 |
| Goodhue County, MN | 1 | 0 | 0 | $250,000 |
| Washington County, MN | 1 | 0 | 0 | $250,000 |
| Kossuth County, IA | 2 | 0 | 0 | $102,000 |
| Rice County, MN | 1 | 0 | 0 | $100,000 |
| Webster County, IA | 6 | 0 | 0 | $76,000 |
| Phillips County, KS | 2 | 0 | 0 | $75,000 |
What the National Weather Service wrote
- Barron County, WI (near Reeve) · Tornado EF2 · $10.1 million · 1 death · 25 injuries
“The tornado first developed over southeastern Polk County, then tracked mostly east-northeast across southern Barron before moving into Rusk County and eventually Price County. In Barron County, the tornado hit numerous farmsteads, devastating barns and other outbuildings.” - Beckham County, OK (near Carter) · Tornado EF2 · $25 million · 1 death · 10 injuries
“The Elk City tornado initially developed near the North Fork of the Red River about 3 miles northwest of Carter. Damage was primarily to trees and power poles for the first few miles as it moved northeast approaching State Highway 34.||One fatality occurred on State Highway 34 (Merritt Road) south…” - Barton County, KS (near Pawnee Rock) · Tornado EF3 · $658,000 · 2 injuries
“This long track tornado moved in from Pawnee County. Law Enforcement reported the tornado just south of the county line near Pawnee Rock and then followed it as it moved to the NE.” - Barron County, WI (near Turtle Lake) · Hail 3.00″ · $500,000
“There was a swath of very large hail, up to 3 inches in diameter, that occurred from east of Clayton, to Barron.” - Polk County, WI (near Clayton) · Hail 2.75″ · $500,000
“There was a swath of very large hail, up to baseball size, that fell from southwest of Amery, northeast to Clayton. Numerous photos from social media provided how large the hail became.” - Rusk County, WI (near Weyerhaeuser) · Tornado EF3 · $420,000
“The long-track tornado continued from Barron County into Rusk County and produced EF3 damage in the Conrath area. It entered Rusk County with an east-northeast track, but shortly thereafter began a gradual turn to the east and barely missed the village of Weyerhaeuser.”
Event narratives from NWS Storm Data, shortened. Up to six per day, chosen by deaths, injuries, damage and size.
Source: NOAA National Centers for Environmental Information (NCEI), Storm Events Database, as entered by National Weather Service offices; data through July 31, 2026. Damage is in dollars of the year, not adjusted for inflation.
NWS Tornado Damage Surveys for May 16, 2017
National Weather Service survey teams mapped 6 tornado paths from this storm day (2 EF3, 1 EF2, 1 EF1, 2 EF0), 134 miles in all. The map above draws each surveyed path as the NWS mapped it, colored by the EF rating of each stretch, in place of the straight start-to-end line.
| Rating | Peak wind | Path length | Max width | Deaths / injuries | On the ground | Surveyed by |
|---|---|---|---|---|---|---|
| EF3 | 142 mph | 83.5 mi | 1,320 yd | 1 / 25 | 21:42–00:10 UTC | NWS DLH, |
| EF3 | 165 mph | 27.1 mi | 300 yd | 0 / 1 | 00:59–01:40 UTC | NWS DDC, |
| EF2 | – | 17.6 mi | 1,000 yd | 1 / 0 | 23:46–00:18 UTC | NWS Norman |
| EF1 | 85 mph | 4.0 mi | 50 yd | 0 / 0 | 22:49–22:58 UTC | NWS Dodge City |
| EF0 | 70 mph | 1.9 mi | 35 yd | 0 / 0 | 21:43–21:52 UTC | NWS Hastings |
| EF0 | 80 mph | 0.3 mi | 175 yd | 0 / 0 | 01:12 UTC | NWS Green Bay |
Source: NOAA National Weather Service Damage Assessment Toolkit (DAT): the tornado paths and EF-rating zones NWS survey teams mapped after each storm. Survey data are preliminary and can be revised; NOAA's official record is Storm Data (NCEI). Paths are simplified to about 30 m. Times are when the tornado was on the ground, in UTC.
Guides: What radar-estimated hail (MESH) is and isn't · Storm reports: preliminary vs final
Hail check for any US address
Every day since October 2019 that radar estimated hail near the address, free.
Guide: How to check if it hailed at your address · Free hail alerts by email · As you type, the text is sent to Google to suggest addresses.