On the map: every storm report logged this day.
On the map
Storm reports for May 21, 2007
On May 21, 2007, 68 hail, 17 damaging-wind and 2 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 20, 2007 All 2007 storm days · May 2007 May 22, 2007 →
On May 21, 2007, 68 hail, 17 damaging-wind and 2 tornado reports were logged across 8 states. The largest hail reported was 2.00″ (hen egg size) in Rolette County, ND.
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 |
|---|---|---|---|---|
| ND | 19 | 4 | 2 | 2.00″ |
| TX | 13 | 7 | 0 | 1.50″ |
| SD | 16 | 3 | 0 | 1.75″ |
| KS | 10 | 0 | 0 | 1.75″ |
| MN | 9 | 1 | 0 | 1.00″ |
| WY | 1 | 0 | 0 | 0.88″ |
| VA | 0 | 1 | 0 | – |
| OK | 0 | 1 | 0 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Pampa, TX | 16,487 | 1.50″ |
| Beulah, ND | 3,047 | 1.00″ |
| Summerset, SD | 3,013 | 1.00″ |
| Minot, ND | 47,440 | 0.88″ |
| Ulysses, KS | 5,582 | 0.88″ |
| Seymour, TX | 2,622 | 0.88″ |
Hail reports (68)
| Time (UTC) | Size | Location |
|---|---|---|
| 01:35 | 2.00″ | Rolette County, ND |
| 19:45 | 1.75″ | McKenzie County, ND |
| 22:11 | 1.75″ | Ward County, ND |
| 23:20 | 1.75″ | Sheridan County, ND |
| 23:20 | 1.75″ | Morton County, ND |
| 23:45 | 1.75″ | Sheridan County, ND |
| 01:30 | 1.75″ | Corson County, SD |
| 05:23 | 1.75″ | Rush County, KS |
| 22:34 | 1.50″ | Meade County, SD |
| 23:03 | 1.50″ | Meade County, SD |
| 01:07 | 1.50″ | Roberts County, TX |
| 21:30 | 1.25″ | Lawrence County, SD |
| 00:50 | 1.25″ | Ward County, ND |
| 21:40 | 1.00″ | Lawrence County, SD |
| 22:00 | 1.00″ | Butte County, SD |
| 22:15 | 1.00″ | Meade County, SD |
| 22:25 | 1.00″ | Clearwater County, MN |
| 22:30 | 1.00″ | Grant County, KS |
| 22:40 | 1.00″ | Meade County, KS |
| 22:40 | 1.00″ | Butte County, SD |
| 22:40 | 1.00″ | Butte County, SD |
| 23:03 | 1.00″ | Grant County, KS |
| 23:17 | 1.00″ | Mercer County, ND |
| 23:20 | 1.00″ | Polk County, MN |
| 23:35 | 1.00″ | Carlton County, MN |
| 23:55 | 1.00″ | Polk County, MN |
| 00:05 | 1.00″ | Gray County, KS |
| 00:08 | 1.00″ | Hutchinson County, TX |
| 00:15 | 1.00″ | Meade County, SD |
| 00:25 | 1.00″ | Gray County, KS |
| 00:38 | 1.00″ | Bottineau County, ND |
| 00:45 | 1.00″ | Oliver County, ND |
| 00:58 | 1.00″ | Perkins County, SD |
| 01:30 | 1.00″ | McLean County, ND |
| 02:10 | 1.00″ | Towner County, ND |
| 20:46 | 0.88″ | Niobrara County, WY |
| 20:50 | 0.88″ | Baylor County, TX |
| 21:11 | 0.88″ | Baylor County, TX |
| 22:52 | 0.88″ | Grant County, KS |
| 22:53 | 0.88″ | Ward County, ND |
| 23:00 | 0.88″ | Grant County, KS |
| 23:12 | 0.88″ | Ward County, ND |
| 23:45 | 0.88″ | Meade County, SD |
| 00:10 | 0.88″ | Butte County, SD |
| 00:14 | 0.88″ | Gray County, KS |
| 01:50 | 0.88″ | Corson County, SD |
| 22:10 | 0.75″ | Mahnomen County, MN |
| 22:25 | 0.75″ | Stevens County, KS |
| 22:35 | 0.75″ | Hansford County, TX |
| 22:57 | 0.75″ | Roberts County, TX |
| 23:00 | 0.75″ | Ochiltree County, TX |
| 23:38 | 0.75″ | Bottineau County, ND |
| 23:43 | 0.75″ | Morton County, ND |
| 23:45 | 0.75″ | Randall County, TX |
| 23:55 | 0.75″ | Polk County, MN |
| 00:30 | 0.75″ | Dewey County, SD |
| 00:35 | 0.75″ | Red Lake County, MN |
| 00:35 | 0.75″ | Polk County, MN |
| 00:42 | 0.75″ | Hutchinson County, TX |
| 00:46 | 0.75″ | Carson County, TX |
| 00:56 | 0.75″ | Pennington County, MN |
| 01:02 | 0.75″ | Roberts County, TX |
| 01:12 | 0.75″ | Deaf Smith County, TX |
| 01:18 | 0.75″ | Dewey County, SD |
| 01:29 | 0.75″ | Randall County, TX |
| 03:10 | 0.75″ | Pembina County, ND |
| 03:30 | 0.75″ | Cavalier County, ND |
| 03:40 | 0.75″ | Towner County, ND |
Damage, injuries and deaths
National Weather Service offices recorded about $162,000 in property damage and 1 injury from hail, thunderstorm wind and tornadoes across the US on this storm day (87 events in 8 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Sheridan County, ND | 1 | 1 | 0 | – |
| Dimmit County, TX | 1 | 0 | 0 | $100,000 |
| Williamson County, TX | 1 | 0 | 0 | $50,000 |
| Bottineau County, ND | 1 | 0 | 0 | $10,000 |
| Campbell County, VA | 1 | 0 | 0 | $2,000 |
| Archer County, TX | 1 | 0 | 0 | $0 |
| Oliver County, ND | 1 | 0 | 0 | $0 |
What the National Weather Service wrote
- Sheridan County, ND (near Mcclusky) · Hail 1.75″ · 1 injury
“One 60 year old female was injured by hail while outside. She heard the severe thunderstorm warning and went outside to secure property in anticipation of the storm. Golf ball size hail fell from a mostly sunny sky, hitting her in the head. She required 8 stiches to her forehead.” - Dimmit County, TX (near Carrizo Spgs) · Thunderstorm wind 75 mph · $100,000
“Severe thunderstorm winds blew down trees and power lines in the Carrizo Springs area. The winds also damaged roofs in the city.” - Williamson County, TX (near Round Rock) · Thunderstorm wind 69 mph · $50,000
“Winds from a severe thunderstorm damaged roofs of five homes in a small subdivision just east of Round Rock.” - Bottineau County, ND (near Lansford) · Hail 1.00″ · $10,000
“There was damage to siding on a few houses.” - Campbell County, VA (near Brookneal) · Thunderstorm wind 69 mph · $2,000
“Thunderstorm winds blew the roof off a 60 by 100 foot barn.” - Archer County, TX (near Scotland) · Thunderstorm wind 70 mph · $0
“Several tree limbs were blown down. Monetary damages were estimated.”
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.