FrostDateByZip

New Hampshire frost dates

Average last spring and first fall frost (32°F) dates for 253 cities and towns in New Hampshire, from NOAA 1991-2020 climate normals. Average last frost dates range from April 21 in Atkinson to May 31 in Colebrook. 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
AcworthMay 2Oct 9158 days03601
AlsteadMay 2Oct 9158 days03602
AltonApr 30Oct 18170 days03809
Alton BayApr 30Oct 18170 days03810
AmherstMay 3Oct 5156 days03031
AndoverMay 14Sep 29138 days03216
AntrimMay 2Oct 8158 days03440
AshlandMay 20Sep 27128 days03217
AshuelotMay 14Oct 1138 days03441
AtkinsonApr 21Oct 21182 days03811
AuburnApr 30Oct 11164 days03032
BarnsteadApr 30Oct 18170 days03218
BarringtonApr 30Oct 9161 days03825
BartlettMay 7Oct 5150 days03812
BathMay 10Oct 3147 days03740
BedfordApr 21Oct 19180 days03110
BelmontApr 30Oct 18170 days03220
BenningtonMay 2Oct 8158 days03442
BerlinMay 14Sep 30135 days03570
BethlehemMay 24Sep 18116 days03574
BowMay 8Oct 3146 days03304
BradfordMay 15Sep 27135 days03221
Bretton WoodsMay 18Oct 1135 days03575
BristolMay 20Sep 27128 days03222
BrooklineMay 3Oct 5156 days03033
CamptonMay 20Sep 27128 days03223
CanaanMay 21Sep 26127 days03741
CandiaApr 30Oct 11164 days03034
CanterburyApr 30Oct 18170 days03224
Center BarnsteadApr 30Oct 18170 days03225
Center ConwayMay 17Sep 25128 days03813
Center HarborApr 28Oct 16171 days03226
Center OssipeeMay 16Sep 26129 days03814
Center SandwichMay 20Sep 27128 days03227
Center StraffordApr 30Oct 9161 days03815
Center TuftonboroMay 16Sep 26129 days03816
CharlestownMay 13Oct 3143 days03603
ChesterApr 30Oct 11164 days03036
ChesterfieldMay 14Oct 1138 days03443
ChichesterMay 8Oct 3146 days03258
ChocoruaMay 16Sep 26129 days03817
ClaremontMay 13Oct 3143 days03743
ColebrookMay 31Sep 21112 days03576
ConcordMay 8Oct 3146 days03301, 03302, 03303, 03305
ContoocookMay 6Oct 1146 days03229
ConwayMay 7Oct 5150 days03818
CornishMay 14Oct 1140 days03745
Cornish FlatMay 14Oct 1140 days03746
DanburyMay 21Sep 26127 days03230
DanvilleMay 7Oct 4148 days03819
DeerfieldMay 8Oct 3146 days03037
DerryApr 21Oct 19180 days03038
DoverMay 3Oct 10158 days03820, 03821, 03822
DrewsvilleMay 14Oct 1138 days03604
DublinMay 5Oct 6152 days03444
DunbartonMay 9Oct 5148 days03046
DurhamMay 7Oct 4150 days03824
East AndoverMay 14Sep 29138 days03231
East CandiaApr 30Oct 11164 days03040
East DerryApr 30Oct 11164 days03041
East HampsteadMay 7Oct 4148 days03826
East KingstonMay 7Oct 4148 days03827
East WakefieldMay 16Sep 26129 days03830
Eaton CenterMay 16Sep 26129 days03832
EffinghamMay 12Oct 1140 days03882
ElkinsMay 14Oct 1140 days03233
EnfieldMay 9Oct 6148 days03748
Enfield CenterMay 2Oct 9158 days03749
EppingMay 7Oct 4148 days03042
EpsomMay 8Oct 3146 days03234
ErrolMay 19Oct 1133 days03579
EtnaMay 1Oct 13162 days03750
ExeterMay 4Oct 8157 days03833
FarmingtonApr 30Oct 9161 days03835
FitzwilliamMay 5Oct 6152 days03447
FrancestownMay 9Oct 5148 days03043
FranconiaMay 24Sep 18116 days03580
FranklinMay 7Oct 3148 days03235
FreedomMay 16Sep 26129 days03836
FremontMay 7Oct 4148 days03044
Georges MillsMay 2Oct 9158 days03751
GilfordApr 30Oct 18170 days03249
GilmantonApr 30Oct 18170 days03237
Gilmanton Iron WorksApr 30Oct 18170 days03837
GilsumMay 14Oct 1138 days03448
GlenMay 7Oct 5150 days03838
GlencliffMay 15Sep 28133 days03238
GoffstownApr 30Oct 11164 days03045
GorhamMay 23Sep 22122 days03581
GoshenMay 2Oct 9158 days03752
GraftonMay 21Sep 26127 days03240
GranthamMay 14Oct 1140 days03753
GreenfieldMay 5Oct 6152 days03047
GreenlandMay 4Oct 8157 days03840
GreenvilleMay 10Oct 6147 days03048
GrovetonMay 18Sep 30132 days03582
GuildMay 14Oct 1140 days03754
HampsteadApr 30Oct 11162 days03841
HamptonMay 4Oct 8157 days03842, 03843
Hampton FallsMay 4Oct 8157 days03844
HancockMay 5Oct 6152 days03449
HanoverMay 1Oct 13162 days03755
HarrisvilleMay 5Oct 6152 days03450
HaverhillMay 15Sep 28133 days03765
HebronMay 20Sep 27128 days03241
HennikerMay 6Oct 1146 days03242
HillApr 30Oct 18170 days03243
HillsboroughMay 2Oct 8158 days03244
HinsdaleMay 14Oct 1138 days03451
HoldernessMay 20Sep 27128 days03245
HollisMay 3Oct 5156 days03049
HooksettApr 30Oct 11164 days03106
HudsonMay 3Oct 8156 days03051
IntervaleMay 18Oct 1135 days03845
JacksonMay 7Oct 5150 days03846
JaffreyMay 5Oct 6152 days03452
JeffersonMay 27Sep 19116 days03583
KearsargeMay 7Oct 5150 days03847
KeeneMay 14Oct 1138 days03431, 03435
KingstonMay 7Oct 4148 days03848
LaconiaApr 30Oct 18170 days03246, 03247
LancasterMay 18Sep 30132 days03584
LebanonMay 9Oct 6148 days03756, 03766
LeeMay 7Oct 4150 days03861
LempsterMay 2Oct 9158 days03605
LincolnMay 15Sep 28133 days03251
LisbonMay 13Oct 3143 days03585
LitchfieldMay 3Oct 8156 days03052
LittletonMay 24Sep 18116 days03561
LochmereApr 30Oct 18170 days03252
LondonderryApr 21Oct 19180 days03053
LoudonMay 8Oct 3146 days03307
LymeMay 1Oct 13162 days03768
Lyme CenterMay 15Sep 28133 days03769
LyndeboroughMay 5Oct 6152 days03082
MadburyMay 3Oct 10158 days03823
MadisonMay 16Sep 26129 days03849
ManchesterApr 21Oct 19180 days03101, 03102, 03103, 03104 +4 more
MarlboroughMay 5Oct 6152 days03455
MarlowMay 2Oct 9158 days03456
Melvin VillageMay 16Sep 26129 days03850
MeredithApr 28Oct 16171 days03253
MeridenMay 14Oct 1140 days03770
MerrimackApr 21Oct 19180 days03054
MilanMay 30Sep 19112 days03588
MilfordMay 3Oct 5156 days03055
MiltonApr 30Oct 9161 days03851
Milton MillsMay 16Sep 30136 days03852
Mirror LakeApr 30Oct 18170 days03853
MonroeMay 15Sep 28133 days03771
Mont VernonMay 3Oct 5156 days03057
MoultonboroughMay 16Sep 26129 days03254
Mount WashingtonMay 23Sep 22122 days03589
NashuaApr 30Oct 12165 days03060, 03061, 03062, 03063 +1 more
NelsonMay 5Oct 6152 days03457
New BostonMay 2Oct 8158 days03070
New CastleMay 4Oct 8157 days03854
New DurhamApr 30Oct 18170 days03855
New HamptonApr 30Oct 18170 days03256
New IpswichMay 5Oct 6152 days03071
New LondonMay 2Oct 9158 days03257
NewburyMay 2Oct 9158 days03255
NewfieldsMay 7Oct 4148 days03856
NewmarketMay 7Oct 4150 days03857
NewportMay 14Oct 1140 days03773
NewtonApr 21Oct 21182 days03858
Newton JunctionMay 1Oct 12163 days03859
North ConwayMay 7Oct 5150 days03860
North HamptonMay 4Oct 8157 days03862
North HaverhillMay 15Sep 28133 days03774
North SalemMay 3Oct 8156 days03073
North SandwichMay 16Sep 26129 days03259
North StratfordMay 23Sep 22122 days03590
North SuttonMay 2Oct 9158 days03260
North WalpoleMay 14Oct 1138 days03609
North WoodstockMay 7Oct 4149 days03262
NorthwoodMay 8Oct 3146 days03261
NottinghamMay 7Oct 4148 days03290
OrfordMay 15Sep 28133 days03777
OssipeeMay 16Sep 26129 days03864
PelhamMay 3Oct 8156 days03076
PeterboroughMay 5Oct 6152 days03458
PiermontMay 15Sep 28133 days03779
PikeMay 15Sep 28133 days03780
PittsburgMay 25Sep 24121 days03592
PittsfieldMay 8Oct 3146 days03263
PlainfieldMay 9Oct 6148 days03781
PlaistowMay 1Oct 12163 days03865
PlymouthMay 20Sep 27128 days03264
PortsmouthMay 4Oct 8157 days03801, 03802, 03803, 03804
RandolphMay 23Sep 22122 days03593
RaymondMay 7Oct 4148 days03077
RindgeMay 5Oct 6152 days03461
RochesterApr 30Oct 9161 days03839, 03866, 03867, 03868
RollinsfordMay 3Oct 10158 days03869
RumneyMay 20Sep 27128 days03266
RyeMay 4Oct 8157 days03870
Rye BeachMay 4Oct 8157 days03871
SalemApr 21Oct 21182 days03079
SalisburyMay 14Sep 29138 days03268
SanborntonApr 30Oct 18170 days03269
SanbornvilleMay 16Sep 30136 days03872
SandownMay 7Oct 4148 days03873
SeabrookMay 4Oct 8157 days03874
Silver LakeMay 16Sep 26129 days03875
SomersworthApr 30Oct 9161 days03878
South AcworthMay 2Oct 9158 days03607
South NewburyMay 14Oct 1140 days03272
South SuttonMay 15Sep 27135 days03273
South TamworthMay 16Sep 26129 days03883
SpoffordMay 14Oct 1138 days03462
SpringfieldMay 2Oct 9158 days03284
StoddardMay 2Oct 9158 days03464
StraffordApr 30Oct 9161 days03884
StrathamMay 4Oct 8157 days03885
Sugar HillMay 24Sep 18116 days03586
SullivanMay 5Oct 6152 days03445
SunapeeMay 14Oct 1140 days03782
SuncookMay 8Oct 3146 days03275
SwanzeyMay 14Oct 1138 days03446
TamworthMay 16Sep 26129 days03886
TempleMay 5Oct 6152 days03084
ThorntonMay 20Sep 27128 days03285
TiltonApr 30Oct 18170 days03276, 03298, 03299
TroyMay 5Oct 6152 days03465
Twin MountainMay 24Sep 18116 days03595
UnionMay 16Sep 30136 days03887
WalpoleMay 8Oct 3149 days03608
WarnerMay 14Sep 29138 days03278
WarrenMay 15Sep 28133 days03279
WashingtonMay 2Oct 9158 days03280
Waterville ValleyMay 15Sep 28134 days03215
WeareMay 2Oct 8158 days03281
WentworthMay 12Oct 6146 days03282
West ChesterfieldMay 14Oct 1138 days03466
West LebanonMay 9Oct 6148 days03784
West NottinghamApr 30Oct 9161 days03291
West OssipeeMay 16Sep 26129 days03890
West PeterboroughMay 5Oct 6152 days03468
West StewartstownMay 23Sep 22122 days03597
West SwanzeyMay 14Oct 1138 days03469
WestmorelandMay 14Oct 1138 days03467
WhitefieldMay 27Sep 19116 days03598
WilmotMay 14Oct 1140 days03287
WiltonMay 3Oct 5156 days03086
WinchesterApr 25Oct 17175 days03470
WindhamMay 3Oct 8156 days03087
WinnisquamApr 30Oct 18170 days03289
WolfeboroApr 30Oct 18170 days03894
Wolfeboro FallsApr 30Oct 18170 days03896
WonalancetMay 16Sep 26129 days03897
WoodstockMay 20Sep 27128 days03293
WoodsvilleMay 13Oct 3143 days03785

Frequently asked questions

When is the last frost in New Hampshire?
It varies by location. Across New Hampshire, average last spring frost dates range from April 21 (Atkinson) to May 31 (Colebrook). 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.