National Storms

On the map: every storm report logged this day.

On the map

HailWindTornado

2004 storm days

Storm reports for May 29, 2004

On May 29, 2004, 254 hail, 172 damaging-wind and 81 tornado reports were logged across 16 states.

FreeNo accountNo phone numberWe don’t keep the address

· As you type, the text is sent to Google to suggest addresses.
254hail reports
172damaging-wind reports
81tornado reports
4.75″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 28, 2004 All 2004 storm days · May 2004 May 30, 2004 →

Other storms on May 29 →

On May 29, 2004, 254 hail, 172 damaging-wind and 81 tornado reports were logged across 16 states. The largest hail reported was 4.75″ (softball size) in Custer County, OK. Tornadoes killed 3.

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
KS6755284.25″
NE4346172.75″
SD62652.00″
OK395164.75″
MO281102.75″
IA42001.00″
KY0221–
MN3800.88″
ND4020.88″
CO4101.00″
OH040–
WV020–
TN001–
MS001–
WY010–
VA010–

Cities with hail reported within 5 miles

CityPopulationLargest report
Beloit, KS3,4004.25″
Piedmont, OK9,0922.75″
Yankton, SD15,6702.00″
St. Joseph, MO71,0981.75″
Lexington, NE11,2051.75″
Smithville, MO10,9711.75″
Mulvane, KS7,0161.75″
Sioux Falls, SD209,2891.00″
Council Bluffs, IA62,6651.00″
Guthrie, OK11,6821.00″
Atchison, KS10,8131.00″
Harrisburg, SD10,2031.00″
Madison, SD6,0861.00″
Rose Hill, KS4,2901.00″
Cozad, NE3,9451.00″
Fairbury, NE3,8581.00″
Carter Lake, IA3,7521.00″
Hartford, SD3,6001.00″
Burlington, CO3,1711.00″
Clearwater, KS2,6971.00″
Aberdeen, SD27,9190.88″
Cushing, OK8,4440.88″
Cameron, MO7,3520.88″
Centerville, IA5,3450.88″
O'Neill, NE3,5780.88″

Hail reports (254)

