On the map: every storm report logged this day.
On the map
Storm reports for May 29, 2018
On May 29, 2018, 175 hail, 115 damaging-wind and 7 tornado reports were logged across 13 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 28, 2018 All 2018 storm days · May 2018 May 30, 2018 →
On May 29, 2018, 175 hail, 115 damaging-wind and 7 tornado reports were logged across 13 states. The largest hail reported was 4.00″ (grapefruit size) in Ford County, KS.
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 | 59 | 19 | 2 | 4.00″ |
| OK | 42 | 22 | 1 | 3.26″ |
| MN | 37 | 28 | 0 | 2.00″ |
| IA | 5 | 30 | 1 | 0.88″ |
| TX | 11 | 0 | 2 | 3.00″ |
| WI | 6 | 5 | 0 | 1.25″ |
| NE | 5 | 5 | 0 | 1.00″ |
| CO | 9 | 0 | 0 | 1.75″ |
| MO | 1 | 1 | 0 | 0.88″ |
| FL | 0 | 1 | 1 | – |
| TN | 0 | 2 | 0 | – |
| SC | 0 | 1 | 0 | – |
| SD | 0 | 1 | 0 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| McPherson, KS | 14,068 | 2.75″ |
| Wichita, KS | 400,991 | 1.75″ |
| Enid, OK | 50,519 | 1.75″ |
| Bel Aire, KS | 10,066 | 1.75″ |
| Sayre, OK | 4,841 | 1.75″ |
| Cache, OK | 3,179 | 1.75″ |
| Hobart, OK | 3,300 | 1.30″ |
| Andover, KS | 17,000 | 1.25″ |
| Rochester, MN | 123,624 | 1.00″ |
| Eagan, MN | 67,240 | 1.00″ |
| Apple Valley, MN | 55,272 | 1.00″ |
| Hutchinson, KS | 39,561 | 1.00″ |
| Inver Grove Heights, MN | 36,226 | 1.00″ |
| Alexandria, MN | 14,914 | 1.00″ |
| Hutchinson, MN | 14,708 | 1.00″ |
| Mendota Heights, MN | 11,542 | 1.00″ |
| Oak Grove, MN | 9,327 | 1.00″ |
| St. Francis, MN | 8,523 | 1.00″ |
| McCook, NE | 7,212 | 1.00″ |
| Kasson, MN | 7,207 | 1.00″ |
| Byron, MN | 6,809 | 1.00″ |
| Glencoe, MN | 5,659 | 1.00″ |
| Ogallala, NE | 4,751 | 1.00″ |
| Nowthen, MN | 4,565 | 1.00″ |
| Park Rapids, MN | 4,381 | 1.00″ |
Hail reports (175)
| Time (UTC) | Size | Location |
|---|---|---|
| 22:38 | 4.00″ | Ford County, KS |
| 01:05 | 3.26″ | Beckham County, OK |
| 23:20 | 3.00″ | Wheeler County, TX |
| 23:45 | 3.00″ | Wheeler County, TX |
| 22:31 | 2.75″ | Gray County, TX |
| 22:35 | 2.75″ | Ford County, KS |
| 23:00 | 2.75″ | Ford County, KS |
| 23:00 | 2.75″ | Ford County, KS |
| 23:48 | 2.75″ | Wheeler County, TX |
| 00:06 | 2.75″ | McPherson County, KS |
| 00:20 | 2.75″ | Comanche County, KS |
| 01:08 | 2.75″ | Beckham County, OK |
| 23:04 | 2.50″ | Woods County, OK |
| 23:19 | 2.50″ | Woods County, OK |
| 00:49 | 2.50″ | Woods County, OK |
| 01:08 | 2.50″ | Beckham County, OK |
| 00:15 | 2.25″ | Woods County, OK |
| 19:02 | 2.00″ | Olmsted County, MN |
| 19:25 | 2.00″ | Wadena County, MN |
| 20:54 | 2.00″ | Sedgwick County, KS |
| 21:24 | 2.00″ | Hodgeman County, KS |
| 22:12 | 2.00″ | Comanche County, KS |
| 22:35 | 2.00″ | Wheeler County, TX |
| 22:46 | 2.00″ | Woods County, OK |
| 23:10 | 2.00″ | Ford County, KS |
| 23:15 | 2.00″ | Clark County, KS |
| 23:30 | 2.00″ | Kiowa County, KS |
| 23:33 | 2.00″ | Ellsworth County, KS |
| 18:58 | 1.75″ | Olmsted County, MN |
| 20:54 | 1.75″ | Sedgwick County, KS |
| 21:00 | 1.75″ | Sedgwick County, KS |
| 21:45 | 1.75″ | Harper County, OK |
| 22:00 | 1.75″ | Ford County, KS |
| 22:15 | 1.75″ | Ford County, KS |
| 22:25 | 1.75″ | Lipscomb County, TX |
| 22:32 | 1.75″ | Ford County, KS |
| 22:32 | 1.75″ | Gray County, TX |
| 22:35 | 1.75″ | Yuma County, CO |
| 22:37 | 1.75″ | Yuma County, CO |
| 22:50 | 1.75″ | Ford County, KS |
| 23:00 | 1.75″ | Comanche County, KS |
| 23:04 | 1.75″ | Woods County, OK |
| 23:10 | 1.75″ | Beaver County, OK |
| 23:11 | 1.75″ | Barton County, KS |
| 23:30 | 1.75″ | Woods County, OK |
| 23:31 | 1.75″ | Ellsworth County, KS |
| 23:56 | 1.75″ | McPherson County, KS |
| 00:55 | 1.75″ | Woods County, OK |
| 01:13 | 1.75″ | Beckham County, OK |
| 01:25 | 1.75″ | Beckham County, OK |
| 02:05 | 1.75″ | Major County, OK |
| 02:50 | 1.75″ | Garfield County, OK |
| 04:17 | 1.75″ | Garfield County, OK |
| 04:19 | 1.75″ | Comanche County, OK |
| 19:30 | 1.50″ | Dodge County, MN |
| 20:08 | 1.50″ | Wadena County, MN |
| 20:51 | 1.50″ | Sedgwick County, KS |
| 20:56 | 1.50″ | Sedgwick County, KS |
| 21:50 | 1.50″ | Hodgeman County, KS |
| 22:10 | 1.50″ | Comanche County, KS |
| 22:10 | 1.50″ | Harper County, OK |
| 22:16 | 1.50″ | Ford County, KS |
| 22:31 | 1.50″ | Rooks County, KS |
| 22:55 | 1.50″ | Ford County, KS |
| 23:15 | 1.50″ | Clark County, KS |
| 23:55 | 1.50″ | Osborne County, KS |
| 00:00 | 1.50″ | Ellis County, KS |
| 02:46 | 1.30″ | Kiowa County, OK |
| 00:39 | 1.26″ | Woods County, OK |
| 20:40 | 1.25″ | Isanti County, MN |
| 21:20 | 1.25″ | Butler County, KS |
| 21:23 | 1.25″ | Clark County, KS |
| 21:39 | 1.25″ | Harper County, OK |
| 22:02 | 1.25″ | Ford County, KS |
| 22:05 | 1.25″ | Beltrami County, MN |
| 22:20 | 1.25″ | Hodgeman County, KS |
| 22:25 | 1.25″ | Dunn County, WI |
| 22:32 | 1.25″ | Beltrami County, MN |
| 22:44 | 1.25″ | Lipscomb County, TX |
| 23:03 | 1.25″ | Beaver County, OK |
| 23:15 | 1.25″ | Barton County, KS |
| 23:48 | 1.25″ | Stafford County, KS |
| 02:15 | 1.25″ | Beckham County, OK |
| 03:50 | 1.25″ | Alfalfa County, OK |
| 04:19 | 1.25″ | Garfield County, OK |
| 18:32 | 1.00″ | Redwood County, MN |
| 18:45 | 1.00″ | Olmsted County, MN |
| 19:04 | 1.00″ | Dodge County, MN |
| 19:05 | 1.00″ | Yellow Medicine County, MN |
| 19:19 | 1.00″ | Olmsted County, MN |
| 19:27 | 1.00″ | Dakota County, MN |
| 19:30 | 1.00″ | Douglas County, MN |
| 19:35 | 1.00″ | Douglas County, MN |
| 19:35 | 1.00″ | Dakota County, MN |
| 19:38 | 1.00″ | Red Willow County, NE |
| 19:40 | 1.00″ | Dakota County, MN |
| 19:55 | 1.00″ | Riley County, KS |
| 19:58 | 1.00″ | Olmsted County, MN |
| 20:15 | 1.00″ | McLeod County, MN |
| 20:25 | 1.00″ | Todd County, MN |
| 20:26 | 1.00″ | Anoka County, MN |
| 20:30 | 1.00″ | Wadena County, MN |
| 20:35 | 1.00″ | McLeod County, MN |
| 20:36 | 1.00″ | Hubbard County, MN |
| 20:38 | 1.00″ | Hubbard County, MN |
| 20:50 | 1.00″ | Sedgwick County, KS |
| 21:05 | 1.00″ | Harper County, OK |
| 21:18 | 1.00″ | Butler County, KS |
| 21:35 | 1.00″ | Keith County, NE |
| 21:50 | 1.00″ | Morrison County, MN |
| 22:05 | 1.00″ | Keith County, NE |
| 22:13 | 1.00″ | Roberts County, TX |
| 22:20 | 1.00″ | Hodgeman County, KS |
| 22:28 | 1.00″ | Rooks County, KS |
| 22:50 | 1.00″ | Woods County, OK |
| 22:57 | 1.00″ | Wheeler County, TX |
| 23:06 | 1.00″ | Barton County, KS |
| 23:15 | 1.00″ | Edwards County, KS |
| 23:15 | 1.00″ | Edwards County, KS |
| 23:17 | 1.00″ | Wheeler County, TX |
| 23:35 | 1.00″ | Ellis County, KS |
| 23:35 | 1.00″ | Ellis County, KS |
| 23:39 | 1.00″ | Harper County, OK |
| 23:44 | 1.00″ | Osborne County, KS |
| 23:49 | 1.00″ | Reno County, KS |
| 23:57 | 1.00″ | Cowley County, KS |
| 23:58 | 1.00″ | McPherson County, KS |
| 00:13 | 1.00″ | Mitchell County, KS |
| 00:18 | 1.00″ | Mitchell County, KS |
| 00:38 | 1.00″ | Kit Carson County, CO |
| 00:38 | 1.00″ | Kit Carson County, CO |
| 01:10 | 1.00″ | Alfalfa County, OK |
| 01:48 | 1.00″ | Woodward County, OK |
| 01:55 | 1.00″ | Woodward County, OK |
| 02:02 | 1.00″ | Major County, OK |
| 02:24 | 1.00″ | Garfield County, OK |
| 02:43 | 1.00″ | Garfield County, OK |
| 02:46 | 1.00″ | Garfield County, OK |
| 02:51 | 1.00″ | Kiowa County, OK |
| 04:15 | 1.00″ | Garfield County, OK |
| 19:48 | 0.88″ | Olmsted County, MN |
| 20:02 | 0.88″ | Olmsted County, MN |
| 20:05 | 0.88″ | Wadena County, MN |
| 20:24 | 0.88″ | Shelby County, IA |
| 20:38 | 0.88″ | Story County, IA |
| 20:50 | 0.88″ | Crawford County, IA |
| 21:08 | 0.88″ | Polk County, WI |
| 21:25 | 0.88″ | Washington County, CO |
| 21:30 | 0.88″ | Sherburne County, MN |
| 21:35 | 0.88″ | Butler County, KS |
| 22:40 | 0.88″ | Montgomery County, IA |
| 23:22 | 0.88″ | Yuma County, CO |
| 23:22 | 0.88″ | Yuma County, CO |
| 23:25 | 0.88″ | Aitkin County, MN |
| 23:26 | 0.88″ | Douglas County, WI |
| 23:40 | 0.88″ | Platte County, MO |
| 23:50 | 0.88″ | Sawyer County, WI |
| 00:05 | 0.88″ | Sawyer County, WI |
| 00:15 | 0.88″ | Mitchell County, KS |
| 00:28 | 0.88″ | Kit Carson County, CO |
| 00:28 | 0.88″ | Kit Carson County, CO |
| 00:47 | 0.88″ | Beckham County, OK |
| 01:55 | 0.88″ | Major County, OK |
| 04:15 | 0.88″ | Wyandotte County, KS |
| 11:51 | 0.88″ | Bryan County, OK |
| 18:42 | 0.75″ | Osceola County, IA |
| 19:05 | 0.75″ | Olmsted County, MN |
| 19:10 | 0.75″ | Saunders County, NE |
| 19:28 | 0.75″ | Dodge County, MN |
| 20:08 | 0.75″ | Hubbard County, MN |
| 21:32 | 0.75″ | Mower County, MN |
| 23:23 | 0.75″ | Adams County, NE |
| 23:45 | 0.75″ | Sawyer County, WI |
| 00:09 | 0.75″ | Mitchell County, KS |
| 00:09 | 0.75″ | St. Louis County, MN |
Damage, injuries and deaths
National Weather Service offices recorded about $562,000 in property damage, $1.5 million in crop damage and 3 injuries from hail, thunderstorm wind and tornadoes across the US on this storm day (298 events in 13 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Freeborn County, MN | 1 | 3 | 0 | $50,000 |
| Humboldt County, IA | 1 | 0 | 0 | $100,000 |
| Polk County, IA | 5 | 0 | 0 | $90,000 |
| Webster County, IA | 1 | 0 | 0 | $70,000 |
| McLeod County, MN | 1 | 0 | 0 | $54,000 |
| Osborne County, KS | 2 | 0 | 0 | $50,000 |
| Mille Lacs County, MN | 1 | 0 | 0 | $50,000 |
| Rooks County, KS | 1 | 0 | 0 | $25,000 |
| Palo Alto County, IA | 1 | 0 | 0 | $20,000 |
| Mitchell County, KS | 1 | 0 | 0 | $10,000 |
| Woods County, OK | 1 | 0 | 0 | $10,000 |
| Lawrence County, TN | 1 | 0 | 0 | $10,000 |
What the National Weather Service wrote
- Freeborn County, MN (near Geneva) · Thunderstorm wind 81 mph · $50,000 · 3 injuries
“A NWS storm survey indicated that a severe downburst wind, with an estimated wind of 80 mph, occurred from near the intersection of 310th Street, and 820th Avenue, |north-northeast for approximately one mile.” - Humboldt County, IA (near Thor) · Thunderstorm wind 70 mph · $100,000
“Trained spotter reported several large tree limbs and even a few trees snapped at the base throughout the town of Thor. One tree was roughly 18 inches in diameter and about 50 feet tall and snapped at the base. Some houses had trees that fell on their roof, unknown extent of damage at the time.” - Webster County, IA (near Callender) · Thunderstorm wind 70 mph · $70,000
“Public reported a modern farm building destroyed with walls and roof collapsed. Time was estimated from radar.” - McLeod County, MN (near Hutchinson Arpt) · Thunderstorm wind 70 mph · $54,000
“The local emergency manager conducted a survey of the damage that occurred in Hutchinson, and areas to the south of town. There was a semi that was blown over on Hwy 15 about 2 miles south of Hutchinson. There were also about 5 power poles damaged in this area as well.” - Mille Lacs County, MN (near Isle) · Thunderstorm wind 64 mph · $50,000
“The local emergency manager reported that several large 100 year old trees were blown down along the 3000 block of View Point Road, in Isle, Minnesota. One home was severely damaged by a tree, and another smaller building was damaged.” - Polk County, IA (near Des Moines) · Thunderstorm wind 70 mph · $25,000
“WHO noted damage at Principal Park in the form of right field pole snapped, a picnic table blown 20 feet into the stands, and some damage to the right field wall.”
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 29, 2018
National Weather Service survey teams mapped 5 tornado paths from this storm day (4 EF0, 1 EFU), 7 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 |
|---|---|---|---|---|---|---|
| EF0 | – | 4.1 mi | 100 yd | 0 / 0 | 21:44–21:54 UTC | NWS Dodge City |
| EF0 | 75 mph | 0.9 mi | 50 yd | 0 / 0 | 21:28–21:29 UTC | NWS Nashville |
| EF0 | 65 mph | 0.3 mi | 25 yd | 0 / 0 | 00:00–00:03 UTC | NWS Miami |
| EF0 | 75 mph | 0.3 mi | 30 yd | 0 / 0 | 20:58–21:01 UTC | NWS Des Moines |
| EFU | 65 mph | 0.9 mi | 50 yd | 0 / 0 | 21:02–21:03 UTC | NWS Nashville |
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.