First and last frost dates for US locationsNOAA climate normals · 1991–2020
USFrostDates

First and last frost dates in Maine

Compare median spring and fall freeze dates for 178 locations in Maine. Open a city guide for station details and risk levels.

Median freeze dates for cities in Maine
LocationLast spring freezeFirst fall freezeDays betweenGuide
AddisonMay 3October 9159 days
AlfredMay 16September 30137 days
ArundelMay 9October 3147 days
AuburnApril 25October 19177 days
AugustaApril 27October 16172 days
BangorMay 4October 4153 days
Bar HarborApril 27October 22178 days
BathMay 10October 6149 days
BelfastMay 7October 5151 days
BelgradeApril 27October 16172 days
BentonMay 2October 10161 days
BerwickApril 30October 9162 days
BethelMay 6October 2149 days
BradfordMay 15September 28136 days
BradleyMay 1October 6158 days
BrewerMay 4October 4153 days
BridgtonMay 5October 5153 days
BrownfieldMay 17September 25131 days
BrownvilleMay 12October 1142 days
BrunswickMay 2October 10161 days
BuckfieldMay 1October 10162 days
BuxtonMay 7October 4150 days
CalaisApril 21October 26188 days
CamdenApril 27October 19175 days
Cape NeddickMay 1October 14166 days
CaribouMay 7October 1147 days
CarmelMay 4October 4153 days
CastineMay 7October 5151 days
CharlestonMay 15September 28136 days
ChelseaMay 1October 11163 days
CherryfieldMay 3October 9159 days
ChestervilleMay 11September 29141 days
ChisholmMay 11September 29141 days
CorinnaMay 8October 3148 days
CornvilleMay 11October 1143 days
Cumberland CenterApril 28October 19174 days
CushingApril 27October 25181 days
DamariscottaApril 27October 18174 days
Deer IsleMay 7October 5151 days
DenmarkMay 12October 1142 days
DexterMay 8October 3148 days
DixfieldMay 4October 6155 days
Dover-FoxcroftMay 15September 28136 days
East MillinocketMay 17September 29135 days
EastonMay 14September 26135 days
EastportApril 29October 25179 days
EddingtonMay 1October 6158 days
EdgecombMay 8October 7152 days
EnfieldMay 4October 6155 days
EtnaMay 8October 3148 days
FairfieldMay 2October 10161 days
FarmingdaleMay 1October 11163 days
FarmingtonMay 16September 26133 days
FayetteMay 11September 29141 days
Fort FairfieldMay 7October 1147 days
Fort KentMay 23September 24124 days
FrenchvilleMay 6October 2149 days
FriendshipApril 27October 25181 days
FryeburgMay 17September 25131 days
GardinerMay 1October 11163 days
GarlandMay 6October 7154 days
GouldsboroApril 27October 22178 days
GreenbushMay 13September 28138 days
Greene VillageApril 25October 19177 days
GreenvilleMay 7October 9155 days
HallowellApril 27October 16172 days
Harpswell CenterMay 2October 10161 days
HarrisonMay 5October 5153 days
HebronMay 1October 10162 days
HermonMay 4October 4153 days
HiramMay 12October 1142 days
HodgdonMay 27September 18114 days
HoldenMay 4October 4153 days
Hollis CenterMay 14September 30139 days
HopeApril 27October 19175 days
HoultonMay 27September 18114 days
HowlandMay 4October 6155 days
HudsonMay 13September 28138 days
JayMay 11September 29141 days
JonesportMay 3October 9159 days
KenduskeagMay 4October 4153 days
KennebunkMay 9October 3147 days
KennebunkportMay 9October 3147 days
Lake ArrowheadMay 14September 30139 days
LebanonMay 16September 30137 days
LeedsMay 1October 10162 days
LevantMay 4October 4153 days
LewistonApril 25October 19177 days
LimestoneMay 16September 24131 days
LincolnMay 4October 6155 days
LincolnvilleMay 7October 5151 days
LisbonMay 15October 2140 days
Lisbon FallsMay 15October 2140 days
LivermoreMay 6October 3150 days
Livermore FallsMay 11September 29141 days
LovellMay 5October 5153 days
Madawaska (Aroostook County; 46.8842, -67.9472)May 7October 1147 days
Madawaska (Aroostook County; 47.3553, -68.3217)May 6October 2149 days
MadisonMay 8October 5150 days
ManchesterApril 27October 16172 days
Mechanic FallsMay 3October 7157 days
MedwayMay 17September 29135 days
MexicoMay 4October 6155 days
MilbridgeMay 3October 9159 days
MilfordMay 13September 28138 days
MillinocketMay 9October 5149 days
MiloMay 12October 1142 days
MinotApril 25October 19177 days
MonmouthMay 1October 10162 days
Mount VernonMay 11September 29141 days
New SharonMay 7October 2148 days
NewportMay 8October 3148 days
NobleboroApril 27October 18174 days
NorridgewockMay 8October 5150 days
North BathMay 10October 6149 days
North BerwickMay 1October 14166 days
North WindhamApril 30October 20173 days
NorthportMay 7October 5151 days
OaklandMay 2October 10161 days
OgunquitMay 1October 14166 days
Old TownMay 13September 28138 days
OronoMay 1October 6158 days
Owls HeadApril 27October 19175 days
OxfordMay 3October 7157 days
PattenMay 13September 30140 days
PenobscotMay 8October 9154 days
PeruMay 4October 6155 days
PittstonMay 1October 11163 days
PlymouthMay 8October 3148 days
PolandMay 3October 7157 days
PortlandApril 26October 15172 days
Presque IsleMay 14September 26135 days
RandolphMay 1October 11163 days
RaymondApril 30October 20173 days
ReadfieldApril 27October 16172 days
RocklandApril 27October 19175 days
RockportApril 27October 19175 days
RomeMay 7October 2148 days
RumfordMay 4October 6155 days
SabattusApril 25October 19177 days
Saint GeorgeApril 27October 25181 days
SanfordMay 16September 30137 days
ScarboroughApril 26October 15172 days
SedgwickMay 8October 9154 days
ShapleighMay 16September 30137 days
SkowheganMay 8October 5150 days
South BerwickApril 30October 9162 days
South PortlandApril 26October 15172 days
South Portland GardensApril 26October 15172 days
South SanfordMay 16September 30137 days
South ThomastonApril 27October 25181 days
SpringvaleMay 16September 30137 days
StetsonMay 8October 3148 days
SteubenApril 27October 22178 days
Stockton SpringsMay 7October 5151 days
StrongMay 16September 26133 days
SullivanApril 27October 22178 days
SurryMay 8October 9154 days
SwanvilleMay 7October 5151 days
ThomastonApril 27October 25181 days
TopshamMay 2October 10161 days
TremontApril 27October 22178 days
TurnerMay 1October 10162 days
Van BurenMay 23September 26126 days
VassalboroMay 2October 10161 days
VeazieMay 1October 6158 days
VinalhavenApril 27October 19175 days
WarrenApril 27October 19175 days
WaterboroMay 16September 30137 days
WatervilleMay 2October 10161 days
WayneMay 11September 29141 days
Wells Beach StationMay 9October 3147 days
West KennebunkMay 9October 3147 days
WinslowMay 2October 10161 days
WinthropApril 27October 16172 days
WiscassetMay 8October 7152 days
WoolwichMay 10October 6149 days
York BeachMay 1October 14166 days

Median dates at nearby stations, using a 32°F (0°C) threshold. The interval is calculated from the two median dates, not a guarantee of frost-free weather. Read the methodology.