On the map: every storm report logged this day.
On the map
Storm reports for March 30, 2009
On March 30, 2009, 83 hail, 6 damaging-wind and 0 tornado reports were logged across 3 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
← Mar 29, 2009 All 2009 storm days · March 2009 Mar 31, 2009 →
On March 30, 2009, 83 hail, 6 damaging-wind and 0 tornado reports were logged across 3 states. The largest hail reported was 2.75″ (baseball size) in Parker County, TX.
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 | 44 | 4 | 0 | 1.25″ |
| TX | 38 | 1 | 0 | 2.75″ |
| AR | 1 | 1 | 0 | 0.88″ |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Grapevine, TX | 51,320 | 2.75″ |
| Keller, TX | 46,643 | 2.75″ |
| Southlake, TX | 31,500 | 2.75″ |
| Colleyville, TX | 26,012 | 2.75″ |
| Trophy Club, TX | 13,704 | 2.75″ |
| Springtown, TX | 4,843 | 2.75″ |
| Haslet, TX | 4,743 | 2.75″ |
| Watauga, TX | 23,120 | 2.50″ |
| North Richland Hills, TX | 71,436 | 2.00″ |
| Hurst, TX | 39,500 | 2.00″ |
| Roanoke, TX | 10,895 | 1.75″ |
| Northlake, TX | 10,746 | 1.75″ |
| Justin, TX | 6,197 | 1.75″ |
| Broken Arrow, OK | 122,756 | 1.25″ |
| Haltom City, TX | 45,786 | 1.25″ |
| Flower Mound, TX | 79,990 | 1.00″ |
| Bedford, TX | 48,728 | 1.00″ |
| Benbrook, TX | 24,542 | 1.00″ |
| White Settlement, TX | 18,099 | 1.00″ |
| Chickasha, OK | 17,014 | 1.00″ |
| Noble, OK | 7,779 | 1.00″ |
| River Oaks, TX | 7,505 | 1.00″ |
| Anadarko, OK | 5,530 | 1.00″ |
| Sansom Park, TX | 5,402 | 1.00″ |
| Marlow, OK | 4,505 | 1.00″ |
Hail reports (83)
| Time (UTC) | Size | Location |
|---|---|---|
| 02:55 | 2.75″ | Parker County, TX |
| 03:25 | 2.75″ | Tarrant County, TX |
| 03:31 | 2.75″ | Tarrant County, TX |
| 03:45 | 2.75″ | Tarrant County, TX |
| 03:26 | 2.50″ | Tarrant County, TX |
| 02:46 | 2.25″ | Wise County, TX |
| 03:36 | 2.00″ | Tarrant County, TX |
| 02:30 | 1.75″ | Wise County, TX |
| 02:40 | 1.75″ | Wise County, TX |
| 03:18 | 1.75″ | Denton County, TX |
| 03:20 | 1.75″ | Denton County, TX |
| 03:21 | 1.75″ | Tarrant County, TX |
| 03:30 | 1.75″ | Tarrant County, TX |
| 03:30 | 1.75″ | Tarrant County, TX |
| 03:32 | 1.75″ | Tarrant County, TX |
| 03:33 | 1.75″ | Tarrant County, TX |
| 03:33 | 1.75″ | Tarrant County, TX |
| 03:42 | 1.75″ | Tarrant County, TX |
| 03:44 | 1.75″ | Tarrant County, TX |
| 02:50 | 1.50″ | Parker County, TX |
| 03:26 | 1.50″ | Tarrant County, TX |
| 01:50 | 1.25″ | Jefferson County, OK |
| 02:13 | 1.25″ | Stephens County, OK |
| 02:54 | 1.25″ | Tulsa County, OK |
| 03:30 | 1.25″ | Tarrant County, TX |
| 04:05 | 1.25″ | Coal County, OK |
| 00:22 | 1.00″ | Caddo County, OK |
| 00:33 | 1.00″ | Caddo County, OK |
| 00:56 | 1.00″ | Grady County, OK |
| 01:05 | 1.00″ | Grady County, OK |
| 01:05 | 1.00″ | Comanche County, OK |
| 01:14 | 1.00″ | Grady County, OK |
| 01:14 | 1.00″ | Lincoln County, OK |
| 01:31 | 1.00″ | Stephens County, OK |
| 01:54 | 1.00″ | McClain County, OK |
| 01:58 | 1.00″ | Cleveland County, OK |
| 02:08 | 1.00″ | Cleveland County, OK |
| 02:25 | 1.00″ | Garvin County, OK |
| 02:25 | 1.00″ | Pottawatomie County, OK |
| 02:43 | 1.00″ | Wise County, TX |
| 02:45 | 1.00″ | Wise County, TX |
| 03:15 | 1.00″ | Tarrant County, TX |
| 03:18 | 1.00″ | Tarrant County, TX |
| 03:25 | 1.00″ | Tarrant County, TX |
| 03:36 | 1.00″ | Denton County, TX |
| 03:40 | 1.00″ | Tarrant County, TX |
| 03:43 | 1.00″ | Tarrant County, TX |
| 03:55 | 1.00″ | Tarrant County, TX |
| 01:00 | 0.88″ | Grady County, OK |
| 01:20 | 0.88″ | Lincoln County, OK |
| 01:26 | 0.88″ | McClain County, OK |
| 01:47 | 0.88″ | Cleveland County, OK |
| 01:51 | 0.88″ | Osage County, OK |
| 02:06 | 0.88″ | Stephens County, OK |
| 02:15 | 0.88″ | Montague County, TX |
| 02:40 | 0.88″ | Love County, OK |
| 03:35 | 0.88″ | Hughes County, OK |
| 03:40 | 0.88″ | Mayes County, OK |
| 04:03 | 0.88″ | Dallas County, TX |
| 05:25 | 0.88″ | Sebastian County, AR |
| 07:49 | 0.88″ | Smith County, TX |
| 08:22 | 0.88″ | Rusk County, TX |
| 00:30 | 0.75″ | Logan County, OK |
| 00:35 | 0.75″ | Caddo County, OK |
| 00:43 | 0.75″ | Logan County, OK |
| 01:25 | 0.75″ | Grady County, OK |
| 01:30 | 0.75″ | Stephens County, OK |
| 01:34 | 0.75″ | Stephens County, OK |
| 01:48 | 0.75″ | Cleveland County, OK |
| 01:53 | 0.75″ | Stephens County, OK |
| 01:55 | 0.75″ | Creek County, OK |
| 01:55 | 0.75″ | Cleveland County, OK |
| 01:56 | 0.75″ | Cleveland County, OK |
| 02:00 | 0.75″ | Cleveland County, OK |
| 02:45 | 0.75″ | Pottawatomie County, OK |
| 03:01 | 0.75″ | Rogers County, OK |
| 03:10 | 0.75″ | Pontotoc County, OK |
| 03:25 | 0.75″ | Cooke County, TX |
| 03:39 | 0.75″ | Coal County, OK |
| 03:55 | 0.75″ | Dallas County, TX |
| 04:02 | 0.75″ | Pittsburg County, OK |
| 04:13 | 0.75″ | Dallas County, TX |
| 04:30 | 0.75″ | Atoka County, OK |
Damage, injuries and deaths
National Weather Service offices recorded about $95.1 million in property damage from hail, thunderstorm wind and tornadoes across the US on this storm day (89 events in 3 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Tarrant County, TX | 20 | 0 | 0 | $95 million |
| Haskell County, OK | 1 | 0 | 0 | $15,000 |
| Wise County, TX | 4 | 0 | 0 | $13,000 |
| Denton County, TX | 2 | 0 | 0 | $10,000 |
| Parker County, TX | 1 | 0 | 0 | $10,000 |
| Brazos County, TX | 1 | 0 | 0 | $3,000 |
What the National Weather Service wrote
- Tarrant County, TX (near Southlake) · Hail 2.75″ · $35 million
“Golfball to baseball size hail fell in the city of Southlake.” - Tarrant County, TX (near Keller) · Hail 2.75″ · $25 million
“Baseball size hail was reported in a subdivison in west Keller. Numerous homes were damaged.” - Haskell County, OK (near Stigler) · Thunderstorm wind 70 mph · $15,000
“Thunderstorm winds estimated at 70 miles an hour blew down an outbuilding. A travel trailer was also blown over.” - Parker County, TX (near Springtown) · Hail 2.75″ · $10,000
“Golfball to Baseball size hail was reported near Springtown.” - Wise County, TX (near Briar) · Hail 2.25″ · $7,000
“Hail measuring 2.25 in diameter was reported 2 miles north-northwest of Springtown in southern Wise County.” - Denton County, TX (near Justin) · Hail 1.75″ · $5,000
“Quarter to Golfball size hail was reported 6 miles west of the Texas Motor Speedway.”
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.