Guest, Sign inJoin
Skyline of Memphis, TNMemphis, #1 on this list · Photo: Quintin Soloviev · CC BY 4.0
Tennessee rankings · Climate

Towns with the mildest winters in Tennessee

Memphis has the mildest winters of Tennessee’s 184 towns of 2,500+: January nights average a low of 32° (NOAA 1991–2020 normals). The typical town here averages 29°; 1 of the 184 stay above freezing.

The average January low. NOAA U.S. Climate Normals, 1991–2020, from NOAA’s 5 km grid at each town’s center; one town for each grid cell. A described list: no letters. How grades work

#1

Memphis

Shelby County · 609,647 people
32°

January low·July high 91°·44 freezing nights a year

#T2

Bartlett

Shelby County · 56,416 people
32°

January low·July high 91°·68 freezing nights a year

#T2

Germantown

Shelby County · 40,001 people
32°

January low·July high 91°·68 freezing nights a year

All 184 towns

January low, highest first. Towns with the same figure share a rank (T = tied; 167 towns here).

184 towns ranked. Not here? See why a town may be missing.

#TownJanuary lowNights ≤32°July high
1MemphisShelby County · 609,647 people32°4491°average high
T2BartlettShelby County · 56,416 people32°6891°average high
T2GermantownShelby County · 40,001 people32°6891°average high
T2MillingtonShelby County · 12,953 people32°6891°average high
5ColliervilleShelby County · 51,909 people32°7491°average high
6LakelandShelby County · 14,422 people31°6891°average high
T7AtokaTipton County · 10,645 people31°7090°average high
T7MunfordTipton County · 6,996 people31°7090°average high
T7PipertonFayette County · 2,889 people31°7491°average high
10ArlingtonShelby County · 15,703 people31°6891°average high
T11BrightonTipton County · 2,892 people31°7090°average high
T11OaklandFayette County · 10,835 people31°7490°average high
13ChattanoogaHamilton County · 194,144 people31°5690°average high
14East RidgeHamilton County · 21,921 people31°5690°average high
T15CovingtonTipton County · 8,585 people31°7090°average high
T15Red BankHamilton County · 12,405 people31°5689°average high
17SomervilleFayette County · 3,622 people31°7490°average high
T18Apisonunincorporated, Hamilton County · 4,271 people31°5689°average high
T18CollegedaleHamilton County · 11,499 people31°5689°average high
T18Harrisonunincorporated, Hamilton County · 8,011 people31°5690°average high
T18Middle Valleyunincorporated, Hamilton County · 12,187 people31°5689°average high
T18RipleyLauderdale County · 7,499 people31°6990°average high
T23JasperMarion County · 3,636 people30°7989°average high
T23South PittsburgMarion County · 2,927 people30°7988°average high
25WhitevilleHardeman County · 4,482 people30°7490°average high
T26BrownsvilleHaywood County · 9,301 people30°6790°average high
T26Soddy-DaisyHamilton County · 13,474 people30°5687°average high
T28BolivarHardeman County · 5,043 people30°7490°average high
T28South Clevelandunincorporated, Bradley County · 7,452 people30°8089°average high
T30ClevelandBradley County · 51,172 people30°8089°average high
T30Hopewellunincorporated, Bradley County · 2,634 people30°8089°average high
T30Sale Creekunincorporated, Hamilton County · 2,955 people30°7288°average high
T30Wildwood Lakeunincorporated, Bradley County · 3,495 people30°8089°average high
T34Park Cityunincorporated, Lincoln County · 2,813 people30°7288°average high
T34SavannahHardin County · 7,689 people30°7290°average high
T36DaytonRhea County · 7,819 people30°7288°average high
T36EtowahMcMinn County · 3,786 people30°8589°average high
T36Lenoir CityLoudon County · 12,530 people30°7688°average high
T36SelmerMcNairy County · 4,575 people30°7490°average high
T36Tellico Villageunincorporated, Loudon County · 7,414 people30°7688°average high
T41AlcoaBlount County · 13,689 people30°6788°average high
T41AthensMcMinn County · 15,263 people30°8588°average high
T41DunlapSequatchie County · 6,089 people30°6388°average high
T41Eagleton Villageunincorporated, Blount County · 5,598 people30°6788°average high
T41FarragutKnox County · 25,121 people30°7688°average high
T41LoudonLoudon County · 6,963 people30°7689°average high
T41LouisvilleBlount County · 4,562 people30°6788°average high
T41MadisonvilleMonroe County · 5,428 people30°8588°average high
T41MaryvilleBlount County · 32,442 people30°6788°average high
T50FayettevilleLincoln County · 7,068 people29°7289°average high
T50SweetwaterMonroe County · 6,706 people29°8588°average high
T52CliftonWayne County · 2,344 people29°9990°average high
T52HendersonChester County · 6,590 people29°9290°average high
T52JacksonMadison County · 69,339 people29°7190°average high
T55Green Hillunincorporated, Wilson County · 6,866 people29°6989°average high
T55HumboldtGibson County · 7,841 people29°9090°average high
T55Karnsunincorporated, Knox County · 4,115 people29°7588°average high
T55La VergneRutherford County · 42,146 people29°6689°average high
T55LynchburgMoore County · 6,920 people29°9788°average high
T55Mount JulietWilson County · 45,172 people29°6989°average high
T55Nashville745,904 people29°6690°average high
T55Oak RidgeAnderson County · 35,395 people29°7588°average high
T63DecherdFranklin County · 2,499 people29°7188°average high
T63DyersburgDyer County · 15,906 people29°6989°average high
T63KingstonRoane County · 6,299 people29°7888°average high
T63MedinaGibson County · 5,813 people29°9089°average high
T63Pigeon ForgeSevier County · 6,598 people29°8689°average high
T63Seymourunincorporated, Blount County · 16,216 people29°8688°average high
T63SmyrnaRutherford County · 63,321 people29°10289°average high
T63WinchesterFranklin County · 10,438 people29°7188°average high
T71Belle MeadeDavidson County · 2,621 people29°8590°average high
T71GoodlettsvilleDavidson County · 17,506 people29°8690°average high
T71KnoxvilleKnox County · 202,021 people29°8788°average high
T71MilanGibson County · 8,367 people29°9090°average high
T71ParsonsDecatur County · 2,162 people29°8690°average high
T71SeviervilleSevier County · 19,010 people29°8689°average high
T71ShelbyvilleBedford County · 26,146 people29°7689°average high
T71TrentonGibson County · 4,137 people29°9090°average high
T79Estill SpringsFranklin County · 2,692 people29°7988°average high
T79HendersonvilleSumner County · 64,266 people29°6989°average high
T79LebanonWilson County · 53,412 people29°9189°average high
T79LexingtonHenderson County · 8,130 people29°7790°average high
T79MurfreesboroRutherford County · 171,178 people29°8989°average high
T79Oliver SpringsAnderson County · 3,433 people29°7588°average high
T79Powellunincorporated, Knox County · 13,739 people29°8787°average high
T86BrentwoodWilliamson County · 45,313 people29°9889°average high
T86Christianaunincorporated, Rutherford County · 4,777 people29°9289°average high
T86Forest HillsDavidson County · 4,473 people29°8589°average high
T86Hallsunincorporated, Knox County · 10,272 people29°10187°average high
T86NolensvilleWilliamson County · 15,789 people29°9889°average high
T86Oak HillDavidson County · 4,581 people29°6689°average high
T86PulaskiGiles County · 8,394 people29°9089°average high
T86Signal MountainHamilton County · 8,824 people29°6885°average high
T86TullahomaCoffee County · 21,279 people29°7988°average high
T95ClintonAnderson County · 10,466 people29°10188°average high
T95FranklinWilliamson County · 90,226 people29°8489°average high
T97Ashland CityCheatham County · 5,650 people29°9490°average high
T97DandridgeJefferson County · 3,947 people29°6488°average high
T97GallatinSumner County · 54,590 people29°6989°average high
T97HarrimanRoane County · 6,192 people29°7888°average high
T97LawrenceburgLawrence County · 12,236 people29°8188°average high
T97LewisburgMarshall County · 13,517 people29°9589°average high
T97NewbernDyer County · 3,222 people29°6989°average high
T97Shackle Islandunincorporated, Sumner County · 4,404 people29°8289°average high
T105CamdenBenton County · 3,690 people28°8089°average high
T105Coalfieldunincorporated, Morgan County · 2,754 people28°7587°average high
T105ColumbiaMaury County · 50,072 people28°9390°average high
T105HuntingdonCarroll County · 4,462 people28°8489°average high
T105Mascotunincorporated, Knox County · 3,277 people28°8688°average high
T105McKenzieCarroll County · 5,632 people28°8489°average high
T105McMinnvilleWarren County · 13,943 people28°6988°average high
T105Mount PleasantMaury County · 5,103 people28°8489°average high
T105RockwoodRoane County · 5,607 people28°9288°average high
T114ManchesterCoffee County · 13,776 people28°9488°average high
T114MillersvilleSumner County · 6,438 people28°8289°average high
T114NewportCocke County · 7,049 people28°8588°average high
T114Spring HillWilliamson County · 61,336 people28°9190°average high
T114Strawberry Plainsunincorporated, Jefferson County · 2,669 people28°8688°average high
T114Thompson's StationWilliamson County · 9,469 people28°8089°average high
T114TiptonvilleLake County · 3,333 people28°8989°average high
T114White PineJefferson County · 2,619 people28°8488°average high
T122CoopertownRobertson County · 4,843 people28°9189°average high
T122DresdenWeakley County · 2,911 people28°8289°average high
T122GatlinburgSevier County · 3,715 people28°10486°average high
T125GreenbrierRobertson County · 7,170 people28°9188°average high
T125Hartsville/Trousdale CountyTrousdale County · 12,623 people28°8289°average high
T125HohenwaldLewis County · 4,151 people28°7688°average high
T125Jefferson CityJefferson County · 9,103 people28°10387°average high
T125MartinWeakley County · 11,060 people28°8289°average high
T125MorristownHamblen County · 33,517 people28°8486°average high
T125SpartaWhite County · 5,038 people28°8388°average high
T125WoodburyCannon County · 2,828 people28°9488°average high
T133Kingston SpringsCheatham County · 2,758 people28°9689°average high
T133Pleasant ViewCheatham County · 5,797 people28°9489°average high
T133SpringfieldRobertson County · 20,090 people28°9189°average high
T133White HouseSumner County · 17,872 people28°8288°average high
T137BlaineGrainger County · 2,212 people28°10388°average high
T137GreenevilleGreene County · 16,141 people28°11387°average high
T137MosheimGreene County · 2,547 people28°11387°average high
T137Sewanee College campusunincorporated, Franklin County · 2,936 people28°6884°average high
T137SmithvilleDeKalb County · 5,620 people28°10288°average high
T137Union CityObion County · 10,814 people28°8689°average high
T143CentervilleHickman County · 3,589 people28°8888°average high
T143FairviewWilliamson County · 10,877 people28°8189°average high
T143ParisHenry County · 10,468 people28°8789°average high
T143WaverlyHumphreys County · 4,430 people28°7589°average high
T147ClarksvilleMontgomery County · 188,829 people28°8089°average high
T147CookevillePutnam County · 38,212 people28°9787°average high
T147MaynardvilleUnion County · 2,723 people28°10186°average high
T150AlgoodPutnam County · 4,165 people28°9787°average high
T150TusculumGreene County · 3,421 people28°11387°average high
T150White BluffDickson County · 4,516 people28°9688°average high
153PortlandSumner County · 13,658 people28°8088°average high
T154JonesboroughWashington County · 6,990 people28°9886°average high
T154KingsportSullivan County · 57,530 people28°8387°average high
T156Church HillHawkins County · 7,297 people27°8387°average high
T156Colonial Heightsunincorporated, Sullivan County · 3,258 people27°8387°average high
T156DicksonDickson County · 17,051 people27°8488°average high
T156LivingstonOverton County · 4,147 people27°9086°average high
T156Oak Groveunincorporated, Washington County · 4,626 people27°9487°average high
T156RogersvilleHawkins County · 4,690 people27°8787°average high
T156Spurgeonunincorporated, Sullivan County · 4,071 people27°9487°average high
T156WestmorelandSumner County · 2,879 people27°10088°average high
T164Bloomingdaleunincorporated, Sullivan County · 9,292 people27°8387°average high
T164LafayetteMacon County · 6,020 people27°7589°average high
T164Mount CarmelHawkins County · 5,540 people27°8386°average high
T167Bean StationGrainger County · 3,190 people27°8487°average high
T167Johnson CityWashington County · 74,943 people27°9487°average high
169La FolletteCampbell County · 7,176 people27°10186°average high
T170Lake Tansiunincorporated, Cumberland County · 4,437 people27°8484°average high
T170MontereyPutnam County · 2,827 people27°8384°average high
T172Blountvilleunincorporated, Sullivan County · 3,309 people27°9486°average high
T172JacksboroCampbell County · 2,235 people27°10184°average high
T174CrossvilleCumberland County · 13,113 people27°8484°average high
T174Fairfield Gladeunincorporated, Cumberland County · 9,487 people27°8484°average high
176BristolSullivan County · 28,107 people26°9486°average high
T177ElizabethtonCarter County · 14,350 people26°9486°average high
T177UnicoiUnicoi County · 3,861 people26°9885°average high
179ErwinUnicoi County · 6,019 people26°9885°average high
180New TazewellClaiborne County · 2,846 people26°11585°average high
181TazewellClaiborne County · 2,363 people26°11585°average high
182HarrogateClaiborne County · 4,454 people26°11586°average high
183OneidaScott County · 3,899 people25°11784°average high
184Mountain CityJohnson County · 2,490 people24°12682°average high
Quick answers

Questions people ask

Which Tennessee town has the mildest winters?

Memphis (Shelby County): January nights average a low of 32°. Bartlett (32°) and Germantown (32°) follow.

How are these towns ranked?

By the average January low (the coldest month’s nights), highest first, on NOAA’s 1991–2020 normals, read from its 5 km grid at each town’s center. Towns with the same figure share a rank (T); the figure and the state rank are the ones on each town’s Climate page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents, one for each of NOAA’s 5 km grid cells (184 in Tennessee): where towns share a cell, one of them stands for it, since the grid gives them the same figures. Every town’s own figures are on its Climate page. Every town is on the Tennessee page.

Go deeper

More Tennessee lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Tennessee rankings →
Other states

Mildest winters in other states