Kentucky Climate Data
Climate normals for 95 cities from 199 NOAA weather stations.
Data updated July 2026
Avg Temperature
56°F (13°C)
Avg Precipitation
50.6"
Avg Snowfall
10.3"
Cities / Stations
95 / 199
Kentucky's climate in one line
Kentucky averages 56°F a year - warmer than 68% of U.S. states, spanning Olive Hill at 52°F to Eddyville at 61°F.
- 56°F
- statewide average · 68th percentile of states
- 51"
- average annual precipitation
- 83/100
- most comfortable: Calhoun Lock
- 95
- cities · 199 NOAA stations
Statewide figures are simple averages across 199 stations, local conditions vary widely by elevation and coast distance.
How Kentucky ranks among all 50 states
Kentucky's average temperature vs. all U.S. states
Statewide annual mean temperature, NOAA 1991–2020 normals
56 Top 32% higher than 68% of 50 US states
Each bar is a band; taller bars hold more US states. The dashed line + filled bar mark this entry. Hover or tap any bar for its full count, share, and where it sits relative to this entry.
Source NOAA U.S. Climate Normals (statewide aggregate) · 1991–2020
Kentucky Climate in Context
U.S. land-mean temperature anomaly (NOAA NCEI) tracked against global anomaly (NASA GISTEMP). Paris Agreement 1.5°C and 2.0°C thresholds shown as reference lines. Kentucky sits within this national warming envelope; individual cities below show local readings against this trend.
- United States (incl. Kentucky) +0.11 °C/decade
- Global (NASA GISTEMP) +0.11 °C/decade
- Paris Agreement thresholds 1.5°C / 2.0°C
Cities in Kentucky
95 cities with climate data
| City | Avg Temp | High | Low | Precip | Snow | Comfort |
|---|---|---|---|---|---|---|
| Ashland | 54°F | 65°F | 43°F | 46.7" | N/A | 68/100 |
| Augusta | 55°F | 66°F | 44°F | 47.5" | N/A | 78/100 |
| Barbourville | 56°F | 68°F | 44°F | 53.8" | N/A | 68/100 |
| Bardstown | 57°F | 67°F | 47°F | 51.6" | 11.9" | 68/100 |
| Bardwell | 58°F | 69°F | 47°F | N/A | N/A | 63/100 |
| Barren Rvr Lake | 57°F | 68°F | 47°F | 52.7" | 5.6" | 68/100 |
| Baxter | 56°F | 67°F | 45°F | 52.2" | N/A | 68/100 |
| Beattyville | 55°F | 66°F | 45°F | 51.0" | 16.1" | 68/100 |
| Beaver Dam | 57°F | 68°F | 46°F | 52.0" | N/A | 68/100 |
| Benton | 57°F | 70°F | 44°F | N/A | N/A | 63/100 |
| Berea College | 58°F | 68°F | 49°F | N/A | N/A | 63/100 |
| Bernheim Forest | 57°F | 68°F | 46°F | 52.5" | N/A | 68/100 |
| Booneville | 55°F | 67°F | 43°F | 51.3" | N/A | 54/100 |
| Bowling Green | 58°F | 67°F | 48°F | 53.0" | N/A | 68/100 |
| Bowling Green Warren CO | 59°F | 70°F | 49°F | 50.1" | 8.5" | 68/100 |
| Bradfordsville | 56°F | 68°F | 43°F | 52.4" | 14.5" | 68/100 |
| Brandenburg | 55°F | 67°F | 44°F | 53.3" | N/A | 68/100 |
| Buckhorn Lake | 56°F | 68°F | 44°F | 51.5" | N/A | 68/100 |
| Calhoun Lock | 57°F | 67°F | 47°F | 45.6" | 4.3" | 83/100 |
| Cave Run Lake | 55°F | 65°F | 44°F | 50.8" | 12.3" | 58/100 |
| Charley | 54°F | 67°F | 42°F | 46.1" | N/A | 64/100 |
| Cincinnati Northern KY | 55°F | 64°F | 45°F | 45.3" | 23.3" | 63/100 |
| Corners | 54°F | 67°F | 42°F | 51.5" | N/A | 54/100 |
| Crab Orchard | 57°F | 68°F | 46°F | 50.5" | 7.4" | 68/100 |
| Cressy | 55°F | 66°F | 43°F | 50.9" | N/A | 58/100 |
| Crestwood | 55°F | 66°F | 44°F | 52.9" | N/A | 68/100 |
| Cynthiana | 55°F | 66°F | 43°F | 47.7" | N/A | 68/100 |
| Danville | 55°F | 66°F | 45°F | 47.9" | N/A | 78/100 |
| Dix Dam | 57°F | 67°F | 47°F | 45.9" | N/A | 78/100 |
| Eastern Kentucky Univ | 56°F | 66°F | 45°F | N/A | N/A | 63/100 |
| Eddyville | 61°F | 71°F | 51°F | 53.1" | N/A | 78/100 |
| Elizabethtown WP CS | 56°F | 66°F | 45°F | 54.4" | 4.5" | 73/100 |
| Elkton | 57°F | 68°F | 47°F | 52.1" | N/A | 68/100 |
| Flemingsburg | 55°F | 65°F | 44°F | 49.8" | 8.8" | 68/100 |
| Frankfort Capital City | 57°F | 67°F | 46°F | 47.3" | N/A | 78/100 |
| Gimlet | 55°F | 65°F | 45°F | N/A | N/A | 53/100 |
| Glasgow | 60°F | 71°F | 48°F | 54.9" | 5.7" | 68/100 |
| Glencoe | 53°F | 65°F | 41°F | 47.7" | N/A | 68/100 |
| Grayson | 54°F | 67°F | 41°F | 46.1" | 18.1" | 64/100 |
| Greensburg | 57°F | 69°F | 45°F | 51.7" | N/A | 68/100 |
| Heidelberg | 56°F | 67°F | 44°F | 49.7" | 18.2" | 78/100 |
| Henderson | 57°F | 67°F | 47°F | 46.0" | 12.4" | 78/100 |
| Henderson State Police | 57°F | 67°F | 46°F | 47.6" | 0.6" | 83/100 |
| Hodgenville Lincoln P | 57°F | 68°F | 46°F | N/A | N/A | 63/100 |
| Hopkinsville | 58°F | 68°F | 49°F | 51.8" | 5.2" | 68/100 |
| Inez | 55°F | 67°F | 43°F | 47.7" | N/A | 78/100 |
| Jackson | 57°F | 67°F | 48°F | 51.9" | 23.4" | 63/100 |
| Jamestown Wwtp | 55°F | 66°F | 44°F | 57.0" | 4.9" | 73/100 |
| Kenlake Resort | 59°F | 69°F | 49°F | 55.8" | N/A | 68/100 |
| Knob Lick | 57°F | 67°F | 47°F | 53.5" | N/A | 68/100 |
| Leitchfield | 54°F | 66°F | 42°F | 49.8" | 9.4" | 64/100 |
| Lexington Bluegrass | 56°F | 66°F | 46°F | 49.8" | 14.5" | 78/100 |
| London Corbin | 57°F | 68°F | 46°F | 51.3" | N/A | 68/100 |
| Louisville | 59°F | 68°F | 50°F | 48.3" | 13.4" | 78/100 |
| Louisville Bowman Fld | 58°F | 67°F | 48°F | 48.1" | N/A | 78/100 |
| Louisville Mcalpine | 58°F | 68°F | 49°F | 48.0" | 4.3" | 83/100 |
| Madisonville | 60°F | 69°F | 50°F | 52.2" | N/A | 68/100 |
| Mammoth Cave | 60°F | 72°F | 49°F | 53.5" | 4.0" | 83/100 |
| Manchester | 55°F | 69°F | 42°F | N/A | N/A | 59/100 |
| Maysville Wwtp | 55°F | 66°F | 44°F | 48.3" | N/A | 68/100 |
| Mcdaniels | 55°F | 65°F | 46°F | 52.8" | N/A | 68/100 |
| Millerstown | 55°F | 67°F | 43°F | 52.7" | N/A | 54/100 |
| Monticello | 56°F | 67°F | 45°F | 52.5" | 14.2" | 68/100 |
| MT Sterling | 54°F | 66°F | 42°F | 48.5" | 8.8" | 64/100 |
| MT Vernon | 55°F | 66°F | 45°F | 51.4" | 10.9" | 68/100 |
| Murray | 59°F | 69°F | 48°F | 58.1" | 6.5" | 68/100 |
| Nolin Rvr Lake | 57°F | 70°F | 44°F | 53.9" | 4.7" | 73/100 |
| Olive Hill | 52°F | 63°F | 41°F | 49.8" | 17.5" | 64/100 |
| Oneida | 56°F | 68°F | 44°F | 51.5" | 8.6" | 68/100 |
| Paducah | 59°F | 69°F | 48°F | 50.3" | 8.9" | 68/100 |
| Paintsville | 55°F | 67°F | 43°F | 46.2" | N/A | 78/100 |
| Prestonsburg | 55°F | 67°F | 43°F | N/A | N/A | 53/100 |
| Princeton | 59°F | 70°F | 47°F | 50.9" | 8.5" | 68/100 |
| Providence | 58°F | 68°F | 47°F | 48.5" | N/A | 78/100 |
| Quicksand | 55°F | 66°F | 43°F | 49.0" | N/A | 68/100 |
| Rochester Ferry | 56°F | 68°F | 44°F | 50.8" | 4.4" | 73/100 |
| Rough Rvr Lake | 57°F | 69°F | 44°F | 51.5" | 4.4" | 73/100 |
| Russellville | 57°F | 68°F | 46°F | 53.9" | N/A | 68/100 |
| Salyersville Wtr Wks | 55°F | 67°F | 43°F | N/A | N/A | 49/100 |
| Scottsville | 57°F | 68°F | 46°F | 54.0" | 7.6" | 68/100 |
| Shelbyville | 54°F | 67°F | 40°F | 49.8" | N/A | 64/100 |
| Skyline | 56°F | 67°F | 45°F | 49.9" | 16.7" | 78/100 |
| Somerset | 58°F | 68°F | 49°F | 53.3" | 5.4" | 68/100 |
| Stanton | 55°F | 66°F | 44°F | 53.2" | 11.6" | 58/100 |
| Stearns | 55°F | 67°F | 43°F | 56.1" | N/A | 54/100 |
| Summer Shade | 57°F | 71°F | 43°F | 49.6" | 7.2" | 74/100 |
| Taylorsville Lake | 56°F | 69°F | 43°F | 52.5" | N/A | 64/100 |
| Versailles | 55°F | 65°F | 46°F | 48.1" | N/A | 78/100 |
| W Liberty | 54°F | 67°F | 41°F | 46.9" | 12.3" | 64/100 |
| W Paducah | 58°F | 69°F | 48°F | 50.8" | N/A | 68/100 |
| Warnock | 55°F | 66°F | 43°F | 48.2" | 20.8" | 63/100 |
| Warsaw Markland Dam | 55°F | 66°F | 44°F | 47.8" | 6.5" | 78/100 |
| Whitesburg | 54°F | 65°F | 43°F | 50.5" | N/A | 58/100 |
| Williamsburg | 56°F | 68°F | 44°F | 52.0" | 11.2" | 68/100 |
| Williamstown | 56°F | 67°F | 46°F | 45.9" | 16.0" | 78/100 |
Source: NOAA National Centers for Environmental Information U.S. Climate Normals v1.0.1 · 1991-2020 Statewide aggregates for Kentucky computed from 199 reporting stations.
Climate Insight: Kentucky
Kentucky's climate profile is aggregated from 95 cities and 199 NOAA weather stations reporting under the 1991–2020 U.S. Climate Normals program. The statewide average annual temperature sits at 56°F, which is the simple average across all measured stations rather than any single city's reading. Because Kentucky spans multiple latitudes, elevations, and proximities to large water bodies, local conditions can differ from this headline number by wide margins, coastal, valley, and mountain stations often diverge by ten degrees or more even within a single month.
Precipitation and snowfall averages round out the climatological picture. Across Kentucky, annual precipitation averages 50.6 inches, with typical seasonal snowfall near 10.3 inches statewide. These numbers combine rain, sleet, and snow water-equivalent and describe the thirty-year normal rather than any particular recent year. Readers evaluating a specific destination should drill into one of the 95 individual city pages below, each city's climate varies based on local geography, and the statewide figures here are averages that mask meaningful intrastate differences.
For planning purposes, the city table above is sorted to help you compare averages side-by-side: annual mean temperature, average daily high and low, precipitation totals, snowfall, and PlainClimate's composite comfort score. A city's comfort score weighs temperature mildness, humidity, and extreme-weather frequency into a single 0–100 rating, which is especially useful when contrasting locations at different elevations or distances from the coast. Use these rankings as a starting point, then open each city page for monthly breakdowns, degree-day totals, frost dates, and humidity metrics that matter for gardening, energy budgeting, and relocation decisions.
Choosing a place in Kentucky?
The statewide 56°F hides big local swings, pick by city, not by state.
- Inside Kentucky, annual averages run from Olive Hill (52°F) to Eddyville (61°F) - a 9°F spread.
- Calhoun Lock scores the state's highest comfort rating at 83/100. Calhoun Lock climate
- Compare states side by side, or jump straight to national rankings. Rankings
NOAA 1991–2020 normals describe the typical year; treat them as planning baselines, not forecasts.
Data source: NOAA U.S. Climate Normals v1.0.1 (1991-2020). For informational purposes only.
Read our methodology - how this data is sourced, computed, and verified.
Related
Every figure on PlainClimate is rendered directly from NOAA 1991-2020 U.S. Climate Normals data, no number is typed in by an editor. This page draws directly on NOAA 1991-2020 U.S. Climate Normals data, no figure is typed in by an editor. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error.