Counties in Kentucky by average annual temperature

Ballard County had the highest average annual temperature of 120 counties in 2021, at 59.3 °F. Harlan County had the lowest, at 54.8 °F. The median was 56.6 °F and the figure for Kentucky was 57 °F. Source: NOAA National Centers for Environmental Information.

Highest59.3Ballard County
Lowest54.8Harlan County
Median56.6120 counties
Kentucky57History

Top 40 counties, 2021

Ballard County: 59.3 °FBallard County59.3Carlisle County: 59.3 °FCarlisle County59.3Fulton County: 59.1 °FFulton County59.1McCracken County: 59.1 °FMcCracken County59.1Hickman County: 59 °FHickman County59Muhlenberg County: 59 °FMuhlenberg County59Graves County: 58.9 °FGraves County58.9Marshall County: 58.9 °FMarshall County58.9Warren County: 58.9 °FWarren County58.9Calloway County: 58.8 °FCalloway County58.8Butler County: 58.7 °FButler County58.7Hopkins County: 58.7 °FHopkins County58.7Logan County: 58.7 °FLogan County58.7Simpson County: 58.7 °FSimpson County58.7Todd County: 58.7 °FTodd County58.7Christian County: 58.6 °FChristian County58.6Trigg County: 58.6 °FTrigg County58.6Allen County: 58.5 °FAllen County58.5McLean County: 58.5 °FMcLean County58.5Cumberland County: 58.3 °FCumberland County58.3Edmonson County: 58.3 °FEdmonson County58.3Barren County: 58.2 °FBarren County58.2Livingston County: 58.2 °FLivingston County58.2Lyon County: 58.1 °FLyon County58.1Ohio County: 58.1 °FOhio County58.1Webster County: 58.1 °FWebster County58.1Monroe County: 57.9 °FMonroe County57.9Caldwell County: 57.8 °FCaldwell County57.8Clinton County: 57.8 °FClinton County57.8Hart County: 57.8 °FHart County57.8Crittenden County: 57.7 °FCrittenden County57.7Green County: 57.7 °FGreen County57.7Henderson County: 57.6 °FHenderson County57.6Bullitt County: 57.5 °FBullitt County57.5Grayson County: 57.5 °FGrayson County57.5Jefferson County: 57.5 °FJefferson County57.5Metcalfe County: 57.5 °FMetcalfe County57.5Adair County: 57.4 °FAdair County57.4Daviess County: 57.4 °FDaviess County57.4Union County: 57.4 °FUnion County57.4
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2021
°F
Change on 2020
1Ballard County59.3+0.5%
1Carlisle County59.3+0.5%
3Fulton County59.10%
3McCracken County59.1+0.2%
5Hickman County59+0.2%
5Muhlenberg County59+1.2%
7Graves County58.9+0.3%
7Marshall County58.9+0.3%
7Warren County58.9+0.2%
10Calloway County58.8+0.3%
11Butler County58.7+0.9%
11Hopkins County58.7+0.3%
11Logan County58.7+0.5%
11Simpson County58.7+0.2%
11Todd County58.7+0.2%
16Christian County58.6-0.3%
16Trigg County58.6-0.2%
18Allen County58.5+0.2%
18McLean County58.5+0.7%
20Cumberland County58.3-0.9%
20Edmonson County58.3+0.2%
22Barren County58.2+0.2%
22Livingston County58.2+0.2%
24Lyon County58.1-0.2%
24Ohio County58.1+1%
24Webster County58.1+0.3%
27Monroe County57.90%
28Caldwell County57.8-0.2%
28Clinton County57.8-1.2%
28Hart County57.8+0.2%
31Crittenden County57.70%
31Green County57.7-0.3%
33Henderson County57.6+0.3%
34Bullitt County57.5+0.5%
34Grayson County57.5+0.5%
34Jefferson County57.5+0.2%
34Metcalfe County57.5-0.3%
38Adair County57.4-1.2%
38Daviess County57.4+0.5%
38Union County57.4-0.2%
41Russell County57.3-1.4%
42Breathitt County57.2-0.5%
43Owsley County57.1-0.7%
43Wayne County57.1-1.4%
45Floyd County57-0.9%
45Hardin County57+0.5%
45Nelson County57+0.2%
45Taylor County57-0.5%
49Larue County56.90%
49Lee County56.9-0.5%
51Clay County56.8-0.7%
51Perry County56.8-0.4%
51Spencer County56.80%
54Marion County56.7-0.4%
54Martin County56.7-1%
56Breckinridge County56.6+0.5%
56Estill County56.6-0.7%
56Franklin County56.6-0.7%
56Magoffin County56.6-0.5%
56Pike County56.6-1%
56Pulaski County56.6-1.2%
62Carroll County56.5-0.5%
62Johnson County56.5-0.7%
62Laurel County56.5-0.9%
62Leslie County56.50%
62Meade County56.5+0.5%
62Oldham County56.50%
62Washington County56.5-0.2%
62Wolfe County56.50%
70Anderson County56.4-0.5%
70Gallatin County56.4-0.5%
70Knox County56.4-0.9%
70McCreary County56.4-1.2%
70Shelby County56.40%
70Whitley County56.4-1.1%
76Casey County56.3-0.9%
76Hancock County56.3+0.4%
76Henry County56.3-0.5%
76Knott County56.3-0.9%
76Powell County56.3-0.4%
81Lawrence County56.2-0.7%
81Madison County56.2-1.1%
81Mercer County56.2-0.7%
81Owen County56.2-0.7%
81Trimble County56.2-0.4%
86Boyd County56.1-0.5%
86Garrard County56.1-1.1%
86Woodford County56.1-1.1%
89Boyle County56-0.5%
89Morgan County56-0.2%
91Grant County55.9-0.5%
91Jackson County55.9-1.1%
91Jessamine County55.9-1.2%
91Rockcastle County55.9-1.2%
95Boone County55.8-0.2%
95Campbell County55.8-0.2%
95Clark County55.8-0.9%
95Lincoln County55.8-1.1%
95Scott County55.8-1.1%
100Kenton County55.7-0.2%
100Menifee County55.70%
100Montgomery County55.7-0.5%
100Pendleton County55.7-0.7%
104Bath County55.6-0.2%
104Harrison County55.6-0.9%
106Bourbon County55.5-0.9%
106Fayette County55.5-1.4%
108Elliott County55.4-0.4%
108Greenup County55.4-0.7%
108Nicholas County55.4-0.5%
111Carter County55.3-0.4%
111Robertson County55.3-0.7%
113Bell County55.2-0.5%
113Bracken County55.2-0.7%
113Letcher County55.2-0.7%
116Fleming County55.1-0.4%
117Rowan County550%
118Lewis County54.9-0.5%
118Mason County54.9-0.7%
120Harlan County54.8+0.6%

