National Storms

Kentucky hail history

IndependentNot affiliated with NOAA or the National Weather Service.

Kentucky had hail reported on 224 days from 2016 to 2025, about 22 a year, and on 1,238 days since 1955. The largest hailstone on record in the state is 5.00″ (April 23, 1968). Daviess County had the most hail days of any county from 2016 to 2025 (27).

Source: NOAA Storm Prediction Center storm reports. Data through November 6, 2026. Methodology

1990: 101991: 111992: 141993: 251994: 191995: 331996: 271997: 191998: 411999: 262000: 292001: 322002: 352003: 402004: 292005: 322006: 532007: 392008: 322009: 352010: 232011: 502012: 482013: 222014: 202015: 222016: 252017: 292018: 242019: 242020: 202021: 162022: 142023: 252024: 202025: 272026: 121990199419982002200620102014201820222026max 53
Days with hail reported in Kentucky, by year (1990–2026)

Source: National Storms (nationalstorms.com), CC BY 4.0, data from NOAA Storm Prediction Center storm reports.

Report counts rose over the decades as more people and spotters reported storms, so compare recent years with each other rather than with the 1960s.

Kentucky cities with the most hail days, 2016–2025

CityHail days 2016–251″+ hail daysLargest hailLast hail
Murray1762.00″Jul 3, 2026
Bellevue1471.75″Apr 2, 2024
Owensboro14102.75″Apr 27, 2026
Newport1371.75″Apr 2, 2024
Southgate1371.75″Apr 2, 2024
Fort Thomas1371.75″Apr 2, 2024
Dayton1171.75″Apr 2, 2024
Park Hills1152.75″Apr 2, 2024
Hopkinsville1141.75″Feb 6, 2025
Covington1172.75″Apr 30, 2025
Florence1173.00″Apr 30, 2025
Fort Mitchell1162.75″Apr 30, 2025
Lakeside Park1162.75″Apr 30, 2025
Taylor Mill1171.75″Apr 14, 2025
Ludlow1022.00″Apr 2, 2024
Fort Wright1062.75″Apr 30, 2025
Paducah1062.50″May 16, 2025
Edgewood1062.75″Apr 30, 2025
Crestview Hills1052.75″Apr 30, 2025
Crescent Springs962.75″Apr 30, 2025

Biggest hail days in Kentucky since 2016

DayLargest hailReports
May 16, 20254.50″75
July 20, 20184.00″48
June 21, 20193.40″5
May 19, 20223.00″63
September 24, 20243.00″16
May 10, 20162.75″68
May 8, 20252.75″62
June 25, 20232.75″40
March 14, 20252.75″28
May 1, 20162.75″23
April 4, 20252.75″4
April 13, 20222.75″2

The largest hail and the biggest storm days since 1955, with radar swaths since 2019: Biggest hail storms in Kentucky history

Kentucky counties

CountyHail days 2016–25All-time hail reportsLargest hailLast hail
Daviess County271513.00″Sep 5, 2026
Calloway County261112.75″Jul 3, 2026
Christian County231413.50″Jun 18, 2025
Jefferson County172032.75″May 16, 2026
Pike County171393.50″May 16, 2025
Graves County171012.75″Jul 3, 2026
Pulaski County161474.50″Sep 5, 2025
Marshall County16902.75″Apr 16, 2026
McCracken County15782.50″Apr 16, 2026
Hopkins County14902.75″Jun 13, 2026
Muhlenberg County14752.75″Mar 19, 2025
Boone County13803.00″Apr 14, 2025
Floyd County13912.75″Jun 26, 2025
Webster County13542.50″Apr 27, 2026
Warren County121333.00″May 16, 2025
Laurel County121254.50″May 8, 2025
Oldham County12753.00″Mar 14, 2025
Magoffin County12622.50″Apr 14, 2025
Campbell County12642.50″Apr 14, 2025
Butler County12451.75″May 16, 2025
Hardin County111034.50″Aug 22, 2026
Breckinridge County11802.75″May 16, 2025
Livingston County11612.50″May 16, 2025
Ballard County11624.50″Apr 16, 2026
Nelson County11724.50″Feb 19, 2026
Caldwell County11462.75″May 16, 2025
Jackson County10722.75″May 16, 2025
Ohio County10762.75″May 19, 2026
Fulton County10483.00″Nov 18, 2025
Green County10442.75″May 16, 2025
Henderson County9843.00″May 16, 2025
Breathitt County9882.75″May 16, 2025
Hart County9734.25″May 8, 2025
Shelby County9662.75″Jul 17, 2023
Whitley County9713.50″May 8, 2025
Franklin County9492.00″Apr 29, 2025
Rockcastle County9502.75″May 16, 2025
Union County8522.75″May 15, 2025
Kenton County8562.75″Apr 30, 2025
Perry County8592.75″May 16, 2025
McCreary County8673.00″May 8, 2025
Henry County8502.75″Mar 14, 2025
Bullitt County8493.00″May 16, 2025
Estill County8462.50″Sep 5, 2025
Anderson County8431.75″May 16, 2025
Grayson County7863.00″May 15, 2025
Todd County7594.50″May 16, 2025
Taylor County7652.50″May 16, 2025
Madison County7802.75″Sep 5, 2025
McLean County7472.00″Apr 27, 2026
Harlan County7675.00″Apr 14, 2025
Owsley County7442.50″May 2, 2025
Scott County7362.75″Apr 29, 2025
Fayette County6744.00″Feb 19, 2026
Trigg County6592.75″May 7, 2023
Logan County6562.75″May 16, 2025
Lawrence County6633.00″May 8, 2025
Meade County6612.75″Mar 14, 2025
Morgan County6563.00″Apr 1, 2026
Knox County6492.50″May 8, 2025
Knott County6412.75″Aug 22, 2026
Bath County6472.75″May 19, 2022
Carlisle County6381.75″Mar 14, 2025
Edmonson County6372.00″May 16, 2025
Casey County6492.75″Jul 18, 2023
Boyle County6403.00″May 15, 2025
Spencer County6312.50″May 16, 2025
Monroe County6304.00″Jun 30, 2023
Hancock County6262.75″Mar 14, 2025
Leslie County5854.25″May 8, 2025
Adair County5502.00″Sep 24, 2024
Clay County5512.75″Sep 24, 2024
Barren County5542.75″May 16, 2025
Wayne County5552.75″May 20, 2025
Powell County5532.00″May 16, 2023
Marion County5374.50″May 15, 2025
Carroll County5314.25″Jul 17, 2023
Washington County5272.75″Feb 27, 2024
Mercer County5292.75″Apr 2, 2025
Cumberland County5242.75″Mar 13, 2025
Bracken County5191.75″Apr 14, 2025
Bell County4632.75″May 8, 2025
Wolfe County4443.00″Feb 19, 2026
Johnson County4592.75″May 8, 2025
Rowan County4462.00″Sep 4, 2026
Letcher County4412.00″Apr 14, 2025
Mason County4332.50″Aug 21, 2022
Hickman County4301.75″Mar 14, 2025
Jessamine County4252.75″Jul 17, 2023
Trimble County4202.75″Mar 14, 2024
Clark County4192.75″Feb 28, 2024
Harrison County4223.00″Apr 30, 2025
Greenup County3602.00″Apr 14, 2025
Carter County3541.75″Sep 21, 2026
Grant County3432.00″Mar 14, 2024
Owen County3322.75″Apr 30, 2025
Larue County3392.50″Jul 5, 2020
Lee County3342.00″May 7, 2023
Crittenden County3282.00″Sep 27, 2023
Russell County3301.75″May 16, 2025
Garrard County3262.75″May 15, 2025
Menifee County3371.75″Jul 2, 2023
Lewis County3261.75″May 10, 2020
Elliott County2342.75″Mar 26, 2017
Metcalfe County2372.75″Aug 22, 2026
Montgomery County2392.75″Aug 22, 2026
Allen County2361.75″Jun 30, 2023
Fleming County2422.00″Apr 8, 2020
Lyon County2251.75″May 16, 2025
Lincoln County2314.50″Apr 8, 2020
Woodford County2212.75″Apr 30, 2025
Clinton County2282.75″Sep 24, 2024
Gallatin County2183.00″Mar 14, 2024
Boyd County1512.00″May 20, 2017
Pendleton County1272.75″Mar 14, 2024
Simpson County1262.00″Jun 30, 2023
Bourbon County1182.75″Apr 29, 2017
Martin County0451.75″Apr 8, 2015
Robertson County0121.75″Apr 8, 2015
Nicholas County052.75″May 10, 2011

Places with fewer than 5 hail days on record are listed without a link and kept out of search engines.

When hail falls in Kentucky, by month and week: Kentucky hail season

Download every Kentucky hail, tornado and wind report as CSV, by year: Kentucky storm report downloads

All Kentucky cities

Alexandria Anchorage Ashland Barbourville Bardstown Beaver Dam Bellevue Benton Berea Bowling Green Brandenburg Cadiz Calvert City Campbellsville Carrollton Central City Cold Spring Columbia Corbin Covington Crescent Springs Crestview Hills Crestwood Crittenden Cynthiana Danville Dayton Douglass Hills Edgewood Elizabethtown Elsmere Eminence Erlanger Flatwoods Flemingsburg Florence Fort Mitchell Fort Thomas Fort Wright Frankfort Franklin Georgetown Glasgow Graymoor-Devondale Grayson Greenville Harrodsburg Hartford Hazard Henderson Highland Heights Hillview Hodgenville Hopkinsville Hurstbourne Independence Indian Hills Jeffersontown La Grange Lakeside Park Lancaster Lawrenceburg Lebanon Leitchfield Lexington-Fayette London Louisa Louisville/Jefferson County Ludlow Lyndon Madisonville Marion Mayfield Maysville Middlesborough Middletown Monticello Morehead Morganfield Morgantown Mount Sterling Mount Washington Murray Newport Nicholasville Oak Grove Owensboro Paducah Paintsville Paris Park Hills Pikeville Pioneer Village Prestonsburg Princeton Prospect Providence Radcliff Richmond Russell Russell Springs Russellville Scottsville Shelbyville Shepherdsville Shively Simpsonville Somerset Southgate Springfield St. Matthews Stanford Stanton Taylor Mill Union Versailles Villa Hills Vine Grove Walton West Liberty Wilder Williamsburg Williamstown Wilmore Winchester