On the map: every storm report logged this day.
On the map
Storm reports for April 5, 2003
On April 5, 2003, 140 hail, 12 damaging-wind and 7 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
← Apr 4, 2003 All 2003 storm days · April 2003 Apr 6, 2003 →
On April 5, 2003, 140 hail, 12 damaging-wind and 7 tornado reports were logged across 9 states. The largest hail reported was 4.50″ (softball size) in Rockwall 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 |
|---|---|---|---|---|
| TX | 108 | 9 | 7 | 4.50″ |
| OK | 21 | 1 | 0 | 1.75″ |
| AL | 3 | 0 | 0 | 1.25″ |
| FL | 2 | 0 | 0 | 1.75″ |
| KS | 2 | 0 | 0 | 1.00″ |
| GA | 2 | 0 | 0 | 0.88″ |
| TN | 1 | 1 | 0 | 0.88″ |
| LA | 1 | 0 | 0 | 0.88″ |
| NC | 0 | 1 | 0 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Rockwall, TX | 53,547 | 4.50″ |
| Fate, TX | 27,467 | 4.50″ |
| Graham, TX | 8,859 | 4.00″ |
| Plano, TX | 293,286 | 3.00″ |
| Richardson, TX | 118,221 | 3.00″ |
| Keller, TX | 46,643 | 3.00″ |
| Watauga, TX | 23,120 | 3.00″ |
| Dallas, TX | 1,326,087 | 2.75″ |
| Fort Worth, TX | 1,008,106 | 2.75″ |
| Sherman, TX | 50,229 | 2.75″ |
| Saginaw, TX | 26,116 | 2.75″ |
| Sulphur Springs, TX | 16,891 | 2.75″ |
| Highland Park, TX | 8,762 | 2.75″ |
| River Oaks, TX | 7,505 | 2.75″ |
| Sansom Park, TX | 5,402 | 2.75″ |
| Whitesboro, TX | 4,145 | 2.75″ |
| Westworth Village, TX | 2,717 | 2.75″ |
| Gainesville, TX | 18,295 | 2.50″ |
| Springtown, TX | 4,843 | 2.25″ |
| Grapevine, TX | 51,320 | 2.00″ |
| Greenville, TX | 34,355 | 2.00″ |
| Southlake, TX | 31,500 | 2.00″ |
| Colleyville, TX | 26,012 | 2.00″ |
| Stamford, TX | 2,952 | 2.00″ |
| Irving, TX | 258,060 | 1.75″ |
Hail reports (140)
| Time (UTC) | Size | Location |
|---|---|---|
| 03:30 | 4.50″ | Rockwall County, TX |
| 21:35 | 4.25″ | Haskell County, TX |
| 23:00 | 4.25″ | Throckmorton County, TX |
| 23:15 | 4.25″ | Throckmorton County, TX |
| 23:43 | 4.00″ | Young County, TX |
| 00:08 | 4.00″ | Palo Pinto County, TX |
| 02:05 | 3.00″ | Tarrant County, TX |
| 04:32 | 3.00″ | Collin County, TX |
| 21:27 | 2.75″ | Stonewall County, TX |
| 21:35 | 2.75″ | Stonewall County, TX |
| 23:10 | 2.75″ | Young County, TX |
| 00:18 | 2.75″ | Palo Pinto County, TX |
| 00:40 | 2.75″ | Young County, TX |
| 01:40 | 2.75″ | Tarrant County, TX |
| 01:50 | 2.75″ | Tarrant County, TX |
| 02:20 | 2.75″ | Dallas County, TX |
| 05:45 | 2.75″ | Hopkins County, TX |
| 05:55 | 2.75″ | Grayson County, TX |
| 06:30 | 2.75″ | Grayson County, TX |
| 07:30 | 2.75″ | Franklin County, TX |
| 04:30 | 2.50″ | Cooke County, TX |
| 05:21 | 2.50″ | Cooke County, TX |
| 02:52 | 2.25″ | Parker County, TX |
| 21:50 | 2.00″ | Haskell County, TX |
| 02:15 | 2.00″ | Tarrant County, TX |
| 02:51 | 2.00″ | Archer County, TX |
| 04:16 | 2.00″ | Collin County, TX |
| 05:13 | 2.00″ | Hunt County, TX |
| 05:40 | 2.00″ | Hopkins County, TX |
| 06:25 | 2.00″ | Franklin County, TX |
| 20:30 | 1.75″ | Scurry County, TX |
| 21:30 | 1.75″ | Haskell County, TX |
| 21:40 | 1.75″ | Haskell County, TX |
| 22:05 | 1.75″ | Haskell County, TX |
| 22:45 | 1.75″ | Calhoun County, FL |
| 22:55 | 1.75″ | Liberty County, FL |
| 23:10 | 1.75″ | Throckmorton County, TX |
| 23:29 | 1.75″ | Stephens County, TX |
| 00:08 | 1.75″ | Palo Pinto County, TX |
| 01:06 | 1.75″ | Parker County, TX |
| 01:18 | 1.75″ | Parker County, TX |
| 01:33 | 1.75″ | Tarrant County, TX |
| 01:43 | 1.75″ | Tarrant County, TX |
| 02:00 | 1.75″ | Tarrant County, TX |
| 02:01 | 1.75″ | Tarrant County, TX |
| 02:01 | 1.75″ | Tarrant County, TX |
| 02:15 | 1.75″ | Dallas County, TX |
| 02:27 | 1.75″ | Dallas County, TX |
| 02:36 | 1.75″ | Archer County, TX |
| 02:46 | 1.75″ | Archer County, TX |
| 03:10 | 1.75″ | Archer County, TX |
| 03:17 | 1.75″ | Dallas County, TX |
| 03:20 | 1.75″ | Dallas County, TX |
| 03:23 | 1.75″ | Denton County, TX |
| 03:23 | 1.75″ | Clay County, TX |
| 04:03 | 1.75″ | Clay County, TX |
| 04:14 | 1.75″ | Montague County, TX |
| 04:23 | 1.75″ | Montague County, TX |
| 04:50 | 1.75″ | Hopkins County, TX |
| 05:22 | 1.75″ | Hunt County, TX |
| 05:41 | 1.75″ | Hunt County, TX |
| 06:15 | 1.75″ | Franklin County, TX |
| 06:20 | 1.75″ | Franklin County, TX |
| 07:12 | 1.75″ | Fannin County, TX |
| 07:12 | 1.75″ | Fannin County, TX |
| 07:15 | 1.75″ | Franklin County, TX |
| 07:35 | 1.75″ | Fannin County, TX |
| 08:51 | 1.75″ | Jackson County, OK |
| 11:09 | 1.75″ | Cleveland County, OK |
| 21:20 | 1.50″ | Stonewall County, TX |
| 03:03 | 1.50″ | Wise County, TX |
| 03:26 | 1.50″ | Dallas County, TX |
| 22:47 | 1.25″ | Barbour County, AL |
| 02:50 | 1.25″ | Archer County, TX |
| 03:50 | 1.25″ | Dallas County, TX |
| 10:32 | 1.25″ | Grady County, OK |
| 11:00 | 1.25″ | Grady County, OK |
| 22:12 | 1.00″ | Haskell County, TX |
| 22:57 | 1.00″ | Pike County, AL |
| 23:32 | 1.00″ | Young County, TX |
| 01:53 | 1.00″ | Wichita County, TX |
| 02:08 | 1.00″ | Baylor County, TX |
| 02:19 | 1.00″ | Wichita County, TX |
| 02:30 | 1.00″ | Archer County, TX |
| 02:32 | 1.00″ | Archer County, TX |
| 02:48 | 1.00″ | Archer County, TX |
| 02:56 | 1.00″ | Archer County, TX |
| 03:45 | 1.00″ | Denton County, TX |
| 03:46 | 1.00″ | Denton County, TX |
| 03:50 | 1.00″ | Hunt County, TX |
| 03:50 | 1.00″ | Denton County, TX |
| 03:51 | 1.00″ | Hunt County, TX |
| 04:05 | 1.00″ | Rockwall County, TX |
| 04:35 | 1.00″ | Hunt County, TX |
| 06:12 | 1.00″ | Franklin County, TX |
| 06:35 | 1.00″ | Hopkins County, TX |
| 06:40 | 1.00″ | Titus County, TX |
| 06:58 | 1.00″ | Sheridan County, KS |
| 07:50 | 1.00″ | Titus County, TX |
| 08:13 | 1.00″ | Childress County, TX |
| 08:22 | 1.00″ | Lamar County, TX |
| 11:00 | 1.00″ | McClain County, OK |
| 11:12 | 1.00″ | Cleveland County, OK |
| 11:16 | 1.00″ | Oklahoma County, OK |
| 11:17 | 1.00″ | Cleveland County, OK |
| 19:34 | 0.88″ | St. Tammany Parish, LA |
| 21:05 | 0.88″ | Kent County, TX |
| 00:45 | 0.88″ | Muscogee County, GA |
| 01:17 | 0.88″ | Jack County, TX |
| 01:49 | 0.88″ | Baylor County, TX |
| 02:04 | 0.88″ | Baylor County, TX |
| 03:24 | 0.88″ | Archer County, TX |
| 03:31 | 0.88″ | Denton County, TX |
| 03:54 | 0.88″ | Kiowa County, OK |
| 04:26 | 0.88″ | Comanche County, OK |
| 07:25 | 0.88″ | Loudon County, TN |
| 10:25 | 0.88″ | Oklahoma County, OK |
| 11:19 | 0.88″ | Cleveland County, OK |
| 11:50 | 0.88″ | Pottawatomie County, OK |
| 00:20 | 0.75″ | Harris County, GA |
| 00:40 | 0.75″ | Covington County, AL |
| 01:30 | 0.75″ | Baylor County, TX |
| 01:53 | 0.75″ | Baylor County, TX |
| 02:16 | 0.75″ | Wichita County, TX |
| 03:01 | 0.75″ | Clay County, TX |
| 03:02 | 0.75″ | Clay County, TX |
| 03:02 | 0.75″ | Clay County, TX |
| 03:07 | 0.75″ | Clay County, TX |
| 03:09 | 0.75″ | Clay County, TX |
| 03:20 | 0.75″ | Clay County, TX |
| 03:54 | 0.75″ | Clay County, TX |
| 05:20 | 0.75″ | Love County, OK |
| 09:20 | 0.75″ | Kiowa County, OK |
| 10:04 | 0.75″ | Butler County, KS |
| 10:35 | 0.75″ | Oklahoma County, OK |
| 10:45 | 0.75″ | Canadian County, OK |
| 10:59 | 0.75″ | Logan County, OK |
| 11:00 | 0.75″ | Canadian County, OK |
| 11:15 | 0.75″ | Cleveland County, OK |
| 11:40 | 0.75″ | Pottawatomie County, OK |
Damage, injuries and deaths
National Weather Service offices recorded about $15.8 million in property damage, $2,000 in crop damage and 6 injuries from hail, thunderstorm wind and tornadoes across the US on this storm day (160 events in 9 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Throckmorton County, TX | 3 | 3 | 0 | $235,000 |
| Hopkins County, TX | 2 | 3 | 0 | $5,000 |
| Grayson County, TX | 2 | 0 | 0 | $10.3 million |
| Cooke County, TX | 1 | 0 | 0 | $4 million |
| Dallas County, TX | 2 | 0 | 0 | $751,000 |
| Haskell County, TX | 4 | 0 | 0 | $270,000 |
| Palo Pinto County, TX | 1 | 0 | 0 | $250,000 |
| Stonewall County, TX | 2 | 0 | 0 | $40,000 |
| Tarrant County, TX | 2 | 0 | 0 | $21,000 |
| Barbour County, AL | 1 | 0 | 0 | $8,000 |
| Dickson County, TN | 1 | 0 | 0 | $5,000 |
| Archer County, TX | 1 | 0 | 0 | $1,000 |
What the National Weather Service wrote
- Throckmorton County, TX (near Woodson) · Hail 4.25″ · $80,000 · 3 injuries
“Severe damage to storm chaser vehicles all along county road 209 west of Woodson. Three people were injured by the combination of hail and broken glass.” - Hopkins County, TX (near Sulphur Spgs) · Hail 2.75″ · 3 injuries
“Three persons injured by baseball size hail.” - Grayson County, TX (near Sherman) · Hail 2.75″ · $10 million
“Hail up to baseball size did extensive damage in Sherman to cars and houses. This is the same storm that hit the Whitesboro area earlier.” - Cooke County, TX (near Gainesville) · Hail 2.50″ · $4 million
“Large hail damaged approximately 1,000 cars and about the same number of homes.” - Dallas County, TX (near Dallas-Ft Worth Intl) · Hail 1.75″ · $750,000
“Weather observer reported golf ball size hail. 59 aircraft were damaged and 121 flights were cancelled due to severe weather.” - Palo Pinto County, TX (near Graford) · Tornado F1 · $250,000
“Brief tornado touchdown reported on the east side of Possum Kingdom Lake. 25 mobile homes were damaged or destroyed at Sky Camp, Lefty's, and P. K. Lodge. No people were injured.”
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.