On the map: every storm report logged this day.
On the map
Storm reports for May 31, 2003
On May 31, 2003, 51 hail, 38 damaging-wind and 4 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 30, 2003 All 2003 storm days · May 2003 Jun 1, 2003 →
On May 31, 2003, 51 hail, 38 damaging-wind and 4 tornado reports were logged across 9 states. The largest hail reported was 2.75″ (baseball size) in Sioux County, NE.
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 |
|---|---|---|---|---|
| NC | 17 | 11 | 2 | 1.75″ |
| VA | 9 | 6 | 1 | 1.00″ |
| SC | 9 | 6 | 0 | 1.75″ |
| TX | 7 | 4 | 0 | 1.75″ |
| MD | 0 | 7 | 0 | – |
| NE | 3 | 0 | 1 | 2.75″ |
| NM | 3 | 1 | 0 | 0.88″ |
| CO | 2 | 1 | 0 | 1.50″ |
| SD | 1 | 2 | 0 | 1.25″ |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Florence, SC | 40,923 | 1.75″ |
| Laurinburg, NC | 15,130 | 1.75″ |
| Hartsville, SC | 7,360 | 1.75″ |
| Unionville, NC | 7,258 | 1.75″ |
| Darlington, SC | 6,045 | 1.50″ |
| Leland, NC | 34,451 | 1.25″ |
| Belville, NC | 3,255 | 1.25″ |
| Greensboro, NC | 307,381 | 1.00″ |
| Richmond, VA | 233,655 | 1.00″ |
| Wilmington, NC | 125,284 | 1.00″ |
| Elizabethtown, NC | 3,290 | 1.00″ |
| Midland, TX | 143,687 | 0.88″ |
| Sanford, NC | 32,971 | 0.88″ |
| Pembroke, NC | 2,864 | 0.88″ |
| Salem, VA | 25,908 | 0.75″ |
| Monument, CO | 13,408 | 0.75″ |
| Brownfield, TX | 8,682 | 0.75″ |
| Marion, SC | 6,068 | 0.75″ |
| Red Springs, NC | 3,181 | 0.75″ |
| Palmer Lake, CO | 2,575 | 0.75″ |
Hail reports (51)
| Time (UTC) | Size | Location |
|---|---|---|
| 01:00 | 2.75″ | Sioux County, NE |
| 20:38 | 1.75″ | Kershaw County, SC |
| 20:44 | 1.75″ | Scotland County, NC |
| 21:00 | 1.75″ | Darlington County, SC |
| 21:15 | 1.75″ | Florence County, SC |
| 21:26 | 1.75″ | Union County, NC |
| 22:00 | 1.75″ | Columbus County, NC |
| 22:15 | 1.75″ | Columbus County, NC |
| 01:10 | 1.75″ | Sioux County, NE |
| 01:35 | 1.75″ | Dawson County, TX |
| 19:55 | 1.50″ | Las Animas County, CO |
| 21:00 | 1.50″ | Darlington County, SC |
| 22:25 | 1.25″ | Brunswick County, NC |
| 00:30 | 1.25″ | Oglala Lakota County, SD |
| 19:56 | 1.00″ | Richmond city, VA |
| 21:10 | 1.00″ | Lee County, SC |
| 21:13 | 1.00″ | Bladen County, NC |
| 22:10 | 1.00″ | Guilford County, NC |
| 22:37 | 1.00″ | New Hanover County, NC |
| 00:35 | 1.00″ | Sioux County, NE |
| 01:45 | 1.00″ | Howard County, TX |
| 18:25 | 0.88″ | Lee County, NC |
| 19:45 | 0.88″ | Harnett County, NC |
| 19:45 | 0.88″ | Amelia County, VA |
| 19:52 | 0.88″ | Santa Fe County, NM |
| 19:52 | 0.88″ | Santa Fe County, NM |
| 20:28 | 0.88″ | Prince George County, VA |
| 21:00 | 0.88″ | Lee County, SC |
| 21:40 | 0.88″ | Bladen County, NC |
| 21:45 | 0.88″ | Halifax County, VA |
| 23:50 | 0.88″ | Northampton County, NC |
| 00:13 | 0.88″ | Midland County, TX |
| 00:30 | 0.88″ | Gates County, NC |
| 00:34 | 0.88″ | Robeson County, NC |
| 00:51 | 0.88″ | Midland County, TX |
| 17:50 | 0.75″ | Moore County, NC |
| 19:45 | 0.75″ | El Paso County, CO |
| 19:48 | 0.75″ | Chesterfield County, VA |
| 20:00 | 0.75″ | Henrico County, VA |
| 20:20 | 0.75″ | Roanoke County, VA |
| 20:20 | 0.75″ | Dinwiddie County, VA |
| 20:41 | 0.75″ | Roanoke County, VA |
| 21:00 | 0.75″ | Bladen County, NC |
| 21:10 | 0.75″ | Darlington County, SC |
| 21:50 | 0.75″ | Marion County, SC |
| 22:29 | 0.75″ | De Baca County, NM |
| 22:30 | 0.75″ | Horry County, SC |
| 23:10 | 0.75″ | Robeson County, NC |
| 00:30 | 0.75″ | Terry County, TX |
| 00:52 | 0.75″ | Terry County, TX |
| 02:30 | 0.75″ | Dawson County, TX |
Damage, injuries and deaths
National Weather Service offices recorded about $1.4 million in property damage, $50,000 in crop damage and 1 injury from hail, thunderstorm wind and tornadoes across the US on this storm day (93 events in 9 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Oglala Lakota County, SD | 2 | 1 | 0 | $40,000 |
| New Hanover County, NC | 1 | 0 | 0 | $750,000 |
| Robeson County, NC | 3 | 0 | 0 | $290,000 |
| Midland County, TX | 2 | 0 | 0 | $120,000 |
| Columbus County, NC | 1 | 0 | 0 | $75,000 |
| Marion County, SC | 1 | 0 | 0 | $50,000 |
| Kershaw County, SC | 1 | 0 | 0 | $24,000 |
| Terry County, TX | 1 | 0 | 0 | $15,000 |
| Anne Arundel County, MD | 1 | 0 | 0 | $5,000 |
| Washington County, MD | 1 | 0 | 0 | $5,000 |
| Lee County, SC | 1 | 0 | 0 | $5,000 |
| Brunswick County, VA | 2 | 0 | 0 | $4,000 |
What the National Weather Service wrote
- Oglala Lakota County, SD (near Pine Ridge) · Thunderstorm wind 75 mph · $20,000 · 1 injury
“Strong winds blew over and destroyed a mobile home near Slim Butte. An 18 year old man inside the home was injured. Another mobile home nearby had its roof ripped off.” - New Hanover County, NC (near Wilmington) · Thunderstorm wind 100 mph · $750,000
“A NWS storm survey concluded a microburst produced estimated 100 mph wind gusts, causing extensive damage to many homes in the Brittany Woods subdivision. Nearly 100 homes sustained at least some damage.” - Robeson County, NC (near Lumberton) · Thunderstorm wind 81 mph · $250,000
“Thunderstorm winds overturned a mobile home on Roberts Ave. Seven or eight homes were damaged in The Oaks subdivision. Car windows were blown out at a dealership. A sign was blown down at Rt 301 and Ten Mile Rd.” - Midland County, TX (near Midland) · Thunderstorm wind 81 mph · $80,000
“Many reports of severe and damaging winds were received across the northwest part of Midland after a downburst was observed visually and on radar by meteorologists on duty at WFO Midland. Estimates in the city of Midland indicate 70 to 80 MPH winds.” - Columbus County, NC (near Riegelwood) · Hail 1.75″ · $75,000
“A NWS storm survey concluded that golfball size hail fell to a depth of six inches in Riegelwood. The hail damaged roofs, siding, and windows of homes, and dented the metal on cars in the area. The thunderstorm wind gusts were estimated between 60 and 70 mph, as evidenced by large tree limbs down.” - Marion County, SC (near Mullins) · Thunderstorm wind 86 mph · $50,000
“Strong winds caused damage to the metal roof of a warehouse. There were reports of damage to buildings and some of the debris was blocking the street on Rt 76 and Park Street. Trees were also reported down on Hwy 41. No tornado was confirmed.”
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.