FrostDateByZip

New Mexico frost dates

Average last spring and first fall frost (32°F) dates for 348 cities and towns in New Mexico, from NOAA 1991-2020 climate normals. Average last frost dates range from February 28 in Anthony to June 19 in Valdez. 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
AbiquiuApr 29Oct 16168 days87510
AlamogordoMar 9Nov 18251 days88310, 88311
AlbuquerqueApr 25Oct 17173 days87101, 87102, 87103, 87104 +38 more
AlcaldeMay 10Oct 4145 days87511
AlgodonesApr 17Oct 24188 days87001
AltoMay 11Oct 5147 days88312
AmaliaMay 31Sep 23115 days87512
AmistadApr 27Oct 17172 days88410
Angel FireJun 18Sep 880 days87710
AnimasApr 2Nov 7218 days88020
AnthonyFeb 28Nov 20264 days88021
Anton ChicoMay 2Oct 13162 days87711
AragonJun 17Sep 2193 days87820
Arenas ValleyApr 4Nov 8216 days88022
ArreyMar 25Nov 6224 days87930
Arroyo HondoMay 19Oct 3136 days87513
Arroyo SecoJun 16Sep 1487 days87514
ArtesiaApr 11Oct 29198 days88210, 88211
AztecMay 12Oct 6147 days87410
BardApr 18Oct 24187 days88411
BayardApr 4Nov 8216 days88023
BelenApr 23Oct 21178 days87002
BentApr 30Oct 21173 days88314
BerinoFeb 28Nov 20264 days88024
BernalilloApr 25Oct 17173 days87004
BlancoMay 12Oct 6147 days87412
BloomfieldApr 23Oct 19177 days87413
BluewaterMay 17Oct 3137 days87005
BosqueApr 29Oct 14166 days87006
Bosque FarmsApr 23Oct 21178 days87068
BrimhallMay 11Oct 7148 days87310
BroadviewApr 20Oct 24184 days88112
BuckhornMay 9Oct 15157 days88025
Buena VistaMay 10Oct 7149 days87712
CaballoMar 25Nov 6224 days87931
CanjilonJun 11Sep 2098 days87515
Cannon AfbApr 14Oct 29197 days88103
CanonesApr 29Oct 16168 days87516
CapitanMay 3Oct 12161 days88316
CaprockApr 14Oct 28195 days88213
CapulinMay 17Oct 1136 days88414
CarlsbadMar 17Nov 12238 days88220, 88221
CarrizozoApr 27Oct 20175 days88301
CarsonMay 19Oct 3136 days87517
Casa BlancaMay 13Oct 4145 days87007
CauseyApr 11Oct 31199 days88113
CebollaJun 13Sep 1894 days87518
Cedar CrestMay 9Oct 9152 days87008
CedarvaleApr 29Oct 20172 days87009
CerrillosMay 4Oct 15164 days87010
CerroMay 31Sep 26116 days87519
ChaconMay 28Sep 26119 days87713
ChamaJun 14Sep 1893 days87520
ChamberinoFeb 28Nov 20264 days88027
ChamisalMay 28Sep 26119 days87521
ChaparralMar 24Nov 7225 days88081
ChimayoMay 11Oct 6149 days87522
Church RockMay 11Oct 7148 days87311
CimarronJun 16Sep 1487 days87714
ClaunchMay 2Oct 15164 days87011
ClaytonApr 27Oct 17170 days88415
ClevelandMay 28Sep 26119 days87715
CliffMay 9Oct 15157 days88028
Clines CornersMay 4Oct 12159 days87070
CloudcroftMay 18Oct 1134 days88317
ClovisApr 14Oct 29197 days88101, 88102
Cochiti LakeApr 26Oct 21178 days87083
Cochiti PuebloApr 26Oct 21178 days87072
ColumbusMar 18Nov 11237 days88029
Conchas DamApr 4Nov 2210 days88416
Continental DivideMay 29Sep 26118 days87312
CordovaMay 2Oct 17167 days87523
CoronaApr 29Oct 20172 days88318
CorralesApr 25Oct 17173 days87048
CostillaJun 19Sep 777 days87524
CounselorMay 9Oct 9153 days87018
CoyoteJun 19Sep 1383 days87012
CrossroadsApr 19Oct 26188 days88114
CrownpointMay 28Sep 28121 days87313
CubaMay 21Oct 3134 days87013
CuberoMay 13Oct 4145 days87014
CuervoApr 20Oct 23183 days88417
DatilMay 19Oct 4137 days87821
DemingApr 7Nov 3208 days88030, 88031
DerryMar 25Nov 6224 days87933
Des MoinesMay 17Oct 1136 days88418
DexterMar 29Nov 7223 days88230
DixonApr 29Oct 16168 days87527
Dona AnaMar 12Nov 13241 days88032
DoraApr 21Oct 23183 days88115
DulceJun 9Sep 22103 days87528
Eagle NestJun 16Sep 1487 days87718
EdgewoodMay 14Oct 4142 days87015
El PradoMay 19Oct 3136 days87529
El RitoMay 15Oct 7143 days87530
Elephant ButteMar 13Nov 15243 days87935
ElidaApr 21Oct 23183 days88116
EmbudoMay 10Oct 4145 days87531
EncinoMay 9Oct 6150 days88321
EspanolaMay 11Oct 6149 days87532, 87533
EstanciaMay 18Oct 1135 days87016
EuniceApr 4Nov 6217 days88231
FairacresMar 12Nov 13241 days88033
FarmingtonMay 2Oct 13160 days87401, 87402, 87499
FaywoodApr 21Oct 31191 days88034
Fence LakeMay 31Oct 1122 days87315
Flora VistaMay 12Oct 6147 days87415
FloydApr 15Oct 26193 days88118
FolsomMay 17Oct 1136 days88419
Fort BayardApr 4Nov 8216 days88036
Fort StantonMay 3Oct 12161 days88323
Fort SumnerApr 9Oct 30201 days88119
Fort WingateMay 11Oct 7148 days87316
FruitlandMay 12Oct 4143 days87416
GallinaJun 19Sep 1383 days87017
GallupMay 11Oct 7148 days87301, 87302, 87305
GamercoMay 11Oct 7148 days87317
GarfieldMar 25Nov 6224 days87936
GaritaApr 4Nov 2210 days88421
GilaMay 9Oct 15157 days88038
GladstoneMay 5Oct 7153 days88422
GlencoeMay 3Oct 12161 days88324
GlenwoodJun 15Sep 2196 days88039
GlorietaMay 15Oct 3138 days87535
GradyApr 20Oct 24184 days88120
GrantsMay 17Oct 3137 days87020
GrenvilleMay 5Oct 7153 days88424
GuadalupitaMay 26Sep 26121 days87722
HachitaApr 23Oct 27185 days88040
HagermanMar 29Nov 7223 days88232
HanoverApr 4Nov 8216 days88041
HatchMar 25Nov 6224 days87937
HernandezMay 10Oct 4145 days87537
High Rolls Mountain ParkApr 30Oct 21173 days88325
HillsboroApr 23Oct 23183 days88042
HobbsMar 28Nov 10225 days88240, 88241, 88242, 88244
Holloman Air Force BaseApr 22Oct 22183 days88330
HolmanMay 26Sep 26121 days87723
HondoApr 19Oct 25188 days88336
HopeApr 1Nov 6218 days88250
HouseApr 24Oct 21177 days88121
HurleyApr 21Oct 31191 days88043
IlfeldMay 15Oct 3138 days87538
IsletaApr 18Oct 24189 days87022
JalMar 31Nov 3215 days88252
JamestownJun 5Sep 25109 days87347
JaralesApr 23Oct 21178 days87023
Jemez PuebloApr 26Oct 21178 days87024
Jemez SpringsJun 19Sep 1383 days87025
KennaApr 21Oct 23183 days88122
KirtlandMay 12Oct 4143 days87417
Kirtland AfbApr 6Nov 3208 days87117
La JaraMay 28Sep 27121 days87027
La JoyaApr 29Oct 14166 days87028
La LomaMay 2Oct 13162 days87724
La LuzApr 5Nov 4212 days88337
La MaderaJun 13Sep 1894 days87539
La MesaMar 12Nov 13241 days88044
La PlataMay 12Oct 6147 days87418
LagunaMay 13Oct 4145 days87026
Lake ArthurApr 11Oct 29198 days88253
LakewoodApr 11Oct 29198 days88254
LamyMay 4Oct 15164 days87540
Las CrucesMar 12Nov 13241 days88001, 88003, 88004, 88005 +5 more
Las VegasMay 24Sep 30129 days87701
LemitarApr 16Oct 25191 days87823
LincolnMay 3Oct 12161 days88338
LindrithMay 28Sep 27121 days87029
LingoApr 11Oct 31199 days88123
LlanoMay 28Sep 26119 days87543
Loco HillsApr 11Oct 29198 days88255
LoganApr 18Oct 26190 days88426
LordsburgApr 27Oct 25179 days88045
Los AlamosMay 2Oct 12162 days87544, 87545
Los LunasApr 23Oct 21178 days87031
Los OjosJun 11Sep 2098 days87551
LovingMar 17Nov 12238 days88256
LovingtonMar 28Nov 13230 days88260
LunaJun 17Sep 2193 days87824
MagdalenaMay 19Oct 4137 days87825
MalagaMar 17Nov 12238 days88263
MaljamarMar 28Nov 13230 days88264
MaxwellMay 17Oct 1135 days87728
MayhillApr 30Oct 21173 days88339
McalisterApr 24Oct 21177 days88427
McdonaldApr 19Oct 26188 days88262
McintoshMay 18Oct 1135 days87032
MedanalesMay 10Oct 4145 days87548
MelroseApr 17Oct 26190 days88124
MentmoreMay 31Sep 28119 days87319
MescaleroMay 11Oct 5147 days88340
MesillaMar 12Nov 13241 days88046
Mesilla ParkMar 12Nov 13241 days88047
MesquiteMar 12Nov 13241 days88048
Mexican SpringsMay 31Sep 28119 days87320
MiamiApr 30Oct 11164 days87729
MilanMay 17Oct 3137 days87021
MillsApr 30Oct 15167 days87730
MilnesandApr 19Oct 26188 days88125
MimbresApr 4Nov 8216 days88049
MontezumaMay 10Oct 7149 days87731
MonticelloMar 22Nov 9230 days87939
MonumentMar 28Nov 10225 days88265
MoraMay 10Oct 7149 days87732
MoriartyMay 14Oct 4142 days87035
MosqueroMay 3Oct 12160 days87733
MountainairMay 2Oct 19167 days87036
Mule CreekMay 26Oct 5129 days88051
NageeziMay 28Sep 27120 days87037
Nara VisaApr 27Oct 17172 days88430
NavajoMay 29Sep 28121 days87328
Navajo DamMay 23Sep 29128 days87419
New LagunaMay 13Oct 4145 days87038
NewcombApr 29Oct 15167 days87455
NewkirkApr 21Oct 21183 days88431
NogalMay 11Oct 5147 days88341
OcateMay 26Sep 26121 days87734
Ohkay OwingehMay 10Oct 4145 days87566
Ojo CalienteMay 15Oct 7143 days87549
Ojo FelizMay 26Sep 26121 days87735
OrganApr 27Oct 23178 days88052
OrograndeMar 24Nov 7225 days88342
PaguateMay 13Oct 4145 days87040
PecosMay 15Oct 3138 days87552
Pena BlancaApr 26Oct 21178 days87041
PenascoMay 26Sep 26121 days87553
PepApr 21Oct 23183 days88126
PeraltaApr 23Oct 21178 days87042
PetacaMay 15Oct 7143 days87554
PicachoApr 19Oct 25188 days88343
Pie TownJun 1Sep 29117 days87827
PinehillJun 3Sep 27114 days87357
PinonMay 7Oct 11155 days88344
Pinos AltosApr 4Nov 8216 days88053
PlacitasApr 25Oct 17173 days87043
PlayasApr 2Nov 7218 days88009
PolvaderaApr 16Oct 25191 days87828
PonderosaMay 9Oct 11153 days87044
PortalesApr 15Oct 26193 days88130
PrewittMay 29Sep 26118 days87045
Pueblo Of AcomaMay 13Oct 4145 days87034
QuayApr 18Oct 25189 days88433
QuemadoJun 1Sep 29117 days87829
QuestaMay 31Sep 26116 days87556
Radium SpringsMar 12Nov 13241 days88054
RainsvilleMay 10Oct 7149 days87736
RamahJun 3Sep 27114 days87321
Ranchos De TaosMay 19Oct 3136 days87557
RatonMay 19Sep 29132 days87740
Red RiverJun 19Sep 777 days87558
RedrockApr 30Oct 23175 days88055
ReginaMay 28Sep 27121 days87046
RehobothMay 11Oct 7148 days87322
ReserveMay 30Oct 3127 days87830
RiberaMay 24Sep 30129 days87560
RinconApr 27Oct 23178 days87940
Rio RanchoApr 17Oct 24188 days87124, 87144, 87174
RociadaMay 10Oct 7149 days87742
RodeoApr 2Nov 7218 days88056
RogersApr 15Oct 26193 days88132
RoswellApr 20Oct 20181 days88201, 88202, 88203
RoweMay 15Oct 3138 days87562
RoyApr 30Oct 15167 days87743
RuidosoMay 11Oct 5147 days88345, 88355
Ruidoso DownsMay 3Oct 12161 days88346
SacramentoMay 18Oct 1134 days88347
Saint VrainApr 17Oct 26190 days88133
SalemMar 25Nov 6224 days87941
San AcaciaApr 16Oct 25191 days87831
San AntonioApr 28Oct 16167 days87832
San CristobalMay 31Sep 26116 days87564
San FidelMay 13Oct 4145 days87049
San JonApr 18Oct 24187 days88434
San JoseMay 15Oct 3138 days87565
San MiguelMar 12Nov 13241 days88058
San PatricioMay 7Oct 11155 days88348
San RafaelMay 17Oct 3137 days87051
San YsidroApr 17Oct 24188 days87053
Sandia ParkMay 9Oct 9152 days87047
SanosteeMay 3Oct 17163 days87461
Santa ClaraApr 4Nov 8216 days88026
Santa CruzMay 11Oct 6149 days87567
Santa FeMay 2Oct 17167 days87501, 87502, 87503, 87504 +7 more
Santa RosaApr 20Oct 23183 days88435
Santa TeresaMar 23Nov 11231 days88008
Santo Domingo PuebloApr 26Oct 21178 days87052
SapelloMay 10Oct 7149 days87745
SedanApr 27Oct 17170 days88436
SerafinaMay 24Sep 30129 days87569
Sheep SpringsApr 29Oct 15167 days87364
ShiprockMay 12Oct 4143 days87420
Silver CityApr 4Nov 8216 days88061, 88062
Smith LakeJun 5Sep 25109 days87365
SocorroApr 16Oct 25191 days87801
SolanoApr 30Oct 15167 days87746
Spaceport CityMar 13Nov 15243 days87654
SpringerApr 30Oct 11164 days87747
StanleyMay 9Oct 7150 days87056
Sunland ParkFeb 28Nov 20264 days88063
SunspotMay 18Oct 1134 days88349
TaibanApr 9Oct 30201 days88134
TaosMay 19Oct 3136 days87571
Taos Ski ValleyJun 19Sep 777 days87525
TatumApr 19Oct 26188 days88267
TererroMay 28Sep 26119 days87573
TesuqueMay 2Oct 17167 days87574
TexicoApr 14Oct 29197 days88135
ThoreauMay 29Sep 26118 days87323
Tierra AmarillaJun 11Sep 2098 days87575
TijerasMay 9Oct 9152 days87059
TimberonApr 30Oct 21173 days88350
TinnieApr 19Oct 25188 days88351
TohatchiMay 28Sep 27120 days87325
TomeApr 23Oct 21178 days87060
TorreonMay 7Oct 9154 days87061
TrampasMay 2Oct 12162 days87576
TrementinaMay 10Oct 7149 days88439
Tres PiedrasMay 31Sep 28118 days87577
TruchasMay 28Sep 26119 days87578
Truth Or ConsequencesMar 30Nov 5220 days87901
TucumcariApr 18Oct 25189 days88401
TularosaApr 5Nov 4212 days88352
TyroneApr 23Oct 26185 days88065
Ute ParkJun 16Sep 1487 days87749
VaditoMay 28Sep 26119 days87579
VadoFeb 28Nov 20264 days88072
ValdezJun 19Sep 777 days87580
VallecitosJun 11Sep 2098 days87581
ValmoraMay 18Oct 1135 days87750
VanderwagenJun 3Sep 27114 days87326
VaughnMay 9Oct 6150 days88353
VeguitaApr 29Oct 14166 days87062
VelardeMay 10Oct 4145 days87582
VillanuevaApr 24Oct 20176 days87583
Wagon MoundMay 18Oct 1135 days87752
WaterflowMay 12Oct 4143 days87421
WatrousMay 18Oct 1135 days87753
WeedApr 30Oct 21173 days88354
White RockMay 4Oct 15164 days87547
White Sands Missile RangeApr 27Oct 23178 days88002
Whites CityMar 27Nov 7223 days88268
WillardMay 18Oct 1135 days87063
WilliamsburgMar 30Nov 5220 days87942
WinstonMay 10Oct 8151 days87943
YataheyJun 5Sep 25109 days87375
YesoApr 18Oct 26188 days88136
YoungsvilleApr 29Oct 16168 days87064
ZuniMay 29Oct 2127 days87327

Frequently asked questions

When is the last frost in New Mexico?
It varies by location. Across New Mexico, average last spring frost dates range from February 28 (Anthony) to June 19 (Valdez). 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.