Tennessee Climate Data
NOAA 30-year climate normals for all 95 counties.
State Avg Temp
58.1°F
Hottest County
Shelby County
62.0°F avg
Coldest County
Sevier County
52.2°F avg
Wettest County
Marion County
67.0" precip
All Tennessee Counties
Anderson County
58.0°F avg
Bedford County
59.6°F avg
Benton County
59.6°F avg
Bledsoe County
59.3°F avg
Blount County
57.4°F avg
Bradley County
59.6°F avg
Campbell County
56.0°F avg
Cannon County
58.4°F avg
Carroll County
59.1°F avg
Carter County
55.9°F avg
Cheatham County
58.9°F avg
Chester County
58.1°F avg
Claiborne County
54.2°F avg
Clay County
Data pending
Cocke County
58.7°F avg
Coffee County
57.4°F avg
Crockett County
59.5°F avg
Cumberland County
54.5°F avg
Davidson County
58.9°F avg
Decatur County
60.2°F avg
DeKalb County
58.1°F avg
Dickson County
57.5°F avg
Dyer County
60.1°F avg
Fayette County
61.2°F avg
Fentress County
55.4°F avg
Franklin County
58.3°F avg
Gibson County
59.7°F avg
Giles County
57.3°F avg
Grainger County
Data pending
Greene County
56.7°F avg
Grundy County
54.9°F avg
Hamblen County
57.8°F avg
Hamilton County
59.1°F avg
Hancock County
Data pending
Hardeman County
59.6°F avg
Hardin County
61.5°F avg
Hawkins County
56.3°F avg
Haywood County
60.9°F avg
Henderson County
59.2°F avg
Henry County
58.0°F avg
Hickman County
58.4°F avg
Houston County
58.4°F avg
Humphreys County
58.9°F avg
Jackson County
57.3°F avg
Jefferson County
55.9°F avg
Johnson County
53.4°F avg
Knox County
57.9°F avg
Lake County
Data pending
Lauderdale County
60.2°F avg
Lawrence County
58.8°F avg
Lewis County
58.4°F avg
Lincoln County
60.0°F avg
Loudon County
59.1°F avg
Macon County
58.4°F avg
Madison County
59.7°F avg
Marion County
55.9°F avg
Marshall County
59.0°F avg
Maury County
59.0°F avg
McMinn County
58.8°F avg
McNairy County
60.4°F avg
Meigs County
58.4°F avg
Monroe County
59.2°F avg
Montgomery County
58.6°F avg
Moore County
58.1°F avg
Morgan County
55.8°F avg
Obion County
57.8°F avg
Overton County
57.4°F avg
Perry County
58.6°F avg
Pickett County
55.5°F avg
Polk County
Data pending
Putnam County
56.9°F avg
Rhea County
57.8°F avg
Roane County
58.0°F avg
Robertson County
58.1°F avg
Rutherford County
58.0°F avg
Scott County
55.1°F avg
Sequatchie County
60.2°F avg
Sevier County
52.2°F avg
Shelby County
62.0°F avg
Smith County
58.5°F avg
Stewart County
58.6°F avg
Sullivan County
57.0°F avg
Sumner County
57.7°F avg
Tipton County
59.2°F avg
Trousdale County
57.9°F avg
Unicoi County
55.4°F avg
Union County
Data pending
Van Buren County
55.3°F avg
Warren County
59.5°F avg
Washington County
Data pending
Wayne County
58.0°F avg
Weakley County
58.8°F avg
White County
58.0°F avg
Williamson County
59.0°F avg
Wilson County
58.5°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.