National Storms

On the map: every storm report logged this day.

On the map

HailWindTornado

2005 storm days

Storm reports for April 21, 2005

On April 21, 2005, 253 hail, 33 damaging-wind and 12 tornado reports were logged across 13 states.

FreeNo accountNo phone numberWe don’t keep the address

· As you type, the text is sent to Google to suggest addresses.
253hail reports
33damaging-wind reports
12tornado reports
4.25″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

← Apr 20, 2005 All 2005 storm days · April 2005 Apr 22, 2005 →

Other storms on April 21 →

On April 21, 2005, 253 hail, 33 damaging-wind and 12 tornado reports were logged across 13 states. The largest hail reported was 4.25″ (grapefruit size) in Rogers County, OK.

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
MO103512.75″
KS36682.00″
NE37001.75″
AL27401.75″
OK14724.25″
AR15301.75″
TN4500.88″
TX7011.00″
IL4001.75″
IA3001.00″
VA030–
MS2001.75″
KY1000.75″

Cities with hail reported within 5 miles

CityPopulationLargest report
Claremore, OK20,6024.25″
St. Louis, MO279,6951.75″
Kansas City, KS156,7521.75″
Shawnee, KS69,7241.75″
Florence, AL42,7161.75″
Leavenworth, KS37,3701.75″
University City, MO34,3491.75″
Liberty, MO31,2451.75″
Clayton, MO17,5121.75″
Merriam, KS11,5601.75″
Mission, KS10,0131.75″
Sheffield, AL9,3351.75″
Richmond Heights, MO9,0961.75″
Parkville, MO8,9801.75″
Maplewood, MO8,0771.75″
Bonner Springs, KS7,8321.75″
Roeland Park, KS6,6891.75″
Higginsville, MO4,7891.75″
Edwardsville, KS4,7481.75″
Holts Summit, MO4,7141.75″
Riverside, MO4,4981.75″
Normandy, MO4,2471.75″
Fairway, KS4,1601.75″
Moundville, AL3,6141.75″
Northwoods, MO3,5921.75″

Hail reports (253)

