On the map: every storm report logged this day.
On the map
Storm reports for June 20, 2003
On June 20, 2003, 74 hail, 60 damaging-wind and 6 tornado reports were logged across 15 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
← Jun 19, 2003 All 2003 storm days · June 2003 Jun 21, 2003 →
On June 20, 2003, 74 hail, 60 damaging-wind and 6 tornado reports were logged across 15 states. The largest hail reported was 1.75″ (golf ball size) in Pueblo County, CO.
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 | 13 | 15 | 0 | 1.75″ |
| MT | 17 | 11 | 0 | 1.50″ |
| CO | 18 | 6 | 1 | 1.75″ |
| NE | 9 | 7 | 5 | 1.00″ |
| SD | 1 | 12 | 0 | 0.75″ |
| NM | 8 | 1 | 0 | 1.75″ |
| NC | 3 | 2 | 0 | 1.00″ |
| OK | 0 | 3 | 0 | – |
| WY | 2 | 0 | 0 | 0.88″ |
| KS | 1 | 0 | 0 | 1.00″ |
| PA | 1 | 0 | 0 | 0.75″ |
| ID | 1 | 0 | 0 | 0.75″ |
| SC | 0 | 1 | 0 | – |
| WV | 0 | 1 | 0 | – |
| UT | 0 | 1 | 0 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Pueblo, CO | 111,166 | 1.75″ |
| Havre, MT | 9,204 | 1.50″ |
| Fort Morgan, CO | 11,835 | 1.00″ |
| Littlefield, TX | 5,740 | 1.00″ |
| Bennett, CO | 3,916 | 1.00″ |
| Arvada, CO | 121,873 | 0.88″ |
| Wheat Ridge, CO | 31,999 | 0.88″ |
| Dumas, TX | 14,834 | 0.88″ |
| Edgewater, CO | 4,880 | 0.88″ |
| Wheatland, WY | 3,475 | 0.88″ |
| Denver, CO | 729,019 | 0.75″ |
| Centennial, CO | 108,853 | 0.75″ |
| Parker, CO | 65,473 | 0.75″ |
| Roswell, NM | 47,176 | 0.75″ |
| Golden, CO | 20,151 | 0.75″ |
| Castle Pines, CO | 15,162 | 0.75″ |
| Lone Tree, CO | 14,061 | 0.75″ |
| Ogallala, NE | 4,751 | 0.75″ |
| Glendale, CO | 4,465 | 0.75″ |
Hail reports (74)
| Time (UTC) | Size | Location |
|---|---|---|
| 19:10 | 1.75″ | Pueblo County, CO |
| 20:51 | 1.75″ | Eddy County, NM |
| 22:00 | 1.75″ | Morgan County, CO |
| 22:25 | 1.75″ | Roosevelt County, NM |
| 22:45 | 1.75″ | Loving County, TX |
| 00:45 | 1.75″ | Bailey County, TX |
| 01:20 | 1.75″ | Cochran County, TX |
| 20:30 | 1.50″ | Hill County, MT |
| 21:37 | 1.50″ | Morgan County, CO |
| 21:04 | 1.25″ | Roosevelt County, NM |
| 22:30 | 1.25″ | Washington County, CO |
| 18:20 | 1.00″ | Pondera County, MT |
| 19:35 | 1.00″ | Columbus County, NC |
| 20:05 | 1.00″ | Adams County, CO |
| 20:15 | 1.00″ | Adams County, CO |
| 20:16 | 1.00″ | Morgan County, CO |
| 20:30 | 1.00″ | McCone County, MT |
| 21:25 | 1.00″ | Roosevelt County, NM |
| 23:00 | 1.00″ | Roosevelt County, MT |
| 23:05 | 1.00″ | Lea County, NM |
| 23:22 | 1.00″ | Yellowstone County, MT |
| 23:30 | 1.00″ | Deuel County, NE |
| 00:30 | 1.00″ | Bailey County, TX |
| 01:04 | 1.00″ | Cheyenne County, KS |
| 01:05 | 1.00″ | Cochran County, TX |
| 01:35 | 1.00″ | Lamb County, TX |
| 17:17 | 0.88″ | Torrance County, NM |
| 18:00 | 0.88″ | Jefferson County, CO |
| 18:45 | 0.88″ | Pender County, NC |
| 20:05 | 0.88″ | Platte County, WY |
| 21:20 | 0.88″ | Adams County, CO |
| 22:58 | 0.88″ | Reeves County, TX |
| 23:24 | 0.88″ | Yellowstone County, MT |
| 23:40 | 0.88″ | Moore County, TX |
| 00:35 | 0.88″ | Yellowstone County, MT |
| 00:45 | 0.88″ | Cochran County, TX |
| 01:04 | 0.88″ | Dundy County, NE |
| 17:25 | 0.75″ | Jefferson County, CO |
| 17:40 | 0.75″ | Douglas County, CO |
| 17:54 | 0.75″ | Arapahoe County, CO |
| 17:54 | 0.75″ | Cascade County, MT |
| 17:58 | 0.75″ | Pondera County, MT |
| 18:00 | 0.75″ | Denver County, CO |
| 18:15 | 0.75″ | Chouteau County, MT |
| 18:18 | 0.75″ | Sampson County, NC |
| 19:25 | 0.75″ | Liberty County, MT |
| 19:26 | 0.75″ | Judith Basin County, MT |
| 20:13 | 0.75″ | Sweet Grass County, MT |
| 20:33 | 0.75″ | El Paso County, CO |
| 20:40 | 0.75″ | Goshen County, WY |
| 21:00 | 0.75″ | Greene County, PA |
| 21:02 | 0.75″ | Kiowa County, CO |
| 21:20 | 0.75″ | Fergus County, MT |
| 21:30 | 0.75″ | Cheyenne County, CO |
| 21:50 | 0.75″ | Chaves County, NM |
| 22:25 | 0.75″ | Box Butte County, NE |
| 22:30 | 0.75″ | Cheyenne County, NE |
| 22:55 | 0.75″ | Roosevelt County, NM |
| 23:12 | 0.75″ | Kit Carson County, CO |
| 23:20 | 0.75″ | Yellowstone County, MT |
| 23:26 | 0.75″ | Keith County, NE |
| 23:26 | 0.75″ | Yellowstone County, MT |
| 23:30 | 0.75″ | Yuma County, CO |
| 23:44 | 0.75″ | Moore County, TX |
| 23:45 | 0.75″ | Pennington County, SD |
| 00:00 | 0.75″ | Sheridan County, NE |
| 00:00 | 0.75″ | Roosevelt County, MT |
| 00:04 | 0.75″ | Bannock County, ID |
| 00:05 | 0.75″ | Bailey County, TX |
| 00:27 | 0.75″ | Keith County, NE |
| 01:18 | 0.75″ | Jeff Davis County, TX |
| 01:30 | 0.75″ | Dundy County, NE |
| 02:10 | 0.75″ | Chase County, NE |
| 02:25 | 0.75″ | Hockley County, TX |
Damage, injuries and deaths
National Weather Service offices recorded about $5.1 million in property damage and $736,000 in crop damage from hail, thunderstorm wind and tornadoes across the US on this storm day (140 events in 14 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Pueblo County, CO | 1 | 0 | 0 | $4 million |
| Deaf Smith County, TX | 1 | 0 | 0 | $280,000 |
| Hill County, MT | 1 | 0 | 0 | $200,000 |
| Garden County, NE | 3 | 0 | 0 | $185,000 |
| Bailey County, TX | 1 | 0 | 0 | $150,000 |
| Fall River County, SD | 1 | 0 | 0 | $100,000 |
| Hale County, TX | 1 | 0 | 0 | $50,000 |
| Lamb County, TX | 2 | 0 | 0 | $15,000 |
| Presidio County, TX | 1 | 0 | 0 | $15,000 |
| Lewis and Clark County, MT | 1 | 0 | 0 | $10,000 |
| Florence County, SC | 1 | 0 | 0 | $10,000 |
| Yoakum County, TX | 1 | 0 | 0 | $10,000 |
What the National Weather Service wrote
- Pueblo County, CO (near Pueblo) · Hail 1.75″ · $4 million
“A couple of slow moving thunderstorms dropped large hail on parts of Pueblo from the southwest to northeast. There was damage primarily to the roofs of structures and vehicles.” - Deaf Smith County, TX (near Hereford) · Thunderstorm wind 104 mph · $280,000
“A metal barn was reported destroyed and a cotton stripper was lifted and tossed by the high winds.” - Bailey County, TX (near Maple) · Thunderstorm wind 81 mph · $150,000
“Strong thunderstorm wind damaged the roof of the school and destroyed several center pivot irrigation systems.” - Garden County, NE (near Lewellen) · Tornado F2 · $100,000
“The tornado touched down near the North Platte River and destroyed an old barn and snapped off trees before moving north across Highway 26 and taking down power poles.” - Garden County, NE (near Lewellen) · Tornado F0 · $80,000
“A tornado touched down briefly just to the south of railroad tracks near State Highway 92. As the tornado touched down, it destroyed a grain bin at a local farmstead, broke off a power pole near the railroad tracks, and picked up hay bales that were near to the railroad tracks.” - Hale County, TX (near Plainview) · Thunderstorm wind 70 mph · $50,000
“Strong thunderstorm wind damaged a large storage building and a cotton gin and blew a road sign down on I-27.”
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.