On the map: every storm report logged this day.
On the map
Storm reports for May 31, 2013
On May 31, 2013, 159 hail, 186 damaging-wind and 36 tornado reports were logged across 14 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 30, 2013 All 2013 storm days · May 2013 Jun 1, 2013 →
On May 31, 2013, 159 hail, 186 damaging-wind and 36 tornado reports were logged across 14 states. The largest hail reported was 5.90″ (softball size) in Canadian County, OK. Tornadoes killed 8.
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 |
|---|---|---|---|---|
| OK | 37 | 47 | 19 | 5.90″ |
| MO | 26 | 22 | 7 | 2.50″ |
| IL | 2 | 44 | 4 | 1.00″ |
| MN | 36 | 1 | 0 | 1.75″ |
| WI | 34 | 0 | 0 | 1.75″ |
| KS | 13 | 9 | 1 | 2.50″ |
| OH | 0 | 23 | 0 | – |
| IN | 0 | 17 | 1 | – |
| IA | 10 | 1 | 1 | 1.75″ |
| AR | 0 | 9 | 1 | – |
| MI | 1 | 5 | 0 | 1.00″ |
| ME | 0 | 6 | 0 | – |
| ND | 0 | 0 | 2 | – |
| KY | 0 | 2 | 0 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| El Reno, OK | 20,041 | 5.90″ |
| Norman, OK | 131,010 | 1.75″ |
| Yukon, OK | 27,068 | 1.75″ |
| Blanchard, OK | 9,869 | 1.75″ |
| Rhinelander, WI | 8,286 | 1.75″ |
| Noble, OK | 7,779 | 1.75″ |
| Baldwin, WI | 4,352 | 1.75″ |
| Slaughterville, OK | 4,324 | 1.75″ |
| Drumright, OK | 2,527 | 1.75″ |
| Washington, MO | 15,521 | 1.50″ |
| Oklahoma City, OK | 712,919 | 1.25″ |
| Minneapolis, MN | 428,579 | 1.25″ |
| Roseville, MN | 35,637 | 1.25″ |
| Shoreview, MN | 26,939 | 1.25″ |
| New Brighton, MN | 22,374 | 1.25″ |
| Columbia Heights, MN | 22,358 | 1.25″ |
| Bethany, OK | 20,421 | 1.25″ |
| Newcastle, OK | 14,677 | 1.25″ |
| Choctaw, OK | 12,358 | 1.25″ |
| Warr Acres, OK | 10,456 | 1.25″ |
| St. Anthony, MN | 9,993 | 1.25″ |
| Arden Hills, MN | 9,490 | 1.25″ |
| Harrah, OK | 6,853 | 1.25″ |
| Falcon Heights, MN | 5,002 | 1.25″ |
| Hinton, OK | 4,931 | 1.25″ |
Hail reports (159)
| Time (UTC) | Size | Location |
|---|---|---|
| 23:05 | 5.90″ | Canadian County, OK |
| 23:35 | 2.75″ | Comanche County, OK |
| 23:00 | 2.50″ | Comanche County, OK |
| 23:10 | 2.50″ | Crawford County, KS |
| 23:20 | 2.50″ | Comanche County, OK |
| 23:30 | 2.50″ | Comanche County, OK |
| 23:30 | 2.50″ | Comanche County, OK |
| 23:30 | 2.50″ | Comanche County, OK |
| 23:35 | 2.50″ | Comanche County, OK |
| 00:15 | 2.50″ | Cedar County, MO |
| 02:55 | 2.50″ | Pottawatomie County, OK |
| 23:30 | 2.25″ | Comanche County, OK |
| 23:10 | 2.00″ | Comanche County, OK |
| 06:00 | 2.00″ | McDonald County, MO |
| 20:13 | 1.75″ | Wabasha County, MN |
| 22:11 | 1.75″ | St. Croix County, WI |
| 22:20 | 1.75″ | Blaine County, OK |
| 22:46 | 1.75″ | Morgan County, MO |
| 23:03 | 1.75″ | Dunn County, WI |
| 23:30 | 1.75″ | Montgomery County, KS |
| 23:55 | 1.75″ | Canadian County, OK |
| 00:02 | 1.75″ | Oneida County, WI |
| 00:15 | 1.75″ | Cedar County, MO |
| 00:45 | 1.75″ | Creek County, OK |
| 01:36 | 1.75″ | Grady County, OK |
| 01:45 | 1.75″ | Grady County, OK |
| 02:15 | 1.75″ | Cleveland County, OK |
| 02:20 | 1.75″ | Cleveland County, OK |
| 02:23 | 1.75″ | Cleveland County, OK |
| 02:25 | 1.75″ | Worth County, IA |
| 02:35 | 1.75″ | Olmsted County, MN |
| 03:05 | 1.75″ | Pottawatomie County, OK |
| 22:52 | 1.50″ | Dunn County, WI |
| 00:45 | 1.50″ | Franklin County, MO |
| 02:34 | 1.50″ | Olmsted County, MN |
| 19:05 | 1.25″ | Ramsey County, MN |
| 19:05 | 1.25″ | Ramsey County, MN |
| 21:30 | 1.25″ | Trempealeau County, WI |
| 21:59 | 1.25″ | Blaine County, OK |
| 22:14 | 1.25″ | Eau Claire County, WI |
| 22:20 | 1.25″ | Caddo County, OK |
| 22:35 | 1.25″ | Callaway County, MO |
| 00:36 | 1.25″ | Oklahoma County, OK |
| 00:45 | 1.25″ | Crawford County, KS |
| 01:10 | 1.25″ | Dallas County, MO |
| 01:55 | 1.25″ | McClain County, OK |
| 02:42 | 1.25″ | Worth County, IA |
| 03:45 | 1.25″ | Canadian County, OK |
| 03:55 | 1.25″ | Oklahoma County, OK |
| 04:27 | 1.25″ | Oklahoma County, OK |
| 13:05 | 1.00″ | Dallas County, MO |
| 13:55 | 1.00″ | Cole County, MO |
| 18:58 | 1.00″ | Anoka County, MN |
| 19:09 | 1.00″ | Ramsey County, MN |
| 19:10 | 1.00″ | Ramsey County, MN |
| 19:14 | 1.00″ | Ramsey County, MN |
| 19:15 | 1.00″ | Ramsey County, MN |
| 20:00 | 1.00″ | Hennepin County, MN |
| 20:00 | 1.00″ | Hennepin County, MN |
| 20:12 | 1.00″ | Pepin County, WI |
| 20:30 | 1.00″ | Dunn County, WI |
| 20:53 | 1.00″ | Chisago County, MN |
| 21:06 | 1.00″ | Buffalo County, WI |
| 21:19 | 1.00″ | Pettis County, MO |
| 21:23 | 1.00″ | Eau Claire County, WI |
| 21:25 | 1.00″ | Bates County, MO |
| 21:31 | 1.00″ | Trempealeau County, WI |
| 21:36 | 1.00″ | Trempealeau County, WI |
| 22:00 | 1.00″ | Kay County, OK |
| 22:20 | 1.00″ | Boone County, MO |
| 22:28 | 1.00″ | Neosho County, KS |
| 22:31 | 1.00″ | Taylor County, WI |
| 22:50 | 1.00″ | Comanche County, OK |
| 22:57 | 1.00″ | Crawford County, KS |
| 23:13 | 1.00″ | Dunn County, WI |
| 23:35 | 1.00″ | Oneida County, WI |
| 23:38 | 1.00″ | Osage County, MO |
| 23:40 | 1.00″ | Montgomery County, MO |
| 23:45 | 1.00″ | Oklahoma County, OK |
| 23:58 | 1.00″ | Oneida County, WI |
| 00:00 | 1.00″ | Gasconade County, MO |
| 00:00 | 1.00″ | Chippewa County, WI |
| 00:50 | 1.00″ | Marquette County, MI |
| 01:00 | 1.00″ | Cleveland County, OK |
| 01:10 | 1.00″ | Hickory County, MO |
| 01:11 | 1.00″ | Trempealeau County, WI |
| 01:20 | 1.00″ | St. Louis County, MO |
| 01:23 | 1.00″ | St. Louis County, MO |
| 01:55 | 1.00″ | Olmsted County, MN |
| 02:03 | 1.00″ | Pottawatomie County, OK |
| 02:10 | 1.00″ | Worth County, IA |
| 02:14 | 1.00″ | Worth County, IA |
| 02:15 | 1.00″ | St. Clair County, IL |
| 02:17 | 1.00″ | Cleveland County, OK |
| 02:32 | 1.00″ | Grady County, OK |
| 02:40 | 1.00″ | Olmsted County, MN |
| 02:45 | 1.00″ | Olmsted County, MN |
| 02:49 | 1.00″ | Worth County, IA |
| 03:16 | 1.00″ | Worth County, IA |
| 03:42 | 1.00″ | Canadian County, OK |
| 03:44 | 1.00″ | Mower County, MN |
| 03:50 | 1.00″ | Worth County, IA |
| 03:50 | 1.00″ | Cerro Gordo County, IA |
| 04:00 | 1.00″ | Vermilion County, IL |
| 04:11 | 1.00″ | Mitchell County, IA |
| 04:19 | 1.00″ | Franklin County, IA |
| 04:20 | 1.00″ | Douglas County, MO |
| 05:08 | 1.00″ | Muskogee County, OK |
| 05:22 | 1.00″ | Okfuskee County, OK |
| 06:00 | 1.00″ | Barry County, MO |
| 06:37 | 1.00″ | Christian County, MO |
| 19:00 | 0.88″ | Anoka County, MN |
| 19:05 | 0.88″ | Ramsey County, MN |
| 19:12 | 0.88″ | Ramsey County, MN |
| 20:05 | 0.88″ | Wabasha County, MN |
| 20:17 | 0.88″ | Chisago County, MN |
| 20:51 | 0.88″ | Pettis County, MO |
| 21:01 | 0.88″ | Buffalo County, WI |
| 21:09 | 0.88″ | Trempealeau County, WI |
| 21:28 | 0.88″ | Trempealeau County, WI |
| 22:04 | 0.88″ | Wilson County, KS |
| 22:18 | 0.88″ | Barron County, WI |
| 22:18 | 0.88″ | Barron County, WI |
| 22:25 | 0.88″ | Polk County, WI |
| 22:29 | 0.88″ | Taylor County, WI |
| 22:53 | 0.88″ | Dunn County, WI |
| 23:36 | 0.88″ | Dunn County, WI |
| 00:06 | 0.88″ | Montgomery County, KS |
| 00:11 | 0.88″ | Eau Claire County, WI |
| 00:14 | 0.88″ | Chippewa County, WI |
| 00:29 | 0.88″ | Buffalo County, WI |
| 00:38 | 0.88″ | Trempealeau County, WI |
| 02:37 | 0.88″ | Olmsted County, MN |
| 19:05 | 0.75″ | Ramsey County, MN |
| 19:15 | 0.75″ | Ramsey County, MN |
| 19:53 | 0.75″ | Hennepin County, MN |
| 19:58 | 0.75″ | St. Louis County, MN |
| 19:59 | 0.75″ | Hennepin County, MN |
| 20:00 | 0.75″ | Anoka County, MN |
| 20:07 | 0.75″ | Hennepin County, MN |
| 20:08 | 0.75″ | Olmsted County, MN |
| 20:12 | 0.75″ | Hennepin County, MN |
| 20:22 | 0.75″ | Wabasha County, MN |
| 20:37 | 0.75″ | Neosho County, KS |
| 20:45 | 0.75″ | St. Louis County, MN |
| 20:55 | 0.75″ | Johnson County, MO |
| 21:25 | 0.75″ | Henry County, MO |
| 21:50 | 0.75″ | Henry County, MO |
| 22:31 | 0.75″ | Benton County, MO |
| 22:39 | 0.75″ | Chautauqua County, KS |
| 22:40 | 0.75″ | Crawford County, KS |
| 00:19 | 0.75″ | Chippewa County, WI |
| 00:31 | 0.75″ | Labette County, KS |
| 00:54 | 0.75″ | Trempealeau County, WI |
| 01:00 | 0.75″ | Cherokee County, KS |
| 01:42 | 0.75″ | Wilson County, KS |
| 02:11 | 0.75″ | Olmsted County, MN |
| 02:48 | 0.75″ | Pepin County, WI |
| 03:21 | 0.75″ | Winona County, MN |
Damage, injuries and deaths
National Weather Service offices recorded about $62.9 million in property damage, $45,000 in crop damage, 46 injuries and 8 deaths from hail, thunderstorm wind and tornadoes across the US on this storm day (386 events in 14 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Canadian County, OK | 4 | 27 | 8 | $371,000 |
| St. Charles County, MO | 1 | 8 | 0 | $50 million |
| Oklahoma County, OK | 5 | 8 | 0 | $400,000 |
| Nowata County, OK | 1 | 2 | 0 | $75,000 |
| St. Louis County, MO | 2 | 1 | 0 | $10 million |
| Macon County, IL | 5 | 0 | 0 | $823,000 |
| Cleveland County, OK | 5 | 0 | 0 | $247,000 |
| Vermilion County, IL | 3 | 0 | 0 | $115,000 |
| Chautauqua County, KS | 1 | 0 | 0 | $100,000 |
| Crawford County, KS | 1 | 0 | 0 | $100,000 |
| Madison County, AR | 1 | 0 | 0 | $75,000 |
| Christian County, IL | 4 | 0 | 0 | $55,000 |
What the National Weather Service wrote
- Canadian County, OK (near Calumet) · Tornado EF3 · $300,000 · 8 deaths · 26 injuries
“On 31 May, an intense, long-track tornado formed southwest of El Reno. This exceptionally wide tornado took a complex path, rapidly changing in both speed and direction. The tornado spared El Reno and its airport from a direct hit, tracking just south of those locations.” - St. Charles County, MO (near Defiance) · Tornado EF3 · $50 million · 8 injuries
“A tornado touched down about four miles southwest of Weldon Spring in St. Charles County, Missouri. It downed trees, blew over empty tractor trailers, and caused minor damage to construction equipment.” - Oklahoma County, OK (near (Okc)Will Rogers Apt) · Tornado EF1 · $80,000 · 8 injuries
“A tornado touched down just west of SW 59th Street and Pennsylvania Avenue in southwest Oklahoma City, and moved east to just southwest of SW 59th Street and Western Avenue. Roof and tree damage occurred with this tornado. Damage amounts are estimated.” - Nowata County, OK (near Watova) · Tornado EF1 · $75,000 · 2 injuries
“This is the final segment of this two segment tornado. In Nowata County, this tornado destroyed a mobile home, injuring two occupants. It also damaged other permanent homes, destroyed a barn, and snapped or uprooted numerous trees.” - Canadian County, OK (near Yukon) · Tornado EF2 · $20,000 · 1 injury
“The storm damage survey and Doppler on Wheels mobile radar detected a long-lived anticyclonic tornado southwest of Yukon. Some structural damage was noted along with damage to trees. Damages estimated.” - St. Louis County, MO (near Burke City) · Thunderstorm wind 100 mph · 1 injury
“A wide swath of wind damage, just north of the path of the tornado that moved through St. Louis County extended from the I-270/Lindbergh Boulevard interchange eastward to the just west of the Mississippi River.”
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.
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.