Guest, Sign inJoin
Vernon, VermontVernon, #1 on this list · Photo: Jared and Corin · CC BY-SA 2.0
Vermont rankings · Climate

Towns with the mildest winters in Vermont

Vernon has the mildest winters of Vermont’s 75 towns of 2,500+: January nights average a low of 14° (NOAA 1991–2020 normals). The typical town here averages 9°; none of the 75 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

Vernon

Windham County · 2,144 people
14°

January low·July high 84°·154 freezing nights a year

#2

Pownal

Bennington County · 3,219 people
14°

January low·July high 81°·157 freezing nights a year

#3

Bennington

Bennington County · 14,953 people
13°

January low·July high 81°·152 freezing nights a year

All 75 towns

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

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

#TownJanuary lowNights ≤32°July high
1VernonWindham County · 2,144 people14°15484°average high
2PownalBennington County · 3,219 people14°15781°average high
3BenningtonBennington County · 14,953 people13°15281°average high
4BrattleboroWindham County · 11,872 people13°17481°average high
5ShaftsburyBennington County · 3,558 people12°15280°average high
6PutneyWindham County · 2,575 people12°16383°average high
7WestminsterWindham County · 2,932 people12°16381°average high
8Bellows FallsWindham County · 2,706 people11°16382°average high
9RockinghamWindham County · 4,697 people11°16381°average high
10ManchesterBennington County · 4,413 people11°16480°average high
11FerrisburghAddison County · 2,677 people11°15282°average high
T12CharlotteChittenden County · 3,846 people11°14581°average high
T12Fair HavenRutland County · 2,676 people11°14382°average high
T14PoultneyRutland County · 2,962 people10°16481°average high
T14ShelburneChittenden County · 8,133 people10°14582°average high
T14SpringfieldWindsor County · 8,881 people10°17382°average high
T17BurlingtonChittenden County · 44,019 people10°14581°average high
T17South BurlingtonChittenden County · 21,394 people10°14581°average high
T19CastletonRutland County · 4,411 people10°16481°average high
T19WinooskiChittenden County · 8,239 people10°14581°average high
T21ArlingtonBennington County · 2,404 people10°16476°average high
T21ChesterWindsor County · 2,955 people10°16780°average high
T21PittsfordRutland County · 2,859 people10°16482°average high
T21WeathersfieldWindsor County · 2,809 people10°17381°average high
25ColchesterChittenden County · 17,565 people10°14181°average high
T26Essex JunctionChittenden County · 10,921 people10°14581°average high
T26HinesburgChittenden County · 4,675 people10°14581°average high
T26WillistonChittenden County · 9,975 people10°14580°average high
T29BrandonRutland County · 4,173 people10°16882°average high
T29RutlandRutland County · 15,363 people10°16482°average high
T29WindsorWindsor County · 3,464 people10°17381°average high
32MiddleburyAddison County · 9,208 people10°15582°average high
T33HartlandWindsor County · 3,398 people10°17381°average high
T33MiltonChittenden County · 10,646 people10°14180°average high
T35EssexChittenden County · 11,346 people10°14580°average high
T35HartfordWindsor County · 10,911 people10°15282°average high
T35RutlandRutland County · 3,869 people10°16480°average high
38GeorgiaFranklin County · 4,906 people9°14180°average high
39St. AlbansFranklin County · 7,147 people9°14881°average high
40RichmondChittenden County · 4,103 people9°14580°average high
T41JerichoChittenden County · 5,056 people9°14579°average high
T41NorwichWindsor County · 3,577 people9°15280°average high
T41WoodstockWindsor County · 2,970 people9°18380°average high
44SwantonFranklin County · 2,380 people9°14880°average high
T45BristolAddison County · 3,759 people9°17878°average high
T45St. AlbansFranklin County · 6,939 people9°14880°average high
T45SwantonFranklin County · 6,894 people9°14880°average high
T48HighgateFranklin County · 3,575 people9°14880°average high
T48ThetfordOrange County · 2,863 people9°17880°average high
50FairfaxFranklin County · 5,455 people8°14880°average high
51RoyaltonWindsor County · 2,692 people8°17781°average high
52RandolphOrange County · 4,958 people8°17779°average high
53BradfordOrange County · 2,834 people8°18380°average high
54UnderhillChittenden County · 3,071 people8°17777°average high
55CambridgeLamoille County · 3,666 people8°17779°average high
56NorthfieldWashington County · 5,873 people7°16979°average high
57WaterburyWashington County · 5,434 people7°16579°average high
T58BerlinWashington County · 2,948 people7°16978°average high
T58StoweLamoille County · 5,325 people7°16578°average high
60WilliamstownOrange County · 3,576 people7°16978°average high
T61BarreWashington County · 8,214 people7°16980°average high
T61EnosburghFranklin County · 2,780 people7°15879°average high
T61MontpelierWashington County · 7,823 people7°16980°average high
T64BarreWashington County · 8,001 people7°16979°average high
T64East MontpelierWashington County · 2,594 people7°16978°average high
T64JohnsonLamoille County · 3,369 people7°17778°average high
67MorristownLamoille County · 6,129 people7°17278°average high
T68Hyde ParkLamoille County · 2,958 people6°16578°average high
T68MorrisvilleLamoille County · 2,404 people6°17279°average high
70HardwickCaledonia County · 2,950 people6°17278°average high
T71DerbyOrleans County · 4,456 people6°17177°average high
T71NewportOrleans County · 4,274 people6°17179°average high
T73BartonOrleans County · 2,732 people5°17176°average high
T73St. JohnsburyCaledonia County · 7,354 people5°16279°average high
75LyndonCaledonia County · 5,628 people5°17779°average high
Quick answers

Questions people ask

Which Vermont town has the mildest winters?

Vernon (Windham County): January nights average a low of 14°. Pownal (14°) and Bennington (13°) 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 (75 in Vermont): 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 Vermont page.

Go deeper

More Vermont lists

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

All Vermont rankings →
Other states

Mildest winters in other states