On the map: every storm report logged this day.
On the map
Storm reports for May 25, 2004
On May 25, 2004, 116 hail, 84 damaging-wind and 12 tornado reports were logged across 12 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 24, 2004 All 2004 storm days · May 2004 May 26, 2004 →
On May 25, 2004, 116 hail, 84 damaging-wind and 12 tornado reports were logged across 12 states. The largest hail reported was 2.75″ (baseball size) in Mitchell 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 |
|---|---|---|---|---|
| MO | 43 | 13 | 1 | 1.75″ |
| WV | 18 | 6 | 0 | 1.75″ |
| KY | 5 | 19 | 0 | 1.75″ |
| MD | 5 | 15 | 2 | 1.75″ |
| PA | 9 | 10 | 2 | 1.50″ |
| TX | 12 | 2 | 3 | 2.75″ |
| VA | 9 | 5 | 3 | 1.75″ |
| IL | 8 | 4 | 1 | 1.00″ |
| IN | 2 | 7 | 0 | 1.75″ |
| NC | 5 | 0 | 0 | 1.25″ |
| DE | 0 | 2 | 0 | – |
| OH | 0 | 1 | 0 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Colorado City, TX | 3,915 | 2.75″ |
| University City, MO | 34,349 | 1.75″ |
| Kirkwood, MO | 29,348 | 1.75″ |
| Maryland Heights, MO | 27,671 | 1.75″ |
| Creve Coeur, MO | 18,533 | 1.75″ |
| Manchester, MO | 18,122 | 1.75″ |
| Overland, MO | 15,547 | 1.75″ |
| St. Ann, MO | 12,704 | 1.75″ |
| Fulton, MO | 12,573 | 1.75″ |
| Crestwood, MO | 12,239 | 1.75″ |
| Town and Country, MO | 11,625 | 1.75″ |
| Waynesboro, PA | 11,101 | 1.75″ |
| Des Peres, MO | 9,171 | 1.75″ |
| Olivette, MO | 8,960 | 1.75″ |
| Ladue, MO | 8,937 | 1.75″ |
| Valley Park, MO | 6,747 | 1.75″ |
| Glendale, MO | 6,082 | 1.75″ |
| Princeton, WV | 5,595 | 1.75″ |
| Rock Hill, MO | 4,669 | 1.75″ |
| Breckenridge Hills, MO | 4,369 | 1.75″ |
| Fenton, MO | 4,073 | 1.75″ |
| Frontenac, MO | 3,777 | 1.75″ |
| Smithsburg, MD | 3,194 | 1.75″ |
| Pearisburg, VA | 2,857 | 1.75″ |
| Clayton, MO | 17,512 | 1.50″ |
Hail reports (116)
| Time (UTC) | Size | Location |
|---|---|---|
| 00:05 | 2.75″ | Mitchell County, TX |
| 17:50 | 1.75″ | Callaway County, MO |
| 17:55 | 1.75″ | Callaway County, MO |
| 19:45 | 1.75″ | St. Louis County, MO |
| 19:45 | 1.75″ | St. Louis County, MO |
| 20:40 | 1.75″ | Washington County, MO |
| 21:35 | 1.75″ | Mercer County, WV |
| 21:40 | 1.75″ | Washington County, MD |
| 21:45 | 1.75″ | Giles County, VA |
| 21:45 | 1.75″ | Giles County, VA |
| 21:51 | 1.75″ | Giles County, VA |
| 22:21 | 1.75″ | Harrison County, IN |
| 22:23 | 1.75″ | Jefferson County, WV |
| 23:17 | 1.75″ | Boyd County, KY |
| 23:18 | 1.75″ | Mercer County, WV |
| 01:25 | 1.75″ | Nolan County, TX |
| 19:52 | 1.50″ | St. Louis County, MO |
| 20:57 | 1.50″ | Indiana County, PA |
| 19:15 | 1.25″ | Kanawha County, WV |
| 20:14 | 1.25″ | Indiana County, PA |
| 21:10 | 1.25″ | Dare County, NC |
| 21:20 | 1.25″ | Mercer County, WV |
| 21:32 | 1.25″ | Mercer County, WV |
| 21:58 | 1.25″ | Giles County, VA |
| 22:15 | 1.25″ | Stonewall County, TX |
| 00:20 | 1.25″ | Alexandria city, VA |
| 17:15 | 1.00″ | Benton County, MO |
| 18:25 | 1.00″ | Montgomery County, MO |
| 18:29 | 1.00″ | Montgomery County, MO |
| 19:00 | 1.00″ | Lincoln County, WV |
| 19:30 | 1.00″ | St. Charles County, MO |
| 19:40 | 1.00″ | St. Louis County, MO |
| 19:40 | 1.00″ | St. Louis County, MO |
| 19:45 | 1.00″ | St. Louis County, MO |
| 19:45 | 1.00″ | Indiana County, PA |
| 19:50 | 1.00″ | St. Louis County, MO |
| 19:50 | 1.00″ | St. Louis County, MO |
| 19:50 | 1.00″ | St. Louis County, MO |
| 19:50 | 1.00″ | St. Louis County, MO |
| 19:50 | 1.00″ | Indiana County, PA |
| 19:55 | 1.00″ | Madison County, IL |
| 20:35 | 1.00″ | Wyoming County, WV |
| 20:55 | 1.00″ | Dare County, NC |
| 21:05 | 1.00″ | Ste. Genevieve County, MO |
| 21:10 | 1.00″ | Mercer County, WV |
| 21:50 | 1.00″ | Garrett County, MD |
| 22:10 | 1.00″ | Page County, VA |
| 22:40 | 1.00″ | Forest County, PA |
| 22:50 | 1.00″ | Scurry County, TX |
| 23:33 | 1.00″ | Boyd County, KY |
| 00:03 | 1.00″ | Fairfax city, VA |
| 02:57 | 1.00″ | Taylor County, TX |
| 16:50 | 0.88″ | Henry County, MO |
| 18:46 | 0.88″ | Warren County, MO |
| 19:10 | 0.88″ | Kanawha County, WV |
| 19:28 | 0.88″ | St. Charles County, MO |
| 19:30 | 0.88″ | Osage County, MO |
| 19:40 | 0.88″ | St. Louis County, MO |
| 19:40 | 0.88″ | St. Louis County, MO |
| 19:44 | 0.88″ | St. Louis County, MO |
| 19:45 | 0.88″ | Madison County, IL |
| 19:55 | 0.88″ | St. Louis city, MO |
| 20:00 | 0.88″ | St. Louis city, MO |
| 20:30 | 0.88″ | Preston County, WV |
| 20:50 | 0.88″ | Dare County, NC |
| 21:05 | 0.88″ | Mercer County, WV |
| 21:55 | 0.88″ | Jefferson County, IL |
| 22:10 | 0.88″ | Berkeley County, WV |
| 22:12 | 0.88″ | Morgan County, MO |
| 22:59 | 0.88″ | Frederick County, MD |
| 23:05 | 0.88″ | Tazewell County, VA |
| 00:00 | 0.88″ | Falls Church city, VA |
| 01:04 | 0.88″ | Prince George's County, MD |
| 02:32 | 0.88″ | Taylor County, TX |
| 02:45 | 0.88″ | Taylor County, TX |
| 03:37 | 0.88″ | Pope County, IL |
| 17:29 | 0.75″ | Benton County, MO |
| 18:45 | 0.75″ | Putnam County, WV |
| 18:50 | 0.75″ | Currituck County, NC |
| 18:58 | 0.75″ | Lincoln County, WV |
| 19:03 | 0.75″ | Allegheny County, PA |
| 19:05 | 0.75″ | Madison County, IL |
| 19:11 | 0.75″ | St. Charles County, MO |
| 19:15 | 0.75″ | St. Charles County, MO |
| 19:25 | 0.75″ | Camden County, MO |
| 19:30 | 0.75″ | St. Louis County, MO |
| 19:35 | 0.75″ | Gasconade County, MO |
| 19:40 | 0.75″ | St. Louis County, MO |
| 19:55 | 0.75″ | Osage County, MO |
| 20:10 | 0.75″ | St. Louis city, MO |
| 20:15 | 0.75″ | Maries County, MO |
| 20:15 | 0.75″ | Madison County, IL |
| 20:23 | 0.75″ | Boone County, WV |
| 20:25 | 0.75″ | Jefferson County, MO |
| 20:25 | 0.75″ | Clinton County, IL |
| 20:35 | 0.75″ | Westmoreland County, PA |
| 20:35 | 0.75″ | Fayette County, WV |
| 20:59 | 0.75″ | Washington County, IL |
| 21:22 | 0.75″ | Dare County, NC |
| 21:35 | 0.75″ | Washington County, MD |
| 22:10 | 0.75″ | Rowan County, KY |
| 22:15 | 0.75″ | Venango County, PA |
| 22:16 | 0.75″ | Jones County, TX |
| 22:18 | 0.75″ | Rowan County, KY |
| 22:20 | 0.75″ | Elliott County, KY |
| 22:30 | 0.75″ | Stonewall County, TX |
| 22:34 | 0.75″ | Madison County, MO |
| 22:35 | 0.75″ | Miller County, MO |
| 22:35 | 0.75″ | Clark County, IN |
| 23:28 | 0.75″ | Maries County, MO |
| 00:05 | 0.75″ | Venango County, PA |
| 01:02 | 0.75″ | Nolan County, TX |
| 01:55 | 0.75″ | Perry County, MO |
| 02:00 | 0.75″ | Brewster County, TX |
| 02:00 | 0.75″ | Taylor County, TX |
| 02:28 | 0.75″ | Wyoming County, WV |
Damage, injuries and deaths
National Weather Service offices recorded about $6.2 million in property damage, $50,000 in crop damage and 1 death from hail, thunderstorm wind and tornadoes across the US on this storm day (204 events in 12 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Marion County, WV | 1 | 0 | 1 | $15,000 |
| Crawford County, PA | 1 | 0 | 0 | $3.5 million |
| St. Louis County, MO | 3 | 0 | 0 | $1.2 million |
| St. Louis city, MO | 1 | 0 | 0 | $350,000 |
| Washington County, MD | 3 | 0 | 0 | $265,000 |
| Warrick County, IN | 1 | 0 | 0 | $150,000 |
| Callaway County, MO | 2 | 0 | 0 | $150,000 |
| Culpeper County, VA | 2 | 0 | 0 | $105,000 |
| Indiana County, PA | 2 | 0 | 0 | $103,000 |
| Mitchell County, TX | 1 | 0 | 0 | $75,000 |
| Howard County, TX | 1 | 0 | 0 | $60,000 |
| Pulaski County, MO | 1 | 0 | 0 | $50,000 |
What the National Weather Service wrote
- Marion County, WV (near Farmington) · Thunderstorm wind 60 mph · $15,000 · 1 death
“Large trees blown down. One fell on top of car, killing a teen-aged girl.” - Crawford County, PA (near Custards) · Tornado F2 · $3.5 million
“An F2 tornado touched down three miles west of Custards and then tracked east for seven miles. The tornado finally lifted just west of Cochranton near U.S Highway 322. The damage path was continuous, up to 50 yards in width and roughly parallel to State Route 285.” - Washington County, MD (near Leitersburg) · Tornado F1 · $250,000
“A weak tornado touched down 1 mile southwest of Leitersburg, MD. The storm tracked from northwest to southeast. Damage from the tornado include a peeled barn roof, structural damage to several homes and numerous downed trees. Quarter to golf ball size hail was also reported.” - Warrick County, IN (near Chandler) · Thunderstorm wind 110 mph · $150,000
“Numerous trees and power lines were down. Some cars, homes, and outbuildings were damaged either directly by wind or by trees falling on them. At least one vehicle was heavily damaged due to falling trees. Roofs were partially blown off, and attached car ports were blown off.” - Culpeper County, VA (near Boston) · Thunderstorm wind 81 mph · $100,000
“Trees down on houses and an apartment complex. Several utility poles were snapped, and many trees down in a 100 yard wide area.” - Indiana County, PA (near Blairsville) · Hail 1.50″ · $100,000
“Many new cars at a dealership were damaged by this very large hail.”
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.