Counties in Tennessee by average annual temperature

Shelby County had the highest average annual temperature of 95 counties in 2017, at 63.4 °F. Johnson County had the lowest, at 53.8 °F. The median was 60.1 °F and the figure for Tennessee was 60 °F. Source: NOAA National Centers for Environmental Information.

Keep it in a collection in your library.
Highest63.4Shelby County
Lowest53.8Johnson County
Median60.195 counties
Tennessee60History

Map of counties, 2017

Anderson County: 58.8 °FBedford County: 60.6 °FBenton County: 61 °FBledsoe County: 58.8 °FBlount County: 59.5 °FBradley County: 60.9 °FCampbell County: 56.8 °FCannon County: 60.1 °FCarroll County: 61.1 °FCarter County: 55.2 °FCheatham County: 60.9 °FChester County: 61.6 °FClaiborne County: 56.4 °FClay County: 59.5 °FCocke County: 58.6 °FCoffee County: 59.6 °FCrockett County: 61.8 °FCumberland County: 56.8 °FDavidson County: 61.2 °FDecatur County: 61.5 °FDeKalb County: 60 °FDickson County: 60.2 °FDyer County: 61.3 °FFayette County: 62.7 °FFentress County: 57.5 °FFranklin County: 60 °FGibson County: 61.3 °FGiles County: 60.8 °FGrainger County: 58.3 °FGreene County: 58.6 °FGrundy County: 58 °FHamblen County: 59.1 °FHamilton County: 60.9 °FHancock County: 57.2 °FHardeman County: 62.2 °FHardin County: 61.4 °FHawkins County: 58.6 °FHaywood County: 62.1 °FHenderson County: 61.5 °FHenry County: 60.6 °FHickman County: 60.4 °FHouston County: 60.4 °FHumphreys County: 60.5 °FJackson County: 59.7 °FJefferson County: 59.7 °FJohnson County: 53.8 °FKnox County: 60.1 °FLake County: 60.8 °FLauderdale County: 61.9 °FLawrence County: 60.7 °FLewis County: 60.5 °FLincoln County: 60.8 °FLoudon County: 60.4 °FMcMinn County: 60.8 °FMcNairy County: 61.6 °FMacon County: 59.2 °FMadison County: 61.8 °FMarion County: 59.7 °FMarshall County: 60.6 °FMaury County: 60.7 °FMeigs County: 60.7 °FMonroe County: 59.3 °FMontgomery County: 60.6 °FMoore County: 60.3 °FMorgan County: 57.7 °FObion County: 60.3 °FOverton County: 58.7 °FPerry County: 61.2 °FPickett County: 58.8 °FPolk County: 59.6 °FPutnam County: 58.8 °FRhea County: 59.7 °FRoane County: 59.9 °FRobertson County: 60.1 °FRutherford County: 60.9 °FScott County: 56.9 °FSequatchie County: 58.9 °FSevier County: 57.6 °FShelby County: 63.4 °FSmith County: 60 °FStewart County: 60.4 °FSullivan County: 57.8 °FSumner County: 60 °FTipton County: 62.3 °FTrousdale County: 60.1 °FUnicoi County: 54.6 °FUnion County: 58.1 °FVan Buren County: 58.6 °FWarren County: 59.7 °FWashington County: 58 °FWayne County: 60.8 °FWeakley County: 60.6 °FWhite County: 59 °FWilliamson County: 60.7 °FWilson County: 60.5 °F
  • Under 59
  • 59 to 60
  • 60 to 61
  • 61 and over
°F, 2017. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2017

