National Storms

On the map: every storm report logged this day.

On the map

HailWindTornado

2004 storm days

Storm reports for May 22, 2004

On May 22, 2004, 200 hail, 148 damaging-wind and 66 tornado reports were logged across 20 states.

FreeNo accountNo phone numberWe don’t keep the address

· As you type, the text is sent to Google to suggest addresses.
200hail reports
148damaging-wind reports
66tornado reports
5.50″largest hail reported

IndependentNot affiliated with NOAA or the National Weather Service. Source: NOAA Storm Prediction Center storm reports. Data through November 6, 2026. Methodology

← May 21, 2004 All 2004 storm days · May 2004 May 23, 2004 →

Other storms on May 22 →

On May 22, 2004, 200 hail, 148 damaging-wind and 66 tornado reports were logged across 20 states. The largest hail reported was 5.50″ (softball size) in Story County, IA. Tornadoes killed 1.

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

StateHailWindTornadoLargest hail
NE7526344.00″
IA4454205.50″
NY12902.00″
NC14701.50″
KS11441.75″
VA11103.00″
SC4701.00″
MO7400.88″
WI3611.00″
CO5311.75″
MI1350.75″
IN1701.00″
OH080–
GA6100.88″
IL3301.00″
TN040–
WY1010.88″
SD1001.00″
MT1000.75″
PA010–

Cities with hail reported within 5 miles

CityPopulationLargest report
Fremont, NE28,1904.00″
Roanoke, VA97,9123.00″
Vinton, VA8,0593.00″
Schuyler, NE6,7083.00″
Blair, NE7,9992.75″
Madrid, IA2,8242.75″
York, NE8,1792.50″
Auburn, NY25,9632.00″
Ames, IA69,0261.75″
Columbus, NE25,1261.75″
Sterling, CO13,1141.75″
Dansville, NY4,3451.25″
Wilson, NC48,5791.00″
Camden, SC8,8991.00″
Nebraska City, NE7,5261.00″
McCook, NE7,2121.00″
Glenwood, IA5,2501.00″
Fairbury, NE3,8581.00″
Missouri Valley, IA2,6381.00″
Belleville, WI2,6351.00″
Greenville, NC95,1380.75″
St. Joseph, MO71,0980.75″
Schenectady, NY69,4950.75″
Utica, NY63,6600.75″
Peachtree Corners, GA42,6380.75″

Hail reports (200)

