FrostDateByZip

Vermont frost dates

Average last spring and first fall frost (32°F) dates for 286 cities and towns in Vermont, from NOAA 1991-2020 climate normals. Average last frost dates range from April 28 in Grand Isle to June 1 in Sutton. Open a ZIP code for frost risk by date and a planting calendar.

Cities with several ZIP codes use the first-listed ZIP. Open a ZIP for exact local dates.
CityAvg last frostAvg first frostSeasonZIP codes
AdamantMay 4Oct 5153 days05640
AlbanyMay 14Sep 30138 days05820
AlburghMay 9Oct 1142 days05440
ArlingtonMay 13Sep 29137 days05250
AscutneyMay 13Oct 3143 days05030
AverillMay 25Sep 22120 days05901
BakersfieldMay 9Oct 1142 days05441
BarnardMay 13Oct 2141 days05031
BarnetMay 10Oct 3147 days05821
BarreMay 25Sep 22119 days05641
BartonJun 1Sep 13103 days05822, 05875
Beebe PlainMay 14Sep 30138 days05823
Beecher FallsMay 31Sep 21112 days05902
Bellows FallsMay 13Oct 3143 days05101
BelmontMay 16Oct 2140 days05730
Belvidere CenterMay 14Oct 1138 days05442
BenningtonMay 11Oct 2143 days05201
BensonApr 30Oct 12164 days05731
BethelMay 13Oct 2141 days05032
BomoseenMay 15Sep 27132 days05732
BondvilleMay 16Oct 2140 days05340
BradfordMay 15Sep 28133 days05033
BrandonMay 21Sep 26127 days05733
BrattleboroMay 14Oct 1138 days05301, 05302, 05303, 05304
BridgewaterMay 16Sep 29136 days05034
Bridgewater CornersMay 16Sep 29136 days05035
BridportMay 5Oct 3151 days05734
BristolMay 21Sep 25124 days05443
BrookfieldMay 16Sep 29136 days05036
BrownsvilleMay 16Sep 29136 days05037
BurlingtonApr 29Oct 15169 days05401, 05402, 05405, 05406 +1 more
CabotMay 25Sep 22119 days05647
CalaisMay 4Oct 5153 days05648
CambridgeMay 20Sep 28129 days05444
CambridgeportMay 13Oct 3143 days05141
CanaanMay 31Sep 21112 days05903
CastletonMay 15Sep 27132 days05735
CavendishMay 16Sep 29136 days05142
Center RutlandMay 15Sep 27132 days05736
CharlotteApr 29Oct 15169 days05445
ChelseaMay 9Oct 1143 days05038
ChesterMay 13Oct 3143 days05143
ChittendenMay 21Sep 25124 days05737
ColchesterApr 29Oct 15169 days05439, 05446, 05449
ConcordMay 27Sep 19116 days05824
CorinthMay 14Sep 29136 days05039
CoventryMay 14Sep 30138 days05825
CraftsburyJun 1Sep 13103 days05826
Craftsbury CommonJun 1Sep 13103 days05827
CuttingsvilleMay 16Oct 2140 days05738
DanbyMay 13Sep 29137 days05739
DanvilleMay 9Oct 1143 days05828
DerbyMay 14Sep 30138 days05829
Derby LineMay 19Sep 29129 days05830
DorsetMay 13Sep 29137 days05251
East ArlingtonMay 16Oct 2140 days05252
East BarreMay 16Sep 29136 days05649
East BerkshireMay 14Oct 1139 days05447
East BurkeJun 1Sep 13103 days05832
East CalaisMay 4Oct 5153 days05650
East CharlestonMay 19Sep 29129 days05833
East CorinthMay 15Sep 28133 days05040
East DorsetMay 13Sep 29137 days05253
East DoverMay 14Oct 4143 days05341
East FairfieldMay 5Oct 8155 days05448
East HardwickJun 1Sep 13103 days05836
East HavenMay 19Sep 29129 days05837
East MiddleburyMay 21Sep 26127 days05740
East MontpelierMay 25Sep 22119 days05651
East PoultneyMay 15Sep 27132 days05741
East RandolphMay 18Sep 28133 days05041
East RyegateMay 25Sep 22119 days05042
East Saint JohnsburyMay 13Oct 3143 days05838
East ThetfordMay 1Oct 13162 days05043
East WallingfordMay 16Oct 2140 days05742
EdenMay 9Oct 1142 days05652
Eden MillsMay 5Oct 8155 days05653
Enosburg FallsMay 14Oct 1139 days05450
EssexMay 2Oct 11160 days05451
Essex JunctionMay 2Oct 11160 days05452, 05453
Fair HavenApr 30Oct 12164 days05743
FairfaxMay 2Oct 11160 days05454
FairfieldMay 14Oct 1139 days05455
FairleeMay 15Sep 28133 days05045
FerrisburghApr 30Oct 17168 days05456
FlorenceMay 15Sep 27132 days05744
Forest DaleMay 21Sep 26127 days05745
FranklinMay 14Oct 1139 days05457
GaysvilleMay 13Oct 2141 days05746
GilmanMay 18Sep 30132 days05904
GloverMay 9Oct 1143 days05839
GraftonMay 16Sep 29136 days05146
GranbyMay 19Sep 29129 days05840
Grand IsleApr 28Oct 20174 days05458
GranitevilleMay 16Sep 29136 days05654
GranvilleMay 21Sep 25124 days05747
GreensboroMay 9Oct 1143 days05841
Greensboro BendJun 1Sep 13103 days05842
GrotonMay 25Sep 22119 days05046
GuildhallMay 19Sep 29131 days05905
HancockMay 21Sep 25124 days05748
HardwickMay 20Sep 28129 days05843
HartfordMay 9Oct 6148 days05047
HartlandMay 13Oct 1141 days05048
Hartland Four CornersMay 13Oct 1141 days05049
Highgate CenterMay 14Oct 1139 days05459
Highgate SpringsApr 30Oct 12164 days05460
HinesburgApr 29Oct 15169 days05461
HuntingtonMay 21Sep 25124 days05462
Hyde ParkMay 20Sep 28129 days05655
HydevilleApr 30Oct 12164 days05750
IrasburgMay 14Sep 30138 days05845
Island PondMay 19Sep 29129 days05846
Isle La MotteApr 30Oct 12164 days05463
JacksonvilleMay 14Oct 4143 days05342
JamaicaMay 13Sep 29137 days05343
JeffersonvilleMay 20Sep 28129 days05464
JerichoMay 20Sep 28129 days05465
JohnsonMay 20Sep 28129 days05656
JonesvilleApr 29Oct 15169 days05466
KillingtonMay 13Oct 2141 days05751
Lake ElmoreMay 20Sep 28129 days05657
LondonderryMay 16Oct 2140 days05148
LowellMay 14Sep 30138 days05847
Lower WaterfordMay 24Sep 18116 days05848
LudlowMay 16Sep 29136 days05149
LunenburgMay 24Sep 18116 days05906
LyndonJun 1Sep 13103 days05849
Lyndon CenterMay 13Oct 3143 days05850
LyndonvilleJun 1Sep 13103 days05851
ManchesterMay 13Sep 29137 days05254
Manchester CenterMay 13Sep 29137 days05255
MarlboroMay 14Oct 4143 days05344
MarshfieldMay 25Sep 22119 days05658
Mc Indoe FallsMay 4Oct 5153 days05050
MiddleburyMay 5Oct 3151 days05753
Middletown SpringsMay 15Sep 27132 days05757
MiltonMay 2Oct 11160 days05468
MonktonApr 29Oct 15169 days05469
MontgomeryMay 14Oct 1139 days05470
Montgomery CenterMay 14Oct 1139 days05471
MontpelierMay 16Sep 29136 days05601, 05602, 05603, 05604 +3 more
MoretownMay 18Sep 28133 days05660
MorganMay 19Sep 29129 days05853
MorrisvilleMay 20Sep 28129 days05661
MoscowMay 20Sep 28129 days05662
Mount HollyMay 16Oct 2140 days05758
New HavenMay 5Oct 3151 days05472
NewburyMay 15Sep 28133 days05051
NewfaneMay 13Sep 29137 days05345
NewportMay 14Sep 30138 days05855
Newport CenterMay 14Sep 30138 days05857
North BenningtonMay 11Oct 2143 days05257
North ClarendonMay 15Sep 27132 days05759
North ConcordJun 1Sep 13103 days05858
North FerrisburghMay 2Oct 14165 days05473
North HartlandMay 9Oct 6148 days05052
North HeroApr 30Oct 12164 days05474
North Hyde ParkMay 20Sep 28129 days05665
North MontpelierMay 5Oct 9157 days05666
North PomfretMay 13Oct 1141 days05053
North PownalMay 11Oct 2143 days05260
North SpringfieldMay 13Oct 3143 days05150
North ThetfordMay 1Oct 13162 days05054
North TroyMay 14Sep 30138 days05859
NorthfieldMay 18Sep 28133 days05663
Northfield FallsMay 18Sep 28133 days05664
NortonMay 25Sep 22120 days05907
NorwichMay 1Oct 13162 days05055
OrleansMay 19Sep 29129 days05860
OrwellMay 21Sep 26127 days05760
PassumpsicMay 13Oct 3143 days05861
PawletMay 13Sep 29137 days05761
PeachamMay 4Oct 5153 days05862
PerkinsvilleMay 13Oct 3143 days05151
PeruMay 16Oct 2140 days05152
PittsfieldMay 13Oct 2141 days05762
PittsfordMay 15Sep 27132 days05763
PlainfieldMay 16Sep 29136 days05667
PlymouthMay 16Sep 29136 days05056
Post MillsMay 14Sep 29136 days05058
PoultneyApr 30Oct 12164 days05764
PownalMay 7Oct 8154 days05261
ProctorMay 15Sep 27132 days05765
ProctorsvilleMay 16Sep 29136 days05153
PutneyMay 8Oct 3149 days05346
QuecheeMay 13Oct 1141 days05059
RandolphMay 13Oct 2141 days05060
Randolph CenterMay 16Sep 29136 days05061
ReadingMay 16Sep 29136 days05062
ReadsboroMay 14Oct 4143 days05350
RichfordMay 14Oct 1139 days05476
RichmondApr 29Oct 15169 days05477
RiptonMay 21Sep 25124 days05766
RochesterMay 13Oct 2141 days05767
RoxburyMay 21Sep 25124 days05669
RupertMay 13Sep 29137 days05768
RutlandMay 15Sep 27132 days05701, 05702
Saint AlbansMay 1Oct 12161 days05478, 05479
Saint Albans BayApr 30Oct 12164 days05481
Saint JohnsburyMay 10Oct 3147 days05819
Saint Johnsbury CenterMay 10Oct 3147 days05863
SalisburyMay 21Sep 26127 days05769
Saxtons RiverMay 13Oct 3143 days05154
ShaftsburyMay 11Oct 2143 days05262
SharonMay 1Oct 13162 days05065
SheffieldJun 1Sep 13103 days05866
ShelburneMay 2Oct 14165 days05482
SheldonMay 14Oct 1139 days05483
Sheldon SpringsMay 14Oct 1139 days05485
ShorehamMay 5Oct 3151 days05770
South BarreMay 25Sep 22119 days05670
South BurlingtonApr 29Oct 15169 days05403, 05407
South HeroApr 28Oct 20174 days05486
South LondonderryMay 16Oct 2140 days05155
South NewfaneMay 13Sep 29137 days05351
South PomfretMay 13Oct 1141 days05067
South RoyaltonMay 13Oct 2141 days05068
South RyegateMay 15Sep 28133 days05069
South StraffordMay 14Sep 29136 days05070
South WoodstockMay 13Oct 1141 days05071
SpringfieldMay 13Oct 3143 days05156
StamfordMay 7Oct 8154 days05352
StarksboroMay 21Sep 25124 days05487
StockbridgeMay 13Oct 2141 days05772
StoweMay 20Sep 28129 days05672
StraffordMay 9Oct 1143 days05072
SuttonJun 1Sep 13103 days05867
SwantonApr 30Oct 12164 days05488
TaftsvilleMay 13Oct 1141 days05073
ThetfordMay 9Oct 1143 days05074
Thetford CenterMay 1Oct 13162 days05075
TopshamMay 9Oct 1143 days05076
TownshendMay 13Sep 29137 days05353
TroyMay 14Sep 30138 days05868
TunbridgeMay 18Sep 28133 days05077
UnderhillMay 20Sep 28129 days05489
Underhill CenterMay 20Sep 28129 days05490
VergennesApr 30Oct 17168 days05491
VernonMay 14Oct 1138 days05354
VershireMay 9Oct 1143 days05079
WaitsfieldMay 18Sep 28133 days05673
WallingfordMay 15Sep 27132 days05773
WardsboroMay 13Sep 29137 days05355
WarrenMay 21Sep 25124 days05674
WashingtonMay 9Oct 1143 days05675
WaterburyMay 5Oct 9157 days05671, 05676
Waterbury CenterMay 20Sep 28129 days05677
WatervilleMay 20Sep 28129 days05492
WebstervilleMay 16Sep 29136 days05678
WellsMay 15Sep 27132 days05774
Wells RiverMay 10Oct 3147 days05081
West BurkeMay 9Oct 1143 days05871
West CharlestonMay 19Sep 29129 days05872
West DanvilleMay 4Oct 5153 days05873
West DoverMay 14Oct 4143 days05356
West DummerstonMay 14Oct 1138 days05357
West FairleeMay 14Sep 29136 days05083
West HalifaxMay 14Oct 4143 days05358
West HartfordMay 1Oct 13162 days05084
West NewburyMay 15Sep 28133 days05085
West PawletMay 15Sep 27132 days05775
West RupertMay 13Sep 29137 days05776
West RutlandMay 15Sep 27132 days05777
West TopshamMay 9Oct 1143 days05086
West TownshendMay 16Oct 2140 days05359
West WardsboroMay 16Oct 2140 days05360
WestfieldMay 14Sep 30138 days05874
WestfordMay 2Oct 11160 days05494
WestminsterMay 8Oct 3149 days05158
Westminster StationMay 14Oct 1138 days05159
WestonMay 16Sep 29136 days05161
White River JunctionMay 1Oct 13162 days05001, 05009
WhitingMay 5Oct 3151 days05778
WhitinghamMay 14Oct 4143 days05361
WilderMay 1Oct 13162 days05088
WilliamstownMay 18Sep 28133 days05679
WilliamsvilleMay 13Sep 29137 days05362
WillistonApr 29Oct 15169 days05495
WilmingtonMay 14Oct 4143 days05363
WindsorMay 16Sep 29136 days05089
WinooskiApr 29Oct 15169 days05404
WolcottMay 20Sep 28129 days05680
WoodburyMay 4Oct 5153 days05681
WoodstockMay 13Oct 1141 days05091
WorcesterMay 4Oct 5153 days05682

Frequently asked questions

When is the last frost in Vermont?
It varies by location. Across Vermont, average last spring frost dates range from April 28 (Grand Isle) to June 1 (Sutton). Look up your ZIP code for your local date.
Why do nearby towns have different frost dates?
Elevation, distance from large bodies of water, and whether a weather station sits in a valley, on a hill, or in a city all change how cold nights get. Each ZIP code is matched to the most representative nearby NOAA station.