Other periods

About this ranking

Mean air temperature from January to December, in degrees Fahrenheit: the average of the 12 monthly mean temperatures. NOAA computes it from its climate divisional dataset (nClimDiv): station readings interpolated onto a 5 km grid and averaged over the area.

Values are area averages, so a county with mountains and valleys has one value for very different local climates. NOAA revises the last two years every month.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

NOAA National Centers for Environmental Information, Climate at a Glance. NOAA Climate at a Glance, January to December average temperature, counties. From the NOAA Monthly U.S. Climate Divisional Database (nClimDiv), doi:10.7289/V5M32STR. https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

NOAA National Centers for Environmental Information. (2026). NOAA Climate at a Glance, January to December average temperature, counties (Counties in Kentucky by average annual temperature, 2021) [Data set]. Retrieved October 12, 2026, from https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping

MLA 9

NOAA Climate at a Glance, January to December average temperature, counties, Counties in Kentucky by average annual temperature, 2021. NOAA National Centers for Environmental Information, 6 Oct. 2026, https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Invokely, https://invokely.ai/rankings/average-annual-temperature/kentucky-counties?period=2021. Accessed 12 Oct. 2026.

Chicago (author-date)

NOAA National Centers for Environmental Information. 2026. NOAA Climate at a Glance, January to December average temperature, counties. Counties in Kentucky by average annual temperature, 2021. Dataset. Accessed October 12, 2026. https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Also distributed by Invokely, https://invokely.ai/rankings/average-annual-temperature/kentucky-counties?period=2021.

Harvard

NOAA National Centers for Environmental Information (2026) NOAA Climate at a Glance, January to December average temperature, counties, Counties in Kentucky by average annual temperature, 2021 [Dataset]. Available at: https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping, via Invokely: https://invokely.ai/rankings/average-annual-temperature/kentucky-counties?period=2021 (Accessed: 12 October 2026).

BibTeX
@misc{noaa_counties_in_kentucky_by_2021,
  author = {{NOAA National Centers for Environmental Information}},
  title = {{NOAA Climate at a Glance, January to December average temperature, counties: Counties in Kentucky by average annual temperature, 2021}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/average-annual-temperature/kentucky-counties?period=2021. Publisher attribution: NOAA National Centers for Environmental Information, Climate at a Glance. NOAA Climate at a Glance, January to December average temperature, counties. From the NOAA Monthly U.S. Climate Divisional Database (nClimDiv), doi:10.7289/V5M32STR. https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - NOAA National Centers for Environmental Information
TI  - NOAA Climate at a Glance, January to December average temperature, counties: Counties in Kentucky by average annual temperature, 2021
PY  - 2026
DA  - 2026/10/06
PB  - NOAA National Centers for Environmental Information
DB  - Invokely
UR  - https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping
L2  - https://invokely.ai/rankings/average-annual-temperature/kentucky-counties?period=2021
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/average-annual-temperature/kentucky-counties?period=2021.
N1  - Publisher attribution: NOAA National Centers for Environmental Information, Climate at a Glance. NOAA Climate at a Glance, January to December average temperature, counties. From the NOAA Monthly U.S. Climate Divisional Database (nClimDiv), doi:10.7289/V5M32STR. https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Counties in Kentucky by average annual temperature using official data, and cite the source.
rank_places {"indicator":"average_temperature_annual","level":"province","within":"Kentucky","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=average_temperature_annual&level=province&within=Kentucky&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest average annual temperature?

Ballard County, with 59.3 °F in 2021, according to NOAA National Centers for Environmental Information.

Which county has the lowest average annual temperature?

Harlan County, with 54.8 °F in 2021.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: NOAA National Centers for Environmental Information, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Average annual temperature: other rankings

Counties in Kentucky: more rankings