Shelby County: 63.4 °FShelby County63.4Fayette County: 62.7 °FFayette County62.7Tipton County: 62.3 °FTipton County62.3Hardeman County: 62.2 °FHardeman County62.2Haywood County: 62.1 °FHaywood County62.1Lauderdale County: 61.9 °FLauderdale County61.9Crockett County: 61.8 °FCrockett County61.8Madison County: 61.8 °FMadison County61.8Chester County: 61.6 °FChester County61.6McNairy County: 61.6 °FMcNairy County61.6Decatur County: 61.5 °FDecatur County61.5Henderson County: 61.5 °FHenderson County61.5Hardin County: 61.4 °FHardin County61.4Dyer County: 61.3 °FDyer County61.3Gibson County: 61.3 °FGibson County61.3Davidson County: 61.2 °FDavidson County61.2Perry County: 61.2 °FPerry County61.2Carroll County: 61.1 °FCarroll County61.1Benton County: 61 °FBenton County61Bradley County: 60.9 °FBradley County60.9Cheatham County: 60.9 °FCheatham County60.9Hamilton County: 60.9 °FHamilton County60.9Rutherford County: 60.9 °FRutherford County60.9Giles County: 60.8 °FGiles County60.8Lake County: 60.8 °FLake County60.8Lincoln County: 60.8 °FLincoln County60.8McMinn County: 60.8 °FMcMinn County60.8Wayne County: 60.8 °FWayne County60.8Lawrence County: 60.7 °FLawrence County60.7Maury County: 60.7 °FMaury County60.7Meigs County: 60.7 °FMeigs County60.7Williamson County: 60.7 °FWilliamson County60.7Bedford County: 60.6 °FBedford County60.6Henry County: 60.6 °FHenry County60.6Marshall County: 60.6 °FMarshall County60.6Montgomery County: 60.6 °FMontgomery County60.6Weakley County: 60.6 °FWeakley County60.6Humphreys County: 60.5 °FHumphreys County60.5Lewis County: 60.5 °FLewis County60.5Wilson County: 60.5 °FWilson County60.5Shelby County: 63.4 °FShelby County63.4Fayette County: 62.7 °FFayette County62.7Tipton County: 62.3 °FTipton County62.3Hardeman County: 62.2 °FHardeman County62.2Haywood County: 62.1 °FHaywood County62.1Lauderdale County: 61.9 °FLauderdale County61.9Crockett County: 61.8 °FCrockett County61.8Madison County: 61.8 °FMadison County61.8Chester County: 61.6 °FChester County61.6McNairy County: 61.6 °FMcNairy County61.6Decatur County: 61.5 °FDecatur County61.5Henderson County: 61.5 °FHenderson County61.5Hardin County: 61.4 °FHardin County61.4Dyer County: 61.3 °FDyer County61.3Gibson County: 61.3 °FGibson County61.3Davidson County: 61.2 °FDavidson County61.2Perry County: 61.2 °FPerry County61.2Carroll County: 61.1 °FCarroll County61.1Benton County: 61 °FBenton County61Bradley County: 60.9 °FBradley County60.9Cheatham County: 60.9 °FCheatham County60.9Hamilton County: 60.9 °FHamilton County60.9Rutherford County: 60.9 °FRutherford County60.9Giles County: 60.8 °FGiles County60.8Lake County: 60.8 °FLake County60.8Lincoln County: 60.8 °FLincoln County60.8McMinn County: 60.8 °FMcMinn County60.8Wayne County: 60.8 °FWayne County60.8Lawrence County: 60.7 °FLawrence County60.7Maury County: 60.7 °FMaury County60.7Meigs County: 60.7 °FMeigs County60.7Williamson County: 60.7 °FWilliamson County60.7Bedford County: 60.6 °FBedford County60.6Henry County: 60.6 °FHenry County60.6Marshall County: 60.6 °FMarshall County60.6Montgomery County: 60.6 °FMontgomery County60.6Weakley County: 60.6 °FWeakley County60.6Humphreys County: 60.5 °FHumphreys County60.5Lewis County: 60.5 °FLewis County60.5Wilson County: 60.5 °FWilson County60.5
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2017
°F
Change on 2016
1Shelby County63.4-0.6%
2Fayette County62.7-0.5%
3Tipton County62.3-0.8%
4Hardeman County62.2-0.5%
5Haywood County62.1-0.6%
6Lauderdale County61.9-1.3%
7Crockett County61.8-0.3%
7Madison County61.8-0.2%
9Chester County61.6-0.3%
9McNairy County61.6-0.5%
11Decatur County61.5-0.5%
11Henderson County61.5+0.2%
13Hardin County61.4-0.6%
14Dyer County61.3-0.8%
14Gibson County61.30%
16Davidson County61.2-0.3%
16Perry County61.2-0.6%
18Carroll County61.1+0.2%
19Benton County610%
20Bradley County60.9-1%
20Cheatham County60.9-0.2%
20Hamilton County60.9-1.1%
20Rutherford County60.9-0.3%
24Giles County60.8-0.5%
24Lake County60.8-0.8%
24Lincoln County60.8-1.3%
24McMinn County60.8-0.7%
24Wayne County60.8-1%
29Lawrence County60.7-0.7%
29Maury County60.70%
29Meigs County60.7-0.7%
29Williamson County60.70%
33Bedford County60.6-0.7%
33Henry County60.6+0.2%
33Marshall County60.6-0.2%
33Montgomery County60.6-0.7%
33Weakley County60.6-0.2%
38Humphreys County60.5-0.2%
38Lewis County60.5-0.5%
38Wilson County60.5-0.5%
41Hickman County60.4-0.3%
41Houston County60.40%
41Loudon County60.4-1%
41Stewart County60.40%
45Moore County60.3-1.3%
45Obion County60.3-0.3%
47Dickson County60.2-0.2%
48Cannon County60.10%
48Knox County60.1-0.8%
48Robertson County60.1-0.7%
48Trousdale County60.1-0.3%
52DeKalb County60-0.2%
52Franklin County60-1.2%
52Smith County60-0.5%
52Sumner County60-0.3%
56Roane County59.9-1.2%
57Jackson County59.7-0.5%
57Jefferson County59.7-0.5%
57Marion County59.7-1%
57Rhea County59.7-1%
57Warren County59.7-0.2%
62Coffee County59.6-0.5%
62Polk County59.6-0.8%
64Blount County59.5-0.8%
64Clay County59.5-0.3%
66Monroe County59.3-0.8%
67Macon County59.2-0.3%
68Hamblen County59.1-0.3%
69White County59-0.8%
70Sequatchie County58.9-0.7%
71Anderson County58.8-1.2%
71Bledsoe County58.8-0.8%
71Pickett County58.8+0.2%
71Putnam County58.8-0.8%
75Overton County58.7-0.5%
76Cocke County58.6-0.5%
76Greene County58.6-0.2%
76Hawkins County58.60%
76Van Buren County58.6-0.5%
80Grainger County58.3-0.5%
81Union County58.1-0.7%
82Grundy County58-0.7%
82Washington County58-0.7%
84Sullivan County57.8-0.2%
85Morgan County57.7-1%
86Sevier County57.6-0.7%
87Fentress County57.5-0.2%
88Hancock County57.2-0.5%
89Scott County56.9-0.2%
90Campbell County56.8-0.7%
90Cumberland County56.8-1.9%
92Claiborne County56.4-0.7%
93Carter County55.2-0.4%
94Unicoi County54.6-1.3%
95Johnson County53.8+0.2%

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 Tennessee by average annual temperature, 2017) [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 Tennessee by average annual temperature, 2017. 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/tennessee-counties?period=2017. 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 Tennessee by average annual temperature, 2017. 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/tennessee-counties?period=2017.

Harvard

NOAA National Centers for Environmental Information (2026) NOAA Climate at a Glance, January to December average temperature, counties, Counties in Tennessee by average annual temperature, 2017 [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/tennessee-counties?period=2017 (Accessed: 12 October 2026).

BibTeX
@misc{noaa_counties_in_tennessee_by_2017,
  author = {{NOAA National Centers for Environmental Information}},
  title = {{NOAA Climate at a Glance, January to December average temperature, counties: Counties in Tennessee by average annual temperature, 2017}},
  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/tennessee-counties?period=2017. 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 Tennessee by average annual temperature, 2017
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/tennessee-counties?period=2017
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/average-annual-temperature/tennessee-counties?period=2017.
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 Tennessee by average annual temperature using official data, and cite the source.
rank_places {"indicator":"average_temperature_annual","level":"province","within":"Tennessee","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=average_temperature_annual&level=province&within=Tennessee&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?

Shelby County, with 63.4 °F in 2017, according to NOAA National Centers for Environmental Information.

Which county has the lowest average annual temperature?

Johnson County, with 53.8 °F in 2017.

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 Tennessee: more rankings