Time (UTC)SizeLocation
23:254.75″Custer County, OK
21:534.25″Mitchell County, KS
23:304.25″Custer County, OK
23:114.00″Cloud County, KS
00:043.50″Republic County, KS
22:142.75″Mitchell County, KS
22:252.75″Mitchell County, KS
22:552.75″Dewey County, OK
23:152.75″Polk County, NE
23:202.75″Platte County, MO
23:442.75″Republic County, KS
00:002.75″Platte County, NE
00:102.75″Clinton County, MO
00:332.75″Clinton County, MO
01:102.75″Canadian County, OK
01:212.75″Canadian County, OK
01:462.75″Kingfisher County, OK
22:532.50″Dewey County, OK
23:232.50″Custer County, OK
23:272.50″Custer County, OK
23:282.50″Custer County, OK
00:152.50″Buchanan County, MO
01:162.50″Sumner County, KS
02:072.50″Sedgwick County, KS
22:452.00″Yankton County, SD
23:092.00″Custer County, OK
23:302.00″Nance County, NE
20:511.75″Charles Mix County, SD
21:031.75″Roger Mills County, OK
21:091.75″Charles Mix County, SD
21:201.75″Roger Mills County, OK
21:221.75″Nuckolls County, NE
21:461.75″Woods County, OK
21:471.75″Nuckolls County, NE
22:101.75″Dawson County, NE
22:201.75″Lincoln County, NE
22:281.75″Yankton County, SD
22:351.75″Pratt County, KS
22:351.75″Turner County, SD
22:401.75″Platte County, MO
22:451.75″Yankton County, SD
22:501.75″Dewey County, OK
23:001.75″Pratt County, KS
23:031.75″Buchanan County, MO
23:101.75″Turner County, SD
23:101.75″Turner County, SD
23:161.75″Custer County, OK
23:201.75″Stafford County, KS
23:401.75″Buchanan County, MO
23:451.75″Republic County, KS
23:511.75″Blaine County, OK
00:061.75″Republic County, KS
00:071.75″Clay County, MO
00:071.75″Clay County, MO
00:131.75″Harper County, KS
00:151.75″Clinton County, MO
00:201.75″Clinton County, MO
00:221.75″DeKalb County, MO
00:351.75″Clinton County, MO
01:021.75″Buchanan County, MO
01:051.75″Kingfisher County, OK
01:061.75″Thayer County, NE
01:391.75″Sumner County, KS
01:451.75″Custer County, NE
01:561.75″Sedgwick County, KS
02:041.75″DeKalb County, MO
02:151.75″Andrew County, MO
02:181.75″Sumner County, KS
02:201.75″Sherman County, NE
02:361.75″Sedgwick County, KS
21:071.50″Roger Mills County, OK
23:261.50″Republic County, KS
23:301.50″Stafford County, KS
02:251.50″Logan County, OK
21:241.25″Mitchell County, KS
21:321.25″Jefferson County, KS
21:451.25″Atchison County, KS
22:111.25″Barber County, KS
23:451.25″Nance County, NE
00:051.25″Bennett County, SD
00:101.25″Buchanan County, MO
00:301.25″Canadian County, OK
01:001.25″Canadian County, OK
01:301.25″Republic County, KS
02:401.25″Grant County, OK
20:001.00″Boyd County, NE
21:071.00″Roger Mills County, OK
21:451.00″Roger Mills County, OK
21:451.00″Roger Mills County, OK
21:491.00″Kit Carson County, CO
21:571.00″Dewey County, OK
22:001.00″McCook County, SD
22:071.00″Fillmore County, NE
22:111.00″Thayer County, NE
22:121.00″Atchison County, KS
22:121.00″Pratt County, KS
22:281.00″Pratt County, KS
22:381.00″Knox County, NE
22:391.00″Dewey County, OK
22:421.00″Cloud County, KS
22:431.00″Yankton County, SD
22:451.00″Jefferson County, NE
22:451.00″Minnehaha County, SD
22:471.00″Minnehaha County, SD
22:501.00″Barber County, KS
22:531.00″Yankton County, SD
22:551.00″Dawson County, NE
23:041.00″Republic County, KS
23:051.00″Yankton County, SD
23:091.00″Pratt County, KS
23:201.00″Hamlin County, SD
23:201.00″Turner County, SD
23:221.00″Merrick County, NE
23:251.00″Yankton County, SD
23:271.00″Saline County, NE
23:481.00″Blaine County, OK
00:051.00″Sherman County, NE
00:061.00″Lake County, SD
00:141.00″Sherman County, NE
00:201.00″Blaine County, OK
00:281.00″Knox County, NE
00:331.00″Lincoln County, SD
00:361.00″Republic County, KS
00:361.00″Hall County, NE
00:371.00″Republic County, KS
01:051.00″Turner County, SD
01:101.00″Yankton County, SD
01:151.00″Minnehaha County, SD
01:201.00″Yankton County, SD
01:251.00″Clinton County, MO
01:451.00″Clinton County, MO
01:531.00″Jefferson County, NE
01:591.00″Smith County, KS
02:001.00″Sumner County, KS
02:011.00″Sedgwick County, KS
02:031.00″Sedgwick County, KS
02:101.00″Jefferson County, NE
02:201.00″Jefferson County, NE
02:251.00″Jefferson County, NE
02:331.00″Logan County, OK
02:481.00″Jewell County, KS
03:061.00″Butler County, KS
03:061.00″Butler County, KS
03:101.00″Gentry County, MO
04:371.00″Russell County, KS
05:101.00″Ellsworth County, KS
05:371.00″Pottawattamie County, IA
05:401.00″Decatur County, IA
20:000.88″Holt County, NE
20:150.88″Boyd County, NE
21:300.88″Sargent County, ND
21:310.88″Jewell County, KS
21:310.88″Jefferson County, KS
21:450.88″Turner County, SD
21:500.88″Custer County, NE
22:020.88″Leavenworth County, KS
22:070.88″Turner County, SD
22:080.88″McIntosh County, ND
22:170.88″Brown County, SD
22:370.88″Yankton County, SD
22:420.88″Yankton County, SD
22:420.88″McIntosh County, ND
22:440.88″Custer County, OK
22:450.88″Pratt County, KS
22:480.88″Holt County, NE
22:530.88″Barber County, KS
23:000.88″Pratt County, KS
23:060.88″Pratt County, KS
23:070.88″Minnehaha County, SD
23:100.88″Logan County, NE
23:150.88″Dewey County, OK
23:350.88″Barber County, KS
00:040.88″Corson County, SD
00:050.88″Clinton County, MO
00:050.88″Turner County, SD
00:210.88″Howard County, NE
00:260.88″Minnehaha County, SD
00:300.88″Marshall County, SD
00:350.88″Minnehaha County, SD
00:360.88″Clinton County, MO
00:410.88″Lincoln County, SD
00:580.88″Yankton County, SD
01:080.88″Kingsbury County, SD
01:250.88″Jewell County, KS
01:330.88″Rock County, MN
02:050.88″Moody County, SD
02:300.88″Clinton County, MO
02:350.88″Murray County, MN
03:100.88″Merrick County, NE
04:100.88″Payne County, OK
04:250.88″Lincoln County, KS
05:080.88″Ottawa County, KS
07:150.88″Appanoose County, IA
20:360.75″Kit Carson County, CO
21:050.75″Brown County, SD
21:050.75″Kit Carson County, CO
21:200.75″Kit Carson County, CO
21:290.75″Jefferson County, KS
21:350.75″Nuckolls County, NE
21:450.75″Republic County, KS
22:050.75″Nuckolls County, NE
22:100.75″Knox County, NE
22:120.75″Woodward County, OK
22:180.75″Lake County, SD
22:250.75″Minnehaha County, SD
22:270.75″Turner County, SD
22:290.75″McCook County, SD
22:300.75″Custer County, OK
22:300.75″McIntosh County, ND
22:350.75″Cloud County, KS
22:400.75″Jewell County, KS
22:450.75″Kingsbury County, SD
22:480.75″Barber County, KS
22:500.75″Jefferson County, NE
22:500.75″Minnehaha County, SD
22:550.75″Cheyenne County, KS
23:000.75″Clay County, NE
23:100.75″Hamlin County, SD
23:200.75″Jefferson County, NE
23:260.75″Buchanan County, MO
23:280.75″Turner County, SD
23:290.75″Harper County, KS
23:300.75″Brown County, SD
23:370.75″Turner County, SD
23:500.75″Edmunds County, SD
23:520.75″Clay County, MO
23:590.75″Minnehaha County, SD
00:020.75″Clay County, MO
00:040.75″Codington County, SD
00:200.75″Day County, SD
00:200.75″Lincoln County, SD
00:280.75″Lake County, SD
00:300.75″Knox County, NE
00:350.75″Sherman County, NE
00:450.75″Kingfisher County, OK
00:460.75″Minnehaha County, SD
00:490.75″Minnehaha County, SD
00:500.75″Knox County, NE
00:520.75″Minnehaha County, SD
01:200.75″Buchanan County, MO
01:310.75″Buchanan County, MO
01:440.75″Minnehaha County, SD
01:530.75″Minnehaha County, SD
01:550.75″Oklahoma County, OK
02:000.75″Canadian County, OK
02:120.75″Ellis County, KS
02:200.75″Union County, SD
02:300.75″Sioux County, IA
03:000.75″Russell County, KS
04:220.75″Cottonwood County, MN
04:370.75″Ellsworth County, KS
05:200.75″Saline County, KS
05:200.75″Ellsworth County, KS
05:510.75″Ottawa County, KS

Damage, injuries and deaths

National Weather Service offices recorded about $39.4 million in property damage, $4.8 million in crop damage, 9 injuries and 4 deaths from hail, thunderstorm wind and tornadoes across the US on this storm day (488 events in 13 states). Injuries and deaths are those the events caused directly.

CountyEventsInjuriesDeathsProperty damage
DeKalb County, MO263$310,000
Sherman County, KS111–
Sumner County, KS510$19.5 million
Decatur County, KS110–
Oklahoma County, OK100$5 million
Republic County, KS400$3.3 million
Cloud County, KS300$2.3 million
Canadian County, OK500$1.7 million
Blaine County, OK100$1.5 million
Harper County, KS300$1.4 million
Buffalo County, NE300$650,000
Furnas County, NE400$600,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.