On the map: every storm report logged this day.
On the map
Storm reports for May 23, 2012
On May 23, 2012, 110 hail, 24 damaging-wind and 1 tornado reports were logged across 8 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 22, 2012 All 2012 storm days · May 2012 May 24, 2012 →
On May 23, 2012, 110 hail, 24 damaging-wind and 1 tornado reports were logged across 8 states. The largest hail reported was 2.00″ (hen egg size) in Bertie County, NC.
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 | 54 | 5 | 0 | 2.00″ |
| NE | 20 | 5 | 0 | 1.75″ |
| IA | 7 | 6 | 0 | 1.25″ |
| MN | 8 | 5 | 0 | 1.00″ |
| KS | 9 | 2 | 0 | 1.25″ |
| SC | 7 | 0 | 0 | 1.25″ |
| CO | 5 | 0 | 0 | 1.75″ |
| LA | 0 | 1 | 1 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Clayton, NC | 31,732 | 1.75″ |
| Pinehurst, NC | 18,502 | 1.75″ |
| Lamar, CO | 7,641 | 1.75″ |
| Valley, NE | 3,336 | 1.75″ |
| Kearney, NE | 34,741 | 1.50″ |
| Garner, NC | 39,345 | 1.25″ |
| Dunn, NC | 8,754 | 1.25″ |
| Greenville, NC | 95,138 | 1.00″ |
| Wake Forest, NC | 56,764 | 1.00″ |
| Grand Island, NE | 53,250 | 1.00″ |
| Knightdale, NC | 21,829 | 1.00″ |
| Lumberton, NC | 18,882 | 1.00″ |
| Southern Pines, NC | 16,987 | 1.00″ |
| Winterville, NC | 10,899 | 1.00″ |
| Washington, NC | 9,738 | 1.00″ |
| Aberdeen, NC | 9,573 | 1.00″ |
| Bennettsville, SC | 7,595 | 1.00″ |
| Darlington, SC | 6,045 | 1.00″ |
| Colby, KS | 5,539 | 1.00″ |
| Whispering Pines, NC | 5,416 | 1.00″ |
| Ayden, NC | 5,190 | 1.00″ |
| Williamston, NC | 5,066 | 1.00″ |
| Ahoskie, NC | 4,665 | 1.00″ |
| Onawa, IA | 2,795 | 1.00″ |
| Four Oaks, NC | 2,681 | 1.00″ |
Hail reports (110)
| Time (UTC) | Size | Location |
|---|---|---|
| 23:05 | 2.00″ | Bertie County, NC |
| 19:50 | 1.75″ | Johnston County, NC |
| 19:50 | 1.75″ | Johnston County, NC |
| 19:58 | 1.75″ | Johnston County, NC |
| 20:08 | 1.75″ | Moore County, NC |
| 20:26 | 1.75″ | Columbus County, NC |
| 20:30 | 1.75″ | Columbus County, NC |
| 01:12 | 1.75″ | Douglas County, NE |
| 01:46 | 1.75″ | Crowley County, CO |
| 02:50 | 1.75″ | Prowers County, CO |
| 20:30 | 1.50″ | Columbus County, NC |
| 00:10 | 1.50″ | Butler County, NE |
| 04:57 | 1.50″ | Buffalo County, NE |
| 05:00 | 1.50″ | Buffalo County, NE |
| 19:20 | 1.25″ | Marlboro County, SC |
| 20:00 | 1.25″ | Wake County, NC |
| 20:00 | 1.25″ | Wake County, NC |
| 20:02 | 1.25″ | Wake County, NC |
| 21:10 | 1.25″ | Sampson County, NC |
| 01:21 | 1.25″ | Douglas County, NE |
| 02:20 | 1.25″ | O'Brien County, IA |
| 02:31 | 1.25″ | Wheeler County, NE |
| 04:50 | 1.25″ | Sheridan County, KS |
| 17:36 | 1.00″ | Pope County, MN |
| 18:45 | 1.00″ | Sampson County, NC |
| 18:58 | 1.00″ | Johnston County, NC |
| 18:58 | 1.00″ | Marlboro County, SC |
| 19:37 | 1.00″ | Harnett County, NC |
| 19:40 | 1.00″ | Johnston County, NC |
| 19:55 | 1.00″ | Horry County, SC |
| 20:00 | 1.00″ | Horry County, SC |
| 20:05 | 1.00″ | Johnston County, NC |
| 20:05 | 1.00″ | Horry County, SC |
| 20:14 | 1.00″ | Moore County, NC |
| 20:15 | 1.00″ | Darlington County, SC |
| 20:38 | 1.00″ | Wake County, NC |
| 20:40 | 1.00″ | Wake County, NC |
| 20:45 | 1.00″ | Wake County, NC |
| 21:03 | 1.00″ | Wake County, NC |
| 21:05 | 1.00″ | Robeson County, NC |
| 21:14 | 1.00″ | Pitt County, NC |
| 21:20 | 1.00″ | Pitt County, NC |
| 21:45 | 1.00″ | Vance County, NC |
| 22:15 | 1.00″ | Beaufort County, NC |
| 22:21 | 1.00″ | Pitt County, NC |
| 22:25 | 1.00″ | Pitt County, NC |
| 22:30 | 1.00″ | Dodge County, NE |
| 22:49 | 1.00″ | Martin County, NC |
| 22:55 | 1.00″ | Pitt County, NC |
| 22:59 | 1.00″ | Pitt County, NC |
| 23:03 | 1.00″ | Pitt County, NC |
| 23:04 | 1.00″ | Pitt County, NC |
| 23:05 | 1.00″ | Murray County, MN |
| 23:34 | 1.00″ | Monona County, IA |
| 23:36 | 1.00″ | Monona County, IA |
| 23:36 | 1.00″ | Seward County, NE |
| 23:53 | 1.00″ | Edgecombe County, NC |
| 23:55 | 1.00″ | Hertford County, NC |
| 00:00 | 1.00″ | Butler County, NE |
| 00:17 | 1.00″ | Nobles County, MN |
| 00:30 | 1.00″ | Gates County, NC |
| 00:40 | 1.00″ | Sac County, IA |
| 00:57 | 1.00″ | Jackson County, MN |
| 01:30 | 1.00″ | Sac County, IA |
| 01:35 | 1.00″ | Nobles County, MN |
| 02:12 | 1.00″ | Wheeler County, NE |
| 02:47 | 1.00″ | Pierce County, NE |
| 03:06 | 1.00″ | Prowers County, CO |
| 03:26 | 1.00″ | Prowers County, CO |
| 03:45 | 1.00″ | Thomas County, KS |
| 03:52 | 1.00″ | Thomas County, KS |
| 03:55 | 1.00″ | Thomas County, KS |
| 04:20 | 1.00″ | Rawlins County, KS |
| 04:37 | 1.00″ | Buffalo County, NE |
| 05:13 | 1.00″ | Furnas County, NE |
| 05:45 | 1.00″ | Hall County, NE |
| 18:25 | 0.88″ | Chesterfield County, SC |
| 21:28 | 0.88″ | Beaufort County, NC |
| 21:29 | 0.88″ | Franklin County, NC |
| 22:15 | 0.88″ | Beaufort County, NC |
| 22:15 | 0.88″ | Edgecombe County, NC |
| 22:19 | 0.88″ | Pitt County, NC |
| 22:25 | 0.88″ | Beaufort County, NC |
| 22:31 | 0.88″ | Pitt County, NC |
| 22:40 | 0.88″ | Murray County, MN |
| 00:12 | 0.88″ | Crawford County, IA |
| 00:46 | 0.88″ | Saunders County, NE |
| 00:50 | 0.88″ | Saunders County, NE |
| 00:52 | 0.88″ | Saunders County, NE |
| 02:55 | 0.88″ | Prowers County, CO |
| 03:22 | 0.88″ | Hamilton County, NE |
| 04:09 | 0.88″ | Rawlins County, KS |
| 18:23 | 0.75″ | Sampson County, NC |
| 19:07 | 0.75″ | Moore County, NC |
| 19:18 | 0.75″ | Cumberland County, NC |
| 19:38 | 0.75″ | Johnston County, NC |
| 20:00 | 0.75″ | Dare County, NC |
| 20:07 | 0.75″ | Moore County, NC |
| 22:44 | 0.75″ | Martin County, NC |
| 22:47 | 0.75″ | Martin County, NC |
| 22:51 | 0.75″ | Pitt County, NC |
| 23:05 | 0.75″ | Halifax County, NC |
| 00:06 | 0.75″ | Butler County, NE |
| 00:27 | 0.75″ | Nobles County, MN |
| 01:40 | 0.75″ | Jackson County, MN |
| 02:22 | 0.75″ | O'Brien County, IA |
| 03:07 | 0.75″ | Sherman County, KS |
| 03:45 | 0.75″ | Hamilton County, KS |
| 04:14 | 0.75″ | Phelps County, NE |
| 04:41 | 0.75″ | Decatur County, KS |
Damage, injuries and deaths
National Weather Service offices recorded about $1.8 million in property damage and $1.5 million in crop damage from hail, thunderstorm wind and tornadoes across the US on this storm day (135 events in 8 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Brown County, MN | 1 | 0 | 0 | $1 million |
| Sac County, IA | 5 | 0 | 0 | $460,000 |
| Graham County, KS | 1 | 0 | 0 | $126,000 |
| Buffalo County, NE | 3 | 0 | 0 | $75,000 |
| Adams County, NE | 1 | 0 | 0 | $25,000 |
| Hall County, NE | 1 | 0 | 0 | $25,000 |
| St. Bernard Parish, LA | 1 | 0 | 0 | $20,000 |
| Crawford County, IA | 1 | 0 | 0 | $10,000 |
| West Feliciana Parish, LA | 1 | 0 | 0 | $5,000 |
| Columbus County, NC | 3 | 0 | 0 | $5,000 |
| Johnston County, NC | 1 | 0 | 0 | $5,000 |
| Horry County, SC | 3 | 0 | 0 | $3,000 |
What the National Weather Service wrote
- Brown County, MN (near New Ulm Arpt) · Thunderstorm wind 75 mph · $1 million
“A 75 mph wind gust was measured at the New Ulm airport. In addition, several buildings east and northeast of the airport were damaged, with damage to parts of the New Ulm Airport terminal building roof.” - Sac County, IA (near Odebolt) · Thunderstorm wind 79 mph · $250,000
“Damage swath observed from east of Odebolt through the Early area, to the east side of Lake View. Numerous power poles down, roof blown off outbuildings, turkey, and hog confinements buildings, and boats were thrown at a dealership.” - Sac County, IA (near Lake View) · Thunderstorm wind 90 mph · $200,000
“Thirteen large power poles were snapped along a mile long stretch of Perkins Ave. One third of the roof of a hog confinement building was ripped off one half mile up the road. Another half mile up the road, one third of a machine shed was destroyed.” - Graham County, KS (near Morland) · Thunderstorm wind 90 mph · $126,000
“Strong thunderstorm outflow winds produced a swath of damage across northern Graham County. Winds estimated at 90 mph broke approximately 55 utility poles from Roads 130 and V, northeast to Roads 250 and CC.” - Adams County, NE (near Prosser) · Thunderstorm wind 70 mph · $25,000
“Wind gusts were estimated at 65 to 70 mph.” - Buffalo County, NE (near Kearney) · Thunderstorm wind 70 mph · $25,000
“Wind gusts were estimated at 65 to 70 mph.”
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.