Time (UTC)SizeLocation
01:004.25″Rogers County, OK
21:452.75″Bates County, MO
22:092.75″Bates County, MO
22:052.50″Callaway County, MO
21:402.00″Atchison County, KS
22:102.00″Leavenworth County, KS
20:081.75″Chilton County, AL
20:101.75″Boone County, NE
20:151.75″Nemaha County, KS
20:521.75″Cooper County, MO
20:551.75″Jackson County, KS
21:121.75″Franklin County, AR
21:131.75″Johnson County, NE
21:351.75″Boone County, MO
22:031.75″Atchison County, KS
22:101.75″Callaway County, MO
22:121.75″Callaway County, MO
22:181.75″Wyandotte County, KS
22:181.75″Platte County, MO
22:191.75″Johnson County, KS
22:291.75″Leavenworth County, KS
22:301.75″Wyandotte County, KS
22:381.75″Platte County, MO
22:491.75″Perry County, AL
22:501.75″Dallas County, AL
23:011.75″Osage County, MO
23:071.75″Clay County, MO
23:401.75″Hale County, AL
23:451.75″Crawford County, KS
23:591.75″Tuscaloosa County, AL
00:201.75″St. Louis city, MO
00:401.75″Lamar County, AL
00:401.75″Lamar County, AL
00:451.75″Rogers County, OK
00:591.75″Mayes County, OK
01:071.75″Lafayette County, MO
01:121.75″Mayes County, OK
01:131.75″Jackson County, AR
01:171.75″Cole County, MO
01:201.75″Cole County, MO
01:351.75″Macoupin County, IL
02:311.75″Lauderdale County, AL
04:451.75″Madison County, AL
08:201.75″Prentiss County, MS
20:131.50″Nemaha County, KS
20:261.50″Gage County, NE
20:551.50″Nemaha County, KS
20:571.50″Johnson County, NE
21:131.50″Johnson County, NE
22:161.50″Otoe County, NE
22:301.50″Johnson County, MO
23:211.50″Otoe County, NE
23:351.50″Cherokee County, KS
01:081.50″Rogers County, OK
14:001.25″DeKalb County, MO
20:001.25″Nance County, NE
21:001.25″Moniteau County, MO
21:421.25″Johnson County, NE
22:051.25″Atchison County, KS
22:101.25″Atchison County, KS
22:391.25″Labette County, KS
22:521.25″Platte County, MO
23:101.25″Cherokee County, KS
23:581.25″Maries County, MO
00:291.25″Lamar County, AL
02:101.25″Callaway County, MO
19:151.00″Boone County, NE
19:321.00″Jasper County, MO
20:051.00″Boone County, NE
20:151.00″Nemaha County, KS
20:171.00″Cooper County, MO
20:341.00″Cooper County, MO
20:351.00″Jackson County, KS
20:501.00″Pawnee County, NE
20:501.00″Autauga County, AL
20:521.00″Cooper County, MO
20:551.00″Montgomery County, AL
20:551.00″Jackson County, KS
21:081.00″Jackson County, KS
21:101.00″Moniteau County, MO
21:251.00″Pope County, AR
21:271.00″Atchison County, KS
21:281.00″Johnson County, NE
21:281.00″Douglas County, MO
21:301.00″Douglas County, MO
21:381.00″Cass County, NE
21:431.00″Douglas County, MO
21:451.00″Douglas County, MO
21:531.00″Johnson County, NE
21:531.00″Jefferson County, KS
21:591.00″Cass County, NE
21:591.00″Otoe County, NE
22:011.00″Johnson County, NE
22:031.00″Otoe County, NE
22:071.00″Wright County, MO
22:101.00″Lowndes County, AL
22:101.00″Henry County, MO
22:111.00″Otoe County, NE
22:181.00″Izard County, AR
22:201.00″Gasconade County, MO
22:201.00″Izard County, AR
22:211.00″Wyandotte County, KS
22:211.00″Johnson County, KS
22:211.00″Buchanan County, MO
22:241.00″Leavenworth County, KS
22:251.00″Neosho County, KS
22:261.00″Izard County, AR
22:311.00″Labette County, KS
22:341.00″Wyandotte County, KS
22:361.00″Labette County, KS
22:371.00″Pettis County, MO
22:521.00″Pettis County, MO
22:581.00″Clay County, MO
23:001.00″Clay County, MO
23:051.00″Clay County, MO
23:051.00″Osage County, MO
23:141.00″Clay County, MO
23:151.00″Hale County, AL
23:161.00″Clay County, MO
23:201.00″Cherokee County, KS
23:251.00″Dallas County, AL
23:261.00″Clay County, MO
23:451.00″Tom Green County, TX
23:451.00″Texas County, MO
23:501.00″Palo Pinto County, TX
23:501.00″Maries County, MO
23:551.00″Tuscaloosa County, AL
00:101.00″Cass County, MO
00:171.00″Lafayette County, MO
00:241.00″Page County, IA
00:331.00″Lafayette County, MO
00:351.00″Cass County, MO
00:401.00″Rogers County, OK
00:531.00″Marengo County, AL
00:551.00″Osage County, MO
00:561.00″Independence County, AR
00:581.00″Independence County, AR
01:001.00″Independence County, AR
01:031.00″Lamar County, AL
01:081.00″Coleman County, TX
01:151.00″Cole County, MO
01:151.00″Washington County, MO
01:301.00″Wagoner County, OK
01:351.00″Macoupin County, IL
01:401.00″Wagoner County, OK
02:301.00″Callaway County, MO
03:351.00″Cole County, MO
03:351.00″Cole County, MO
19:500.88″Wheeler County, NE
20:060.88″Cooper County, MO
20:300.88″Moniteau County, MO
20:320.88″Saline County, NE
20:370.88″Gage County, NE
21:050.88″Nemaha County, NE
21:100.88″Jackson County, KS
21:100.88″Taney County, MO
21:130.88″Nemaha County, NE
21:160.88″Franklin County, AR
21:200.88″Gage County, NE
21:200.88″Jackson County, KS
21:300.88″Boone County, MO
21:300.88″Crawford County, MO
21:350.88″Douglas County, MO
21:440.88″Lancaster County, NE
21:480.88″Lancaster County, NE
22:100.88″Callaway County, MO
22:100.88″Osage County, MO
22:110.88″Henry County, MO
22:300.88″Cullman County, AL
22:340.88″Cullman County, AL
22:400.88″Crawford County, MO
22:500.88″Cooper County, MO
23:000.88″Cooper County, MO
23:050.88″Washington County, MO
23:120.88″Fremont County, IA
23:400.88″Escambia County, AL
00:120.88″Stoddard County, MO
00:150.88″Jefferson County, MO
00:170.88″Fremont County, IA
00:190.88″Cass County, MO
00:200.88″Tom Green County, TX
00:200.88″St. Louis County, MO
00:230.88″Tom Green County, TX
00:390.88″Wagoner County, OK
00:510.88″Cass County, MO
00:570.88″Lafayette County, MO
00:570.88″Jasper County, MO
01:000.88″Lafayette County, MO
01:050.88″Osage County, MO
01:500.88″Macoupin County, IL
02:050.88″Washington County, MO
02:250.88″Lauderdale County, AL
03:080.88″Marengo County, AL
03:450.88″Cole County, MO
03:480.88″Pittsburg County, OK
04:490.88″Le Flore County, OK
11:250.88″Benton County, TN
18:570.75″Ottawa County, OK
19:200.75″Greeley County, NE
19:330.75″Greeley County, NE
19:330.75″Newton County, MO
19:340.75″Newton County, MO
19:390.75″Pottawatomie County, KS
19:550.75″Newton County, MO
20:200.75″Taney County, MO
20:300.75″Saline County, NE
21:070.75″Johnson County, AR
21:190.75″Otoe County, NE
21:200.75″Marion County, AR
21:280.75″Otoe County, NE
21:430.75″Dallas County, AL
21:450.75″Pulaski County, MO
21:460.75″Gage County, NE
21:570.75″Saunders County, NE
22:050.75″Izard County, AR
22:100.75″Osage County, MO
22:150.75″Cass County, NE
22:150.75″Otoe County, NE
22:180.75″Cooper County, MO
22:250.75″Osage County, MO
22:250.75″Gasconade County, MO
22:300.75″Franklin County, MO
22:350.75″Gasconade County, MO
22:440.75″Allen County, KS
22:450.75″Crawford County, MO
23:010.75″Ripley County, MO
23:050.75″Washington County, MO
23:080.75″Runnels County, TX
23:250.75″Washington County, MO
23:370.75″Izard County, AR
23:400.75″Conecuh County, AL
00:170.75″Jackson County, MO
00:250.75″St. Louis County, MO
00:320.75″Independence County, AR
00:420.75″Crawford County, KS
00:480.75″Barton County, MO
01:000.75″Boone County, MO
01:070.75″Tom Green County, TX
01:080.75″Hickman County, KY
01:280.75″Scott County, MO
01:350.75″Monroe County, AL
01:380.75″Marengo County, AL
01:550.75″Delaware County, OK
02:000.75″Boone County, MO
02:070.75″Wayne County, TN
02:360.75″Dallas County, MO
02:430.75″Jefferson County, IL
03:100.75″Hughes County, OK
03:450.75″Cole County, MO
04:050.75″Montgomery County, MO
06:200.75″Williamson County, TN
10:270.75″DeSoto County, MS
10:590.75″Robertson County, TN

Damage, injuries and deaths

National Weather Service offices recorded about $1.3 million in property damage from hail, thunderstorm wind and tornadoes across the US on this storm day (299 events in 14 states). Injuries and deaths are those the events caused directly.

CountyEventsInjuriesDeathsProperty damage
Shelby County, TN200$915,000
Neosho County, KS200$215,000
Jackson County, KS100$50,000
Madison County, TN100$25,000
Le Flore County, OK200$20,000
Montgomery County, AL200$18,000
Autauga County, AL200$13,000
Lamar County, AL400$13,000
Tuscaloosa County, AL200$12,000
Carroll County, TN100$10,000
Hale County, AL200$7,000
Chilton County, AL100$6,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.