VTVermont rankings

Snowiest towns in Vermont

Ranked by average snowfall in a normal winter, 1991–2020, at the nearest NOAA weather station. Towns that share a station share its figure and its rank (T = tied). 74 towns with 2,500+ residents that get at least an inch of snow a year.

NOAA U.S. Climate Normals, 1991–2020

Jericho
Vermont · Snowiest

Where Jericho lands: #2 of 74

139 in · Visit Jericho →

#TownSnow a yearDays with 1"+ of snowWeather station
1 Lyndon LyndonCaledonia County · 5,590 people 142 in 43 Sutton, VT
T2 Morristown MorristownLamoille County · 5,722 people 139 in 47 Jeffersonville, VT
T2 Stowe StoweLamoille County · 5,285 people 139 in 47 Jeffersonville, VT
T2 Jericho JerichoChittenden County · 5,114 people 139 in 47 Jeffersonville, VT
T2 Cambridge CambridgeLamoille County · 3,767 people 139 in 47 Jeffersonville, VT
T2 Johnson JohnsonLamoille County · 3,450 people 139 in 47 Jeffersonville, VT
T2 Underhill UnderhillChittenden County · 3,141 people 139 in 47 Jeffersonville, VT
T2 Hyde ParkLamoille County · 3,000 people 139 in 47 Jeffersonville, VT
T2 Morrisville Morrisville2,664 people 139 in 47 Jeffersonville, VT
T10 Waterbury WaterburyWashington County · 5,405 people 126 in 36 Worcester 2 W, VT
T10 Hardwick HardwickCaledonia County · 2,965 people 126 in 36 Worcester 2 W, VT
T10 East Montpelier East MontpelierWashington County · 2,612 people 126 in 36 Worcester 2 W, VT
13 Williamstown WilliamstownOrange County · 3,579 people 124 in 45 Brookfield 2 Sw, VT
14 Bristol BristolAddison County · 3,778 people 118 in 39 Waitsfield 2 W, VT
15 Barton BartonOrleans County · 2,815 people 115 in 36 Island Pond, VT
T16 Derby DerbyOrleans County · 4,537 people 99 in 30 Newport, VT
T16 Newport4,394 people 99 in 30 Newport, VT
T18 Chester ChesterWindsor County · 2,992 people 91 in 23 Ludlow, VT
T18 Weathersfield WeathersfieldWindsor County · 2,856 people 91 in 23 Ludlow, VT
T20 Map of South Burlington South Burlington20,756 people 88 in 23 Burlington Intl Airport, VT
T20 Shelburne ShelburneChittenden County · 7,969 people 88 in 23 Burlington Intl Airport, VT
T20 Map of Charlotte CharlotteChittenden County · 3,916 people 88 in 23 Burlington Intl Airport, VT
T20 Ferrisburgh FerrisburghAddison County · 2,661 people 88 in 23 Burlington Intl Airport, VT
24 St. Johnsbury St. JohnsburyCaledonia County · 7,368 people 87 in 25 Saint Johnsbury, VT
T25 Burlington Burlington44,675 people 86 in 24 Essex Junction 1 N, VT
T25 Essex EssexChittenden County · 11,516 people 86 in 24 Essex Junction 1 N, VT
T25 Essex Junction Essex Junction10,803 people 86 in 24 Essex Junction 1 N, VT
T25 Williston WillistonChittenden County · 10,144 people 86 in 24 Essex Junction 1 N, VT
T25 Winooski Winooski8,293 people 86 in 24 Essex Junction 1 N, VT
T25 Hinesburg HinesburgChittenden County · 4,718 people 86 in 24 Essex Junction 1 N, VT
T25 Richmond RichmondChittenden County · 4,159 people 86 in 24 Essex Junction 1 N, VT
T32 Rutland15,712 people 83 in 26 Chittenden, VT
T32 Castleton CastletonRutland County · 4,453 people 83 in 26 Chittenden, VT
T32 Brandon BrandonRutland County · 4,120 people 83 in 26 Chittenden, VT
T32 RutlandRutland County · 3,927 people 83 in 26 Chittenden, VT
T32 Pittsford PittsfordRutland County · 2,892 people 83 in 26 Chittenden, VT
T37 Springfield SpringfieldWindsor County · 9,084 people 83 in 22 Cavendish, VT
T37 Enosburgh EnosburghFranklin County · 2,804 people 83 in 28 Enosburg Falls, VT
T39 Randolph RandolphOrange County · 4,843 people 81 in 23 Bethel 4 N, VT
T39 Royalton RoyaltonWindsor County · 2,752 people 81 in 23 Bethel 4 N, VT
T41 St. AlbansFranklin County · 6,954 people 80 in 25 St Albans Radio, VT
T41 SwantonFranklin County · 6,820 people 80 in 25 St Albans Radio, VT
T41 Fairfax FairfaxFranklin County · 5,226 people 80 in 25 St Albans Radio, VT
T41 Georgia GeorgiaFranklin County · 4,890 people 80 in 25 St Albans Radio, VT
T41 Map of Highgate HighgateFranklin County · 3,528 people 80 in 25 St Albans Radio, VT
T41 Swanton2,670 people 80 in 25 St Albans Radio, VT
T47 BarreWashington County · 8,412 people 76 in 24 Northfield, VT
T47 Montpelier Montpelier8,014 people 76 in 24 Northfield, VT
T47 Northfield NorthfieldWashington County · 5,920 people 76 in 24 Northfield, VT
T47 Berlin BerlinWashington County · 2,880 people 76 in 24 Northfield, VT
51 Woodstock WoodstockWindsor County · 3,027 people 76 in 20 Rochester, VT
T52 Bennington BenningtonBennington County · 15,249 people 75 in 24 Sunderland 2, VT
T52 Manchester ManchesterBennington County · 4,486 people 75 in 24 Sunderland 2, VT
T52 Shaftsbury ShaftsburyBennington County · 3,607 people 75 in 24 Sunderland 2, VT
T52 Pownal PownalBennington County · 3,265 people 75 in 24 Sunderland 2, VT
T52 Arlington ArlingtonBennington County · 2,598 people 75 in 24 Sunderland 2, VT
T57 Poultney PoultneyRutland County · 3,010 people 75 in 24 Rutland, VT
T57 Fair Haven Fair HavenRutland County · 2,724 people 75 in 24 Rutland, VT
T59 Windsor WindsorWindsor County · 3,554 people 66 in 20 Newport, NH
T59 Hartland HartlandWindsor County · 3,460 people 66 in 20 Newport, NH
61 Bradford BradfordOrange County · 2,827 people 66 in 23 South Newbury, VT
T62 Hartford HartfordWindsor County · 10,736 people 61 in 16 Hanover, NH
T62 Norwich NorwichWindsor County · 3,640 people 61 in 16 Hanover, NH
T62 Thetford ThetfordOrange County · 2,813 people 61 in 16 Hanover, NH
T65 Map of Rockingham RockinghamWindham County · 4,807 people 60 in 19 Walpole 3, NH
T65 Westminster WestminsterWindham County · 2,999 people 60 in 19 Walpole 3, NH
T65 Bellows Falls Bellows Falls2,891 people 60 in 19 Walpole 3, NH
T65 Putney PutneyWindham County · 2,622 people 60 in 19 Walpole 3, NH
69 Brattleboro BrattleboroWindham County · 12,122 people 60 in 17 Keene, NH
T70 Middlebury MiddleburyAddison County · 9,175 people 59 in 17 Cornwall, VT
T70 Vergennes Vergennes2,565 people 59 in 17 Cornwall, VT
72 Vernon VernonWindham County · 2,709 people 52 in 16 Tully Lake, MA
T73 Colchester ColchesterChittenden County · 17,648 people 50 in 14 South Hero, VT
T73 Milton MiltonChittenden County · 10,769 people 50 in 14 South Hero, VT

How this ranking works

We rank every town by average snowfall in a normal winter, 1991–2020, at the nearest NOAA weather station. Towns that get less than an inch a year aren’t ranked. The town with the highest figure ranks #1. Normals are 30-year averages, not a forecast, and each town’s Climate page shows its whole year month by month.

Snow and frost are measured at weather stations, and each town uses the nearest NOAA station with a matching climate (within 25 miles, with temperatures that agree with the town’s own). Towns near the same station share its figure, so they tie.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Climate: NOAA NCEI U.S. Climate Normals, 1991–2020. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states