Guest, Sign inJoin
Monterey-Commercial-Ave-tn1Monterey, #1 on this list · Photo: Brian Stansberry · CC BY 4.0
Tennessee rankings · Climate

Snowiest towns in Tennessee

Monterey gets the most snow of Tennessee’s 170 towns of 2,500+ with a snow record: about 16 inches in a normal winter at its NOAA station. Henderson gets the least, about 1 inches; 0 of the 170 average 60 inches or more.

NOAA U.S. Climate Normals, 1991–2020, at each town’s nearest station with a snow record (named in each row). A described list: no letters. How grades work

#1

Monterey

Putnam County · 2,827 people
16in

6 days a year with an inch or more·Monterey station, 0 km

#T2

Crossville

Cumberland County · 13,113 people
14in

5 days a year with an inch or more·Crossville Ed & Research station, 12 km

#T2

Lake Tansi

unincorporated, Cumberland County · 4,437 people
14in

5 days a year with an inch or more·Crossville Ed & Research station, 17 km

All 170 towns

Snow in a normal winter, most first. Towns that share a station share its figure and rank (T = tied; 136 towns here share a station).

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

#TownSnow a yearDays with 1″+NOAA station
1MontereyPutnam County · 2,827 people16 in6Monterey0.4 km
T2CrossvilleCumberland County · 13,113 people14 in5Crossville Ed & Research11.5 km
T2Lake Tansiunincorporated, Cumberland County · 4,437 people14 in5Crossville Ed & Research17.3 km
T4DandridgeJefferson County · 3,947 people10 in4Morristown Wfo15.6 km
T4Jefferson CityJefferson County · 9,103 people10 in4Morristown Wfo8.7 km
T6ErwinUnicoi County · 6,019 people9 in3Erwin 1 W1.3 km
T6UnicoiUnicoi County · 3,861 people9 in3Erwin 1 W12.4 km
T8Blountvilleunincorporated, Sullivan County · 3,309 people9 in3Bristol Tri City AP9.5 km
T8BristolSullivan County · 28,107 people9 in3Bristol Tri City AP19.3 km
T8Johnson CityWashington County · 74,943 people9 in3Bristol Tri City AP14.7 km
T8JonesboroughWashington County · 6,990 people9 in3Bristol Tri City AP20.7 km
T8Oak Groveunincorporated, Washington County · 4,626 people9 in3Bristol Tri City AP6.0 km
T8Spurgeonunincorporated, Sullivan County · 4,071 people9 in3Bristol Tri City AP6.0 km
T14Bean StationGrainger County · 3,190 people9 in3Morristown Radio Wcrk15.2 km
T14MorristownHamblen County · 33,517 people9 in3Morristown Radio Wcrk2.9 km
T16HarrogateClaiborne County · 4,454 people8 in4Tazewell14.5 km
T16New TazewellClaiborne County · 2,846 people8 in4Tazewell5.0 km
T18GatlinburgSevier County · 3,715 people8 in4Gatlinburg 2 SW5.7 km
T18GreenevilleGreene County · 16,141 people8 in3Greeneville Exp Stn7.3 km
T18MosheimGreene County · 2,547 people8 in3Greeneville Exp Stn14.9 km
T18TusculumGreene County · 3,421 people8 in3Greeneville Exp Stn11.7 km
22TiptonvilleLake County · 3,333 people7 in3Portageville20.5 km
23RogersvilleHawkins County · 4,690 people6 in2Rogersville 1 NE2.0 km
T24AlgoodPutnam County · 4,165 people6 in2Cookeville11.5 km
T24CookevillePutnam County · 38,212 people6 in2Cookeville4.5 km
26ElizabethtonCarter County · 14,350 people6 in2Elizabethton1.9 km
T27CoopertownRobertson County · 4,843 people6 in2Springfield Exp Stn12.8 km
T27GreenbrierRobertson County · 7,170 people6 in2Springfield Exp Stn7.2 km
T27MillersvilleSumner County · 6,438 people6 in2Springfield Exp Stn14.3 km
T27NewbernDyer County · 3,222 people6 in2Union City37.4 km
T27SpringfieldRobertson County · 20,090 people6 in2Springfield Exp Stn3.7 km
T27Union CityObion County · 10,814 people6 in2Union City4.1 km
T27White HouseSumner County · 17,872 people6 in2Springfield Exp Stn15.5 km
34OneidaScott County · 3,899 people6 in2Oneida2.2 km
35Sewaneeunincorporated, Franklin County · 2,936 people5 in2Monteagle7.8 km
36ParisHenry County · 10,468 people5 in1Paris 2 SE1.3 km
T37Bloomingdaleunincorporated, Sullivan County · 9,292 people5 in2Kingsport7.2 km
T37Church HillHawkins County · 7,297 people5 in2Kingsport16.7 km
T37Colonial Heightsunincorporated, Sullivan County · 3,258 people5 in2Kingsport4.3 km
T37KingsportSullivan County · 57,530 people5 in2Kingsport1.4 km
T37Mount CarmelHawkins County · 5,540 people5 in2Kingsport13.5 km
42SpartaWhite County · 5,038 people5 in2Sparta Wastewater Plant3.1 km
43Fairfield Gladeunincorporated, Cumberland County · 9,487 people5 in2Lancing 6 NW20.8 km
T44Belle MeadeDavidson County · 2,621 people5 in1Nashville Intl AP15.2 km
T44Forest HillsDavidson County · 4,473 people5 in1Nashville Intl AP14.3 km
T44La VergneRutherford County · 42,146 people5 in1Nashville Intl AP15.9 km
T44Nashville745,904 people5 in1Nashville Intl AP10.2 km
T44NolensvilleWilliamson County · 15,789 people5 in1Nashville Intl AP18.1 km
T44Oak HillDavidson County · 4,581 people5 in1Nashville Intl AP10.9 km
T50AlcoaBlount County · 13,689 people5 in2Knoxville Mcghee Tyson AP1.7 km
T50Eagleton Villageunincorporated, Blount County · 5,598 people5 in2Knoxville Mcghee Tyson AP5.6 km
T50GallatinSumner County · 54,590 people5 in1Old Hickory Wfo17.3 km
T50Green Hillunincorporated, Wilson County · 6,866 people5 in1Old Hickory Wfo1.6 km
T50HendersonvilleSumner County · 64,266 people5 in1Old Hickory Wfo7.6 km
T50KnoxvilleKnox County · 202,021 people5 in2Knoxville Mcghee Tyson AP17.3 km
T50LebanonWilson County · 53,412 people5 in1Old Hickory Wfo20.3 km
T50LouisvilleBlount County · 4,562 people5 in2Knoxville Mcghee Tyson AP6.0 km
T50MaryvilleBlount County · 32,442 people5 in2Knoxville Mcghee Tyson AP7.8 km
T50Mount JulietWilson County · 45,172 people5 in1Old Hickory Wfo6.9 km
T50Seymourunincorporated, Blount County · 16,216 people5 in2Knoxville Mcghee Tyson AP21.4 km
T50Shackle Islandunincorporated, Sumner County · 4,404 people5 in1Old Hickory Wfo15.3 km
T50WestmorelandSumner County · 2,879 people5 in2Bethpage 1 S13.9 km
T63ClintonAnderson County · 10,466 people4 in2Oak Ridge Atdd15.3 km
T63Coalfieldunincorporated, Morgan County · 2,754 people4 in2Oak Ridge Atdd17.6 km
T63FarragutKnox County · 25,121 people4 in2Oak Ridge Atdd15.4 km
T63Hallsunincorporated, Knox County · 10,272 people4 in2Oak Ridge Atdd29.6 km
T63HumboldtGibson County · 7,841 people4 in2Jackson 4 NE15.0 km
T63Karnsunincorporated, Knox County · 4,115 people4 in2Oak Ridge Atdd12.9 km
T63Oak RidgeAnderson County · 35,395 people4 in2Oak Ridge Atdd5.5 km
T63Oliver SpringsAnderson County · 3,433 people4 in2Oak Ridge Atdd8.3 km
T63Powellunincorporated, Knox County · 13,739 people4 in2Oak Ridge Atdd20.0 km
T72Middle Valleyunincorporated, Hamilton County · 12,187 people4 in2Soddy Daisy-mowbray Mtn10.7 km
T72Signal MountainHamilton County · 8,824 people4 in2Soddy Daisy-mowbray Mtn17.7 km
T72Soddy-DaisyHamilton County · 13,474 people4 in2Soddy Daisy-mowbray Mtn6.6 km
T75McMinnvilleWarren County · 13,943 people4 in2Mc Minnville1.6 km
T75South PittsburgMarion County · 2,927 people4 in2Winchester 5se33.0 km
T75WinchesterFranklin County · 10,438 people4 in2Winchester 5se7.7 km
T78Lenoir CityLoudon County · 12,530 people4 in1Lenoir City3.7 km
T78LoudonLoudon County · 6,963 people4 in1Lenoir City10.6 km
T78Tellico Villageunincorporated, Loudon County · 7,414 people4 in1Lenoir City10.0 km
81DyersburgDyer County · 15,906 people4 in2Alamo 1 N36.3 km
T82AthensMcMinn County · 15,263 people4 in1Athens3.4 km
T82ChattanoogaHamilton County · 194,144 people4 in1Chattanooga Lovell AP5.8 km
T82East RidgeHamilton County · 21,921 people4 in1Chattanooga Lovell AP4.5 km
T82EtowahMcMinn County · 3,786 people4 in1Athens11.6 km
T82Harrisonunincorporated, Hamilton County · 8,011 people4 in1Chattanooga Lovell AP11.6 km
T82MadisonvilleMonroe County · 5,428 people4 in1Athens22.4 km
T82Mascotunincorporated, Knox County · 3,277 people4 in1Sevierville21.5 km
T82Pigeon ForgeSevier County · 6,598 people4 in1Sevierville15.0 km
T82Red BankHamilton County · 12,405 people4 in1Chattanooga Lovell AP12.4 km
T82SeviervilleSevier County · 19,010 people4 in1Sevierville4.7 km
T82Strawberry Plainsunincorporated, Jefferson County · 2,669 people4 in1Sevierville15.6 km
T82SweetwaterMonroe County · 6,706 people4 in1Athens21.4 km
T94Spring HillWilliamson County · 61,336 people4 in1Neapolis Res & Edu Stn5.5 km
T94Thompson's StationWilliamson County · 9,469 people4 in1Thompson Stn5.8 km
96SomervilleFayette County · 3,622 people3 in1Somerville 10n17.4 km
T97HuntingdonCarroll County · 4,462 people3 in1Huntingdon Wtp0.8 km
T97McKenzieCarroll County · 5,632 people3 in1Huntingdon Wtp16.6 km
T97NewportCocke County · 7,049 people3 in1Newport 1 NW2.4 km
T97White PineJefferson County · 2,619 people3 in1Newport 1 NW15.2 km
T101DunlapSequatchie County · 6,089 people3 in1Whitwell-sequatchie Vly11.5 km
T101JasperMarion County · 3,636 people3 in1Whitwell-sequatchie Vly28.6 km
T101La FolletteCampbell County · 7,176 people3 in1Norris18.6 km
T101MartinWeakley County · 11,060 people3 in1Martin U of T Branch E1.3 km
T101MaynardvilleUnion County · 2,723 people3 in1Norris23.1 km
T101SmithvilleDeKalb County · 5,620 people3 in1Smithville 2 SE3.4 km
T107MedinaGibson County · 5,813 people3 in1Milan Exp Stn13.9 km
T107MilanGibson County · 8,367 people3 in1Milan Exp Stn3.4 km
T107TrentonGibson County · 4,137 people3 in1Milan Exp Stn20.3 km
T110ArlingtonShelby County · 15,703 people3 in1Memphis Wfo18.8 km
T110BartlettShelby County · 56,416 people3 in1Memphis Wfo11.7 km
T110Estill SpringsFranklin County · 2,692 people3 in1Tullahoma11.5 km
T110GermantownShelby County · 40,001 people3 in1Memphis Wfo5.6 km
T110LakelandShelby County · 14,422 people3 in1Memphis Wfo16.4 km
T110ManchesterCoffee County · 13,776 people3 in1Tullahoma18.1 km
T110MillingtonShelby County · 12,953 people3 in1Memphis Wfo24.3 km
T110TullahomaCoffee County · 21,279 people3 in1Tullahoma3.2 km
T118CamdenBenton County · 3,690 people3 in1Camden2.5 km
T118JacksonMadison County · 69,339 people3 in1Jackson Exp Stn4.2 km
T118MemphisShelby County · 609,647 people3 in1Memphis Intl AP6.1 km
T118WaverlyHumphreys County · 4,430 people3 in1Camden27.2 km
T122CentervilleHickman County · 3,589 people2 in1Dickson27.9 km
T122DicksonDickson County · 17,051 people2 in1Dickson2.7 km
T124AtokaTipton County · 10,645 people2 in1Covington 3 SW15.8 km
T124BrightonTipton County · 2,892 people2 in1Covington 3 SW8.3 km
T124CovingtonTipton County · 8,585 people2 in1Covington 3 SW5.0 km
T124MunfordTipton County · 6,996 people2 in1Covington 3 SW15.9 km
T124RipleyLauderdale County · 7,499 people2 in1Ripley4.3 km
129LivingstonOverton County · 4,147 people2 in1Livingston Radio Wliv1.4 km
T130BrownsvilleHaywood County · 9,301 people2 in1Brownsville0.1 km
T130Christianaunincorporated, Rutherford County · 4,777 people2 in1Murfreesboro 5 N22.6 km
T130MurfreesboroRutherford County · 171,178 people2 in1Murfreesboro 5 N8.6 km
T130SmyrnaRutherford County · 63,321 people2 in1Murfreesboro 5 N15.0 km
T130WoodburyCannon County · 2,828 people2 in1Murfreesboro 5 N29.1 km
T135ColliervilleShelby County · 51,909 people2 in1Germantown 4se5.2 km
T135HohenwaldLewis County · 4,151 people2 in1Linden Wtp26.6 km
T137PortlandSumner County · 13,658 people2 in1Portland Sewage Plt1.1 km
T137RockwoodRoane County · 5,607 people2 in1Rockwood 24.1 km
T139LawrenceburgLawrence County · 12,236 people2 in1Pulaski Wwtp27.4 km
T139OaklandFayette County · 10,835 people2 in1Moscow20.7 km
T139PulaskiGiles County · 8,394 people2 in1Pulaski Wwtp1.3 km
T142HarrimanRoane County · 6,192 people2 in1Kingston8.7 km
T142KingstonRoane County · 6,299 people2 in1Kingston2.7 km
T144BolivarHardeman County · 5,043 people2 in0Bolivar Wtr Wks2.1 km
T144BrentwoodWilliamson County · 45,313 people2 in1Franklin Sewage Plt10.5 km
T144FranklinWilliamson County · 90,226 people2 in1Franklin Sewage Plt3.4 km
T144WhitevilleHardeman County · 4,482 people2 in0Bolivar Wtr Wks15.8 km
T148DaytonRhea County · 7,819 people2 in0Dayton 2se2.8 km
T148Sale Creekunincorporated, Hamilton County · 2,955 people2 in0Dayton 2se12.4 km
T150Hartsville/Trousdale CountyTrousdale County · 12,623 people2 in1Carthage25.1 km
T150LafayetteMacon County · 6,020 people2 in1Carthage31.9 km
T150LexingtonHenderson County · 8,130 people2 in1Lexington1.6 km
T150LynchburgMoore County · 6,920 people2 in1Lynchburg1.1 km
T154FairviewWilliamson County · 10,877 people1 in1Kingston Springs13.5 km
T154Kingston SpringsCheatham County · 2,758 people1 in1Kingston Springs2.5 km
T154PipertonFayette County · 2,889 people1 in1Collierville5.7 km
T154White BluffDickson County · 4,516 people1 in1Kingston Springs8.7 km
T158Ashland CityCheatham County · 5,650 people1 in1Cheatham L&d18.4 km
T158Pleasant ViewCheatham County · 5,797 people1 in1Cheatham L&d17.5 km
160GoodlettsvilleDavidson County · 17,506 people1 in1Old Hickory Dam5.8 km
T161ClevelandBradley County · 51,172 people1 in0Cleveland Fltr Plt8.4 km
T161FayettevilleLincoln County · 7,068 people1 in0Fayetteville Wtp2.6 km
T161Hopewellunincorporated, Bradley County · 2,634 people1 in0Cleveland Fltr Plt11.3 km
T161Park Cityunincorporated, Lincoln County · 2,813 people1 in0Fayetteville Wtp7.6 km
T161ShelbyvilleBedford County · 26,146 people1 in0Shelbyville Water Dept2.4 km
T161South Clevelandunincorporated, Bradley County · 7,452 people1 in0Cleveland Fltr Plt16.3 km
T161Wildwood Lakeunincorporated, Bradley County · 3,495 people1 in0Cleveland Fltr Plt15.4 km
T168HendersonChester County · 6,590 people1 in1Selmer31.4 km
T168SavannahHardin County · 7,689 people1 in1Selmer33.7 km
T168SelmerMcNairy County · 4,575 people1 in1Selmer0.8 km

A station’s normal can differ from the town’s own when the station sits higher or lower; each town’s Climate page names its station and checks it.

Quick answers

Questions people ask

Which Tennessee town gets the most snow?

Monterey (Putnam County), about 16 inches in a normal winter at the Monterey station.

What part of Tennessee gets the least amount of snow?

Among towns of 2,500+, the least snow falls in Henderson (Chester County, about 1 in), Savannah (Hardin County, about 1 in), Selmer (McNairy County, about 1 in), on NOAA’s 1991–2020 normals at each town’s station. See the towns with the least snow.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents (177 in Tennessee) whose nearest station has a snow normal of an inch or more; 7 have no station with a snow record. Smaller towns show their snow on their own Climate 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

Snowiest towns in other states