On the map: every storm report logged this day.
On the map
Storm reports for May 26, 2004
On May 26, 2004, 203 hail, 196 damaging-wind and 12 tornado reports were logged across 18 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 25, 2004 All 2004 storm days · May 2004 May 27, 2004 →
On May 26, 2004, 203 hail, 196 damaging-wind and 12 tornado reports were logged across 18 states. The largest hail reported was 4.00″ (grapefruit size) in Franklin County, MO.
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 |
|---|---|---|---|---|
| KY | 15 | 60 | 1 | 1.00″ |
| MO | 43 | 11 | 2 | 4.00″ |
| TN | 8 | 39 | 1 | 1.75″ |
| VA | 6 | 25 | 2 | 1.75″ |
| IL | 28 | 4 | 0 | 1.75″ |
| MN | 27 | 0 | 0 | 1.75″ |
| IN | 8 | 14 | 0 | 1.75″ |
| KS | 17 | 3 | 2 | 1.75″ |
| OK | 16 | 3 | 2 | 2.00″ |
| NC | 1 | 20 | 0 | 0.75″ |
| PA | 5 | 10 | 0 | 1.00″ |
| TX | 10 | 0 | 2 | 4.00″ |
| WV | 5 | 4 | 0 | 1.50″ |
| NY | 4 | 2 | 0 | 1.50″ |
| OH | 5 | 0 | 0 | 1.75″ |
| SD | 3 | 0 | 0 | 0.75″ |
| IA | 2 | 0 | 0 | 0.75″ |
| OR | 0 | 1 | 0 | – |
Cities with hail reported within 5 miles
| City | Population | Largest report |
|---|---|---|
| Washington, MO | 15,521 | 4.00″ |
| Farragut, TN | 25,242 | 1.75″ |
| Ponca City, OK | 24,234 | 1.75″ |
| Portsmouth, OH | 17,489 | 1.75″ |
| Union, MO | 13,198 | 1.75″ |
| Herrin, IL | 12,253 | 1.75″ |
| Carterville, IL | 5,821 | 1.75″ |
| Luverne, MN | 4,941 | 1.75″ |
| Hinton, OK | 4,931 | 1.75″ |
| Bluefield, VA | 4,871 | 1.75″ |
| Tonkawa, OK | 2,988 | 1.75″ |
| Potosi, MO | 2,549 | 1.75″ |
| Worthington, MN | 13,754 | 1.50″ |
| Bluefield, WV | 9,157 | 1.50″ |
| Alcoa, TN | 13,588 | 1.25″ |
| Louisville, TN | 4,334 | 1.25″ |
| Watonga, OK | 2,617 | 1.25″ |
| Hazelwood, MO | 24,951 | 1.00″ |
| Carbondale, IL | 22,223 | 1.00″ |
| Madisonville, KY | 19,502 | 1.00″ |
| Marion, IL | 17,021 | 1.00″ |
| Jasper, IN | 16,967 | 1.00″ |
| St. Ann, MO | 12,704 | 1.00″ |
| Bridgeton, MO | 11,301 | 1.00″ |
| London, KY | 7,573 | 1.00″ |
Hail reports (203)
| Time (UTC) | Size | Location |
|---|---|---|
| 13:55 | 4.00″ | Franklin County, MO |
| 00:15 | 4.00″ | Martin County, TX |
| 13:30 | 3.00″ | Franklin County, MO |
| 23:55 | 2.00″ | Fisher County, TX |
| 00:30 | 2.00″ | Grant County, OK |
| 13:10 | 1.75″ | Osage County, MO |
| 13:35 | 1.75″ | Franklin County, MO |
| 15:06 | 1.75″ | Hamilton County, IL |
| 15:37 | 1.75″ | Williamson County, IL |
| 16:07 | 1.75″ | Scioto County, OH |
| 16:10 | 1.75″ | Scioto County, OH |
| 18:52 | 1.75″ | Randolph County, IL |
| 20:10 | 1.75″ | Gallatin County, IL |
| 20:30 | 1.75″ | Pecos County, TX |
| 20:45 | 1.75″ | Tazewell County, VA |
| 21:30 | 1.75″ | Overton County, TN |
| 21:38 | 1.75″ | Robertson County, TN |
| 22:45 | 1.75″ | Caddo County, OK |
| 22:45 | 1.75″ | Knox County, TN |
| 22:50 | 1.75″ | Kent County, TX |
| 23:41 | 1.75″ | Grant County, OK |
| 00:30 | 1.75″ | Washington County, MO |
| 00:46 | 1.75″ | Jones County, TX |
| 00:50 | 1.75″ | Rock County, MN |
| 00:52 | 1.75″ | Kay County, OK |
| 00:55 | 1.75″ | Harrison County, IN |
| 01:19 | 1.75″ | Kay County, OK |
| 01:19 | 1.75″ | Kay County, OK |
| 01:20 | 1.75″ | Jefferson County, IL |
| 06:00 | 1.75″ | Crawford County, KS |
| 16:43 | 1.50″ | Gallia County, OH |
| 21:10 | 1.50″ | Mercer County, WV |
| 23:00 | 1.50″ | Clay County, IL |
| 00:00 | 1.50″ | Nobles County, MN |
| 00:19 | 1.50″ | Broome County, NY |
| 01:15 | 1.50″ | Chautauqua County, KS |
| 05:49 | 1.50″ | Crawford County, KS |
| 16:50 | 1.25″ | Hardin County, IL |
| 20:45 | 1.25″ | Highland County, VA |
| 22:45 | 1.25″ | Blaine County, OK |
| 23:24 | 1.25″ | Blount County, TN |
| 23:25 | 1.25″ | Stonewall County, TX |
| 23:37 | 1.25″ | Garfield County, OK |
| 23:45 | 1.25″ | Kay County, OK |
| 01:38 | 1.25″ | Kiowa County, OK |
| 04:55 | 1.25″ | Shelby County, IL |
| 13:00 | 1.00″ | Lincoln County, MO |
| 15:19 | 1.00″ | Jackson County, IL |
| 15:34 | 1.00″ | Williamson County, IL |
| 16:08 | 1.00″ | Williamson County, IL |
| 16:15 | 1.00″ | Saline County, IL |
| 17:20 | 1.00″ | Mason County, WV |
| 17:21 | 1.00″ | Webster County, KY |
| 17:45 | 1.00″ | Hopkins County, KY |
| 18:40 | 1.00″ | Clay County, WV |
| 18:51 | 1.00″ | Randolph County, IL |
| 19:05 | 1.00″ | Perry County, IL |
| 19:55 | 1.00″ | Laurel County, KY |
| 20:10 | 1.00″ | Bland County, VA |
| 20:27 | 1.00″ | Centre County, PA |
| 21:05 | 1.00″ | Christian County, KY |
| 21:18 | 1.00″ | St. Louis County, MO |
| 21:20 | 1.00″ | Todd County, KY |
| 22:45 | 1.00″ | Kent County, TX |
| 22:45 | 1.00″ | Kent County, TX |
| 22:46 | 1.00″ | Caddo County, OK |
| 22:55 | 1.00″ | Montgomery County, MO |
| 22:55 | 1.00″ | Jersey County, IL |
| 22:55 | 1.00″ | Knox County, TN |
| 23:00 | 1.00″ | Roane County, TN |
| 23:05 | 1.00″ | Wayne County, IL |
| 23:15 | 1.00″ | Blount County, TN |
| 23:55 | 1.00″ | Garfield County, OK |
| 00:00 | 1.00″ | Pittsylvania County, VA |
| 00:05 | 1.00″ | Noble County, OK |
| 00:18 | 1.00″ | Dubois County, IN |
| 00:40 | 1.00″ | Kay County, OK |
| 00:45 | 1.00″ | Washington County, MO |
| 00:50 | 1.00″ | Washington County, MO |
| 01:05 | 1.00″ | St. Francois County, MO |
| 01:20 | 1.00″ | Chautauqua County, KS |
| 01:35 | 1.00″ | Kay County, OK |
| 03:02 | 1.00″ | Vanderburgh County, IN |
| 03:10 | 1.00″ | St. Clair County, MO |
| 03:10 | 1.00″ | St. Clair County, MO |
| 04:40 | 1.00″ | Woodson County, KS |
| 04:40 | 1.00″ | Camden County, MO |
| 05:11 | 1.00″ | Coffey County, KS |
| 05:26 | 1.00″ | Coffey County, KS |
| 06:00 | 1.00″ | Crawford County, KS |
| 06:15 | 1.00″ | Barton County, MO |
| 06:35 | 1.00″ | Barton County, MO |
| 07:20 | 1.00″ | Polk County, MO |
| 13:35 | 0.88″ | Franklin County, MO |
| 14:50 | 0.88″ | Jefferson County, IL |
| 16:10 | 0.88″ | Vanderburgh County, IN |
| 17:45 | 0.88″ | Morgan County, MO |
| 17:45 | 0.88″ | Jackson County, WV |
| 18:30 | 0.88″ | Montgomery County, KY |
| 18:55 | 0.88″ | Perry County, IL |
| 18:55 | 0.88″ | Randolph County, IL |
| 19:02 | 0.88″ | Jackson County, IL |
| 19:10 | 0.88″ | Johnson County, IL |
| 19:50 | 0.88″ | Laurel County, KY |
| 20:13 | 0.88″ | Cape Girardeau County, MO |
| 20:56 | 0.88″ | Massac County, IL |
| 21:06 | 0.88″ | St. Charles County, MO |
| 21:08 | 0.88″ | St. Charles County, MO |
| 22:04 | 0.88″ | Christian County, KY |
| 22:35 | 0.88″ | Lincoln County, MO |
| 23:08 | 0.88″ | Delaware County, NY |
| 23:12 | 0.88″ | Rock County, MN |
| 23:15 | 0.88″ | Miller County, MO |
| 23:18 | 0.88″ | Rock County, MN |
| 23:30 | 0.88″ | Midland County, TX |
| 23:30 | 0.88″ | Rock County, MN |
| 23:34 | 0.88″ | Stonewall County, TX |
| 23:34 | 0.88″ | Lyon County, MN |
| 23:57 | 0.88″ | Pittsylvania County, VA |
| 00:16 | 0.88″ | Pipestone County, MN |
| 00:29 | 0.88″ | Washington County, MO |
| 01:17 | 0.88″ | Cumberland County, TN |
| 01:27 | 0.88″ | Montgomery County, KS |
| 01:30 | 0.88″ | Jackson County, MN |
| 04:25 | 0.88″ | Chase County, KS |
| 04:44 | 0.88″ | Dallas County, MO |
| 07:00 | 0.88″ | Dade County, MO |
| 07:40 | 0.88″ | Greene County, MO |
| 09:10 | 0.88″ | Greene County, IN |
| 13:15 | 0.75″ | Franklin County, MO |
| 13:38 | 0.75″ | Miller County, MO |
| 13:45 | 0.75″ | Macoupin County, IL |
| 14:00 | 0.75″ | St. Louis County, MO |
| 14:20 | 0.75″ | St. Clair County, IL |
| 14:23 | 0.75″ | St. Clair County, IL |
| 17:40 | 0.75″ | Putnam County, WV |
| 17:57 | 0.75″ | Breckinridge County, KY |
| 18:15 | 0.75″ | Brown County, OH |
| 18:17 | 0.75″ | Monroe County, IL |
| 18:30 | 0.75″ | Bullitt County, KY |
| 18:45 | 0.75″ | Adams County, OH |
| 19:00 | 0.75″ | Fleming County, KY |
| 19:00 | 0.75″ | Bath County, KY |
| 19:31 | 0.75″ | Franklin County, IL |
| 19:44 | 0.75″ | Laurel County, KY |
| 19:45 | 0.75″ | Pulaski County, KY |
| 20:21 | 0.75″ | Pulaski County, IL |
| 20:50 | 0.75″ | Tazewell County, VA |
| 20:50 | 0.75″ | Clinton County, PA |
| 21:19 | 0.75″ | St. Louis County, MO |
| 21:22 | 0.75″ | St. Louis County, MO |
| 21:30 | 0.75″ | Whitley County, KY |
| 21:35 | 0.75″ | St. Louis County, MO |
| 22:00 | 0.75″ | Northumberland County, PA |
| 22:05 | 0.75″ | Wyoming County, PA |
| 22:25 | 0.75″ | Columbia County, PA |
| 22:40 | 0.75″ | Pulaski County, MO |
| 22:48 | 0.75″ | Morrison County, MN |
| 22:49 | 0.75″ | Rock County, MN |
| 22:49 | 0.75″ | Pulaski County, MO |
| 22:52 | 0.75″ | Schoharie County, NY |
| 23:00 | 0.75″ | Maries County, MO |
| 23:03 | 0.75″ | Rock County, MN |
| 23:10 | 0.75″ | Yancey County, NC |
| 23:20 | 0.75″ | Morrison County, MN |
| 23:20 | 0.75″ | Maries County, MO |
| 23:32 | 0.75″ | Nobles County, MN |
| 23:45 | 0.75″ | St. Louis County, MO |
| 23:55 | 0.75″ | Lyon County, MN |
| 23:57 | 0.75″ | Minnehaha County, SD |
| 00:00 | 0.75″ | Sherburne County, MN |
| 00:05 | 0.75″ | Maries County, MO |
| 00:08 | 0.75″ | Minnehaha County, SD |
| 00:14 | 0.75″ | Moody County, SD |
| 00:25 | 0.75″ | Pipestone County, MN |
| 00:25 | 0.75″ | Chenango County, NY |
| 00:28 | 0.75″ | Dubois County, IN |
| 00:35 | 0.75″ | Pipestone County, MN |
| 00:40 | 0.75″ | Kay County, OK |
| 00:43 | 0.75″ | Pipestone County, MN |
| 00:44 | 0.75″ | Nobles County, MN |
| 00:50 | 0.75″ | Jackson County, MN |
| 00:55 | 0.75″ | Jackson County, MN |
| 00:58 | 0.75″ | Murray County, MN |
| 01:06 | 0.75″ | Harrison County, IN |
| 01:08 | 0.75″ | Chautauqua County, KS |
| 01:10 | 0.75″ | Rock County, MN |
| 01:12 | 0.75″ | Nobles County, MN |
| 01:15 | 0.75″ | Lyon County, IA |
| 01:35 | 0.75″ | Nobles County, MN |
| 01:40 | 0.75″ | Osceola County, IA |
| 01:50 | 0.75″ | Nobles County, MN |
| 02:00 | 0.75″ | Jackson County, MN |
| 04:14 | 0.75″ | Greenwood County, KS |
| 04:48 | 0.75″ | Greenwood County, KS |
| 04:54 | 0.75″ | Lyon County, KS |
| 05:15 | 0.75″ | Allen County, KS |
| 05:31 | 0.75″ | Bourbon County, KS |
| 05:37 | 0.75″ | Crawford County, KS |
| 07:05 | 0.75″ | Cedar County, MO |
| 07:05 | 0.75″ | Greene County, MO |
| 07:28 | 0.75″ | Greene County, MO |
| 10:01 | 0.75″ | Lawrence County, IN |
Damage, injuries and deaths
National Weather Service offices recorded about $4.5 million in property damage, $229,000 in crop damage and 8 injuries from hail, thunderstorm wind and tornadoes across the US on this storm day (420 events in 18 states). Injuries and deaths are those the events caused directly.
| County | Events | Injuries | Deaths | Property damage |
|---|---|---|---|---|
| Pulaski County, KY | 1 | 4 | 0 | $300,000 |
| Linn County, KS | 1 | 2 | 0 | $70,000 |
| St. Clair County, MO | 1 | 1 | 0 | $500,000 |
| Lincoln County, KY | 1 | 1 | 0 | $150,000 |
| Sullivan County, TN | 3 | 0 | 0 | $1.8 million |
| Green County, KY | 4 | 0 | 0 | $135,000 |
| Washita County, OK | 1 | 0 | 0 | $100,000 |
| Jefferson County, IN | 2 | 0 | 0 | $95,000 |
| Hardin County, IL | 1 | 0 | 0 | $80,000 |
| Williamson County, IL | 1 | 0 | 0 | $75,000 |
| Carter County, TN | 2 | 0 | 0 | $60,000 |
| Hawkins County, TN | 3 | 0 | 0 | $60,000 |
What the National Weather Service wrote
- Pulaski County, KY (near Somerset) · Tornado F1 · $300,000 · 4 injuries
“A storm survey conducted by the National Weather Service in Jackson, KY confirmed that an F1 tornado touched down near White Oak Gap around 2 am. Maximum wind was determined to be near 100 mph. Five mobile homes were completely destroyed and many were significantly damaged.” - Linn County, KS (near Prescott) · Tornado F1 · $70,000 · 2 injuries
“Mobile home and old one room school house destroyed.” - St. Clair County, MO (near Roscoe) · Tornado F2 · $500,000 · 1 injury
“An F-2 tornado touched down seven miles west of Roscoe...eventually tracking through the middle of this small community. Numerous homes and building were heavily damaged or destroyed. Minutes later the tornado dissipated south of Osceola. One injury occurred from flying debris.” - Lincoln County, KY (near Kings Mtn) · Thunderstorm wind 81 mph · $150,000 · 1 injury
“Several homes and barns were damaged. The major portion of the roof was blown off one of the homes. One barn was completely destroyed, and some farm equipment inside was damaged or destroyed.” - Washita County, OK (near Bessie) · Thunderstorm wind 79 mph · $100,000
“A wind gust, possibly from a wet microburst, caused some damage in Bessie. Three empty grain cars of a train were toppled onto their side. There was also some minor roof damage and downed trees. The Bessie Fire Department also sustained some roof damage.” - Jefferson County, IN (near Madison) · Thunderstorm wind 92 mph · $80,000
“A barn was destroyed by thunderstorm winds.”
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.