Time (UTC)SizeLocation
00:205.50″Story County, IA
00:014.00″Dodge County, NE
00:303.50″Guthrie County, IA
22:363.00″Roanoke County, VA
22:573.00″Blaine County, NE
23:053.00″Colfax County, NE
00:303.00″Saline County, NE
00:413.00″Guthrie County, IA
23:572.75″Dodge County, NE
23:582.75″Boone County, IA
00:022.75″Boone County, IA
00:082.75″Fillmore County, NE
00:172.75″Carroll County, IA
00:182.75″Story County, IA
00:302.75″Saline County, NE
00:352.75″Washington County, NE
00:502.75″Harrison County, IA
00:512.75″Saline County, NE
23:232.50″Harlan County, NE
23:352.50″Custer County, NE
00:132.50″York County, NE
00:202.50″Greene County, IA
00:302.50″York County, NE
23:042.00″Harlan County, NE
23:212.00″Harlan County, NE
23:452.00″Thayer County, NE
00:152.00″Greene County, IA
01:092.00″Washington County, NE
02:202.00″Cayuga County, NY
02:342.00″Thayer County, NE
03:522.00″Dubuque County, IA
20:441.75″Logan County, CO
20:551.75″Hooker County, NE
21:071.75″Logan County, CO
21:171.75″Arthur County, NE
22:281.75″Roanoke County, VA
22:451.75″Bedford County, VA
22:451.75″Roanoke County, VA
22:501.75″Thomas County, NE
22:501.75″Platte County, NE
23:421.75″Dodge County, NE
23:501.75″Colfax County, NE
23:511.75″Carroll County, IA
23:591.75″Boone County, IA
00:011.75″Dodge County, NE
00:051.75″Story County, IA
00:101.75″Carroll County, IA
00:101.75″Custer County, NE
00:101.75″Schuyler County, NY
00:151.75″Adams County, NE
00:151.75″Washington County, NE
00:171.75″Carroll County, IA
00:281.75″Story County, IA
00:351.75″Audubon County, IA
00:411.75″Carroll County, IA
00:411.75″Carroll County, IA
01:021.75″Harrison County, IA
01:421.75″Thayer County, NE
01:451.75″Fillmore County, NE
02:131.75″Thayer County, NE
03:061.75″Tama County, IA
03:101.75″Nuckolls County, NE
05:321.75″Doniphan County, KS
18:351.50″Caldwell County, NC
18:551.50″Caldwell County, NC
21:501.50″Lincoln County, NE
22:251.50″Roanoke County, VA
00:001.50″Steuben County, NY
00:151.50″Schuyler County, NY
02:151.50″Elbert County, CO
22:101.25″Furnas County, NE
22:351.25″Livingston County, NY
02:301.25″Fillmore County, NE
19:001.00″Alleghany County, NC
19:401.00″Elkhart County, IN
20:181.00″Arthur County, NE
20:301.00″Kershaw County, SC
20:451.00″Rawlins County, KS
20:501.00″Cheyenne County, KS
20:501.00″Pennington County, SD
21:051.00″Hayes County, NE
21:101.00″Cheyenne County, KS
21:241.00″Hitchcock County, NE
21:241.00″Red Willow County, NE
21:251.00″Hooker County, NE
21:301.00″Perkins County, NE
21:391.00″Lincoln County, NE
21:501.00″McPherson County, NE
22:051.00″Red Willow County, NE
22:361.00″Lincoln County, NE
22:381.00″Thomas County, NE
22:531.00″Thomas County, NE
22:561.00″Harlan County, NE
23:211.00″Phelps County, NE
23:331.00″Franklin County, NE
23:551.00″Steuben County, NY
00:031.00″Story County, IA
00:111.00″Story County, IA
00:151.00″Bamberg County, SC
00:251.00″Story County, IA
00:261.00″Story County, IA
00:301.00″Audubon County, IA
00:351.00″Wilson County, NC
00:561.00″Polk County, NE
01:001.00″Custer County, NE
01:071.00″Harrison County, IA
01:251.00″Harrison County, IA
01:411.00″Guthrie County, IA
01:451.00″Pottawattamie County, IA
02:571.00″Cass County, NE
03:051.00″Otoe County, NE
03:121.00″Tama County, IA
03:171.00″Mills County, IA
03:241.00″Jefferson County, NE
03:481.00″Jefferson County, NE
03:501.00″Saline County, NE
03:571.00″Cass County, IA
04:481.00″Jo Daviess County, IL
06:311.00″Dane County, WI
08:191.00″Hancock County, IL
18:150.88″Johnson County, WY
19:580.88″Garden County, NE
20:520.88″Union County, GA
21:050.88″Hayes County, NE
21:530.88″Cheyenne County, KS
21:550.88″Franklin County, VA
22:160.88″Bedford County, VA
22:440.88″Botetourt County, VA
22:500.88″Martin County, NC
23:280.88″Dodge County, NE
23:320.88″Boone County, IA
23:420.88″Carroll County, IA
23:470.88″Blaine County, NE
23:590.88″Boone County, IA
00:010.88″Story County, IA
00:150.88″Story County, IA
00:200.88″Story County, IA
00:300.88″Guthrie County, IA
01:150.88″Greene County, NC
01:370.88″Harrison County, IA
03:150.88″Polk County, IA
03:580.88″Republic County, KS
04:090.88″Cloud County, KS
04:110.88″Jo Daviess County, IL
05:260.88″Nodaway County, MO
06:200.88″Gentry County, MO
06:330.88″Gentry County, MO
17:150.75″Douglas County, GA
18:100.75″Gwinnett County, GA
19:500.75″Caldwell County, NC
20:060.75″Garden County, NE
20:250.75″Dawson County, GA
20:250.75″Colleton County, SC
20:300.75″Rawlins County, KS
20:310.75″Grant County, NE
20:310.75″Cheyenne County, NE
20:330.75″Fayette County, GA
21:100.75″Sanilac County, MI
21:150.75″Union County, GA
21:160.75″Cheyenne County, NE
21:250.75″Gaston County, NC
22:000.75″Hooker County, NE
22:000.75″Thomas County, NE
22:000.75″Phillips County, CO
22:000.75″Carbon County, MT
22:050.75″Dundy County, NE
22:100.75″Phillips County, CO
22:250.75″Wyoming County, NY
22:250.75″Union County, SC
22:340.75″Roanoke County, VA
22:350.75″Furnas County, NE
22:530.75″Pitt County, NC
23:030.75″Chase County, NE
23:100.75″Blaine County, NE
23:100.75″Harnett County, NC
23:250.75″Dodge County, NE
23:280.75″Harnett County, NC
23:350.75″Bedford County, VA
23:350.75″Genesee County, NY
23:450.75″Beaufort County, NC
23:450.75″Steuben County, NY
23:500.75″Southampton County, VA
00:050.75″Adams County, NE
00:110.75″Saline County, NE
00:500.75″Pitt County, NC
01:050.75″Oneida County, NY
01:090.75″Harrison County, IA
01:480.75″Wilson County, NC
01:520.75″Republic County, KS
02:550.75″Saline County, NE
03:150.75″Republic County, KS
04:350.75″Lincoln County, KS
04:400.75″Otsego County, NY
05:500.75″Buchanan County, MO
05:550.75″Andrew County, MO
06:000.75″Schenectady County, NY
06:050.75″Green County, WI
06:450.75″Dane County, WI
08:210.75″Clark County, MO
08:300.75″Lafayette County, MO

Damage, injuries and deaths

National Weather Service offices recorded about $190 million in property damage, $5.4 million in crop damage, 43 injuries and 1 death from hail, thunderstorm wind and tornadoes across the US on this storm day (419 events in 20 states). Injuries and deaths are those the events caused directly.

CountyEventsInjuriesDeathsProperty damage
Lancaster County, NE1301$100 million
Saline County, NE180$20 million
Gwinnett County, GA130–
Adams County, IA420$150,000
Gage County, NE100$20 million
Otoe County, NE100$20 million
Washington County, NE100$10 million
Fillmore County, NE500$5.3 million
Clay County, NE100$4.5 million
Thayer County, NE700$3.9 million
Adams County, NE300$1.5 million
Buffalo County, NE200$900,000

What the National Weather Service wrote

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.

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.