Kentucky Climate Data
NOAA 30-year climate normals for all 120 counties.
State Avg Temp
56.2°F
Hottest County
Lyon County
60.9°F avg
Coldest County
Carter County
53.3°F avg
Wettest County
Calloway County
58.1" precip
All Kentucky Counties
Adair County
Data pending
Allen County
57.0°F avg
Anderson County
Data pending
Ballard County
Data pending
Barren County
58.5°F avg
Bath County
Data pending
Bell County
Data pending
Boone County
54.7°F avg
Bourbon County
Data pending
Boyd County
53.8°F avg
Boyle County
55.4°F avg
Bracken County
54.9°F avg
Breathitt County
55.9°F avg
Breckinridge County
54.9°F avg
Bullitt County
57.2°F avg
Butler County
Data pending
Caldwell County
58.6°F avg
Calloway County
58.8°F avg
Campbell County
Data pending
Carlisle County
58.2°F avg
Carroll County
Data pending
Carter County
53.3°F avg
Casey County
Data pending
Christian County
58.3°F avg
Clark County
Data pending
Clay County
55.7°F avg
Clinton County
Data pending
Crittenden County
Data pending
Cumberland County
Data pending
Daviess County
Data pending
Edmonson County
58.2°F avg
Elliott County
54.9°F avg
Estill County
54.7°F avg
Fayette County
56.3°F avg
Fleming County
54.6°F avg
Floyd County
Data pending
Franklin County
56.5°F avg
Fulton County
Data pending
Gallatin County
55.2°F avg
Garrard County
56.8°F avg
Grant County
56.4°F avg
Graves County
Data pending
Grayson County
55.3°F avg
Green County
56.9°F avg
Greenup County
54.5°F avg
Hancock County
Data pending
Hardin County
55.5°F avg
Harlan County
55.9°F avg
Harrison County
54.8°F avg
Hart County
54.8°F avg
Henderson County
56.9°F avg
Henry County
Data pending
Hickman County
Data pending
Hopkins County
59.5°F avg
Jackson County
Data pending
Jefferson County
58.0°F avg
Jessamine County
Data pending
Johnson County
55.3°F avg
Kenton County
Data pending
Knott County
Data pending
Knox County
56.0°F avg
Larue County
56.7°F avg
Laurel County
56.9°F avg
Lawrence County
54.0°F avg
Lee County
55.5°F avg
Leslie County
Data pending
Letcher County
56.0°F avg
Lewis County
Data pending
Lincoln County
Data pending
Livingston County
57.1°F avg
Logan County
57.0°F avg
Lyon County
60.9°F avg
Madison County
57.0°F avg
Magoffin County
Data pending
Marion County
55.6°F avg
Marshall County
59.1°F avg
Martin County
55.0°F avg
Mason County
54.7°F avg
McCracken County
58.5°F avg
McCreary County
54.9°F avg
McLean County
57.2°F avg
Meade County
55.2°F avg
Menifee County
Data pending
Mercer County
57.0°F avg
Metcalfe County
56.9°F avg
Monroe County
Data pending
Montgomery County
53.8°F avg
Morgan County
54.1°F avg
Muhlenberg County
Data pending
Nelson County
56.8°F avg
Nicholas County
Data pending
Ohio County
56.5°F avg
Oldham County
55.2°F avg
Owen County
Data pending
Owsley County
54.9°F avg
Pendleton County
Data pending
Perry County
56.0°F avg
Pike County
Data pending
Powell County
54.6°F avg
Pulaski County
58.3°F avg
Robertson County
Data pending
Rockcastle County
55.3°F avg
Rowan County
54.8°F avg
Russell County
55.4°F avg
Scott County
Data pending
Shelby County
53.5°F avg
Simpson County
Data pending
Spencer County
Data pending
Taylor County
Data pending
Todd County
57.4°F avg
Trigg County
Data pending
Trimble County
Data pending
Union County
Data pending
Warren County
59.1°F avg
Washington County
Data pending
Wayne County
56.4°F avg
Webster County
57.5°F avg
Whitley County
55.6°F avg
Wolfe County
Data pending
Woodford County
55.2°F avg
Data source: NOAA National Centers for Environmental Information (NCEI), U.S. Climate Normals 1991-2020.
Climate normals are 30-year averages of weather variables computed from 1991 to 2020. Station data is aggregated to county level using spatial averaging. Data is informational only — not a substitute for official National Weather Service forecasts or emergency weather warnings.