New Mexico frost dates: Last spring and first autumn frost at every NOAA station, 1991-2020

Across New Mexico's 175 NOAA stations with frost dates, the median last spring frost (32°F) runs from March 9 in Alamogordo to June 19 in Wolf Canyon; for half of its places it comes after April 30.

Typical last spring frost
April 30median of 98 places
Typical first autumn frost
October 17median of 98 places
Earliest last frost
March 9Alamogordo
Latest last frost
June 19Wolf Canyon

When is the last frost in New Mexico, town by town?

Each date is NOAA's: "after April 30 in half of years" means the last 32°F night of spring came after April 30 in half of the years 1991-2020. By the 1-in-10 date, the last frost has passed in nine years out of ten.

Find your town in the list, or look up a ZIP code for the stations nearest it.

New Mexico: NOAA 1991-2020 frost dates (32°F) by station, earliest last frost first
Place or stationLast frost (median)1 in 10 afterFirst frost (median)1 in 10 beforeGrowing seasonZone
AlamogordoMarch 9March 31November 18November 3251 days–
Las CrucesState UniversityMarch 12April 2November 13October 30241 days8b
Elephant ButteElephant Butte DamMarch 13April 2November 15November 1243 days8b
Carlsbad stationMarch 17April 5November 12October 29238 days8a
ColumbusMarch 18April 6November 11October 29237 days–
Truth Or Consequence AirportMarch 22April 10November 9October 27230 days8a
Santa TeresaSanta Teresa AirportMarch 23April 9November 11October 29231 days8a
OrograndeMarch 24April 9November 7October 24225 days–
Brantley DamMarch 25April 13November 8October 26226 days8a
CaballoCaballo DamMarch 25April 17November 6October 24224 days–
CarlsbadCarlsbad Cavern City AirportMarch 27April 13November 7October 26223 days8a
HobbsMarch 28April 13November 10October 27225 days–
Hobbs (13 mi W)March 28April 15November 13October 30230 days–
RoswellRoswell Industrial Air ParkMarch 29April 15November 7October 26223 days7b
Truth or ConsequencesTruth Or ConsequencesMarch 30April 19November 5October 24220 days–
JalMarch 31April 19November 3October 19215 days–
HopeApril 1April 17November 6October 22218 days–
Animas3 mi ESEApril 2April 21November 7October 23218 days8a
Carlsbad CavernsApril 2April 20November 11October 22223 days–
GageApril 3April 19November 7October 24216 days–
Conchas DamApril 4April 21November 2October 19210 days7a
Fort BayardApril 4April 22November 8October 23216 days8a
OchoaApril 4April 23November 6October 24217 days–
DemingDeming Municipal AirportApril 5April 24November 5October 23213 days8a
TularosaApril 5April 22November 4October 20212 days8a
AlbuquerqueAlbuquerque International AirportApril 6April 23November 3October 21208 days8a
Dark Canyon RoadApril 6April 25November 1October 19206 days–
Waste Isolt'n Pilot PlantApril 6April 26November 2October 20210 days7b
Deming stationApril 7April 25November 3October 21208 days8a
Rio RanchoRio Rancho #2April 8April 28November 1October 20203 days–
Fort SumnerApril 9April 25October 30October 16201 days7a
Artesia6 mi SApril 11April 26October 29October 16198 days7b
Socorro (20 mi N)April 12April 29October 27October 15196 days7b
Roswell ClimatApril 13April 28October 30October 16197 days–
CaprockApril 14April 30October 28October 16195 days–
ClovisApril 14April 26October 29October 17197 days7b
Petroglyph National MonApril 15April 30October 27October 16193 days–
PortalesApril 15April 30October 26October 12193 days7a
Antelope WellsApril 16May 1October 30October 17195 days8a
Placitas4 mi WApril 16May 5October 23October 8187 days–
Rio Rancho #1April 16May 2October 23October 12191 days–
SocorroApril 16May 1October 25October 11191 days–
Jemez DamApril 17May 3October 24October 11188 days–
MelroseApril 17April 30October 26October 13190 days7b
Sumner LakeApril 17April 30October 28October 13192 days7b
Fort Sumner (5 mi S)April 18May 1October 26October 14190 days–
San JonApril 18May 3October 24October 11187 days7a
South ValleyAlbuquerque ValleyApril 18May 3October 24October 13189 days7b
TucumcariTucumcari Municipal AirportApril 18May 1October 26October 13190 days7a
Tucumcari (4 mi NE)April 18May 2October 25October 11189 days7a
Yeso (2 mi S)April 18May 2October 26October 10188 days–
PicachoApril 19May 2October 25October 11188 days7b
TatumApril 19May 2October 26October 12188 days7b
Bitter Lakes Wildlife RefugeApril 20May 3October 20October 5181 days–
Clovis (13 mi N)April 20May 3October 24October 7184 days–
McCarty RanchApril 20May 5October 21October 6183 days7a
Santa RosaApril 20May 6October 23October 10183 days–
Albuquerque Foothills NEApril 21May 4October 23October 12184 days7b
ElidaApril 21May 6October 23October 7183 days–
FaywoodApril 21May 8October 31October 17191 days8a
NewkirkApril 21May 5October 21October 7183 days–
Rosebud (7 mi NW)April 21May 3October 24October 8185 days7a
White Sands National MonApril 22May 5October 22October 10183 days7b
ArchApril 23May 6October 21October 8180 days–
Bloomfield3 mi SEApril 23May 7October 19October 6177 days–
Hachita1 mi WApril 23May 9October 27October 13185 days–
HillsboroApril 23May 7October 23October 13183 days7b
Los Lunas3 mi SSWApril 23May 6October 21October 7178 days7a
Rio Grande Nature CenterApril 23May 6October 20October 8179 days–
White SignalApril 23May 10October 26October 13185 days–
Las Cruces (20 mi N)April 24May 8October 24October 10181 days–
Ragland (3 mi SSW)April 24May 6October 21October 6177 days7a
VillanuevaApril 24May 7October 20October 5176 days–
Bingham (2 mi NE)April 25May 8October 23October 9180 days–
CorralesApril 25May 10October 17October 4173 days7a
CochitiCochiti DamApril 26May 8October 21October 8178 days7b
Amistad (5 mi SSW)April 27May 10October 17October 4172 days6b
Carrizozo1 mi SWApril 27May 8October 20October 7175 days–
ClaytonClayton Municipal Air ParkApril 27May 10October 17October 2170 days7a
Jornada Experiment RangeApril 27May 9October 23October 10178 days–
Lordsburg4 mi SEApril 27May 10October 25October 13179 days–
Navajo DamApril 27May 9October 19October 5174 days–
Bosque Del ApacheApril 28May 12October 16October 1167 days–
Ramon (8 mi SW)April 28May 9October 16October 3171 days–
AbiquiuAbiquiu DamApril 29May 17October 16October 5168 days7a
BernardoApril 29May 13October 14October 1166 days–
Corona (10 mi SW)April 29May 11October 20October 1172 days–
Farmington Agricultural Science CenterApril 29May 13October 15October 1167 days7a
Mountain ParkApril 30May 15October 21October 9173 days7b
Redrock1 mi NNEApril 30May 14October 23October 11175 days8a
RoyApril 30May 11October 15October 3167 days–
SpringerApril 30May 12October 11September 30164 days–
DiliaMay 2May 16October 13September 29162 days6b
FarmingtonFarmington Regional AirportMay 2May 18October 13September 29160 days7a
Gran Quivira National MonMay 2May 15October 15October 1164 days7a
Los AlamosMay 2May 17October 12October 1162 days–
MountainairMay 2May 18October 19October 4167 days6b
Santa Fe SetonMay 2May 14October 17October 4167 days7a
CapitanMay 3May 17October 12October 1161 days–
Mosquero1 mi NEMay 3May 17October 12October 1160 days6b
Clayton (1 mi N)May 4May 19October 11September 30159 days–
Clines CornersMay 4May 18October 12September 30159 days6b
OtisMay 4May 21October 15October 1162 days–
Santa FeSanta Fe County Municipal AirportMay 4May 17October 15October 4164 days7a
GrenvilleMay 5May 20October 9September 27156 days6b
PasamonteMay 5May 19October 7September 26153 days6b
Raton Filter PlantMay 5May 17October 9September 25156 days7a
GlenwoodMay 6May 20October 18October 7164 days8a
ElkMay 7May 19October 11September 27155 days–
Mountainair (8 mi NW)May 7May 21October 9September 25154 days–
Cliff (11 mi SE)May 9May 24October 15October 3157 days7b
Clines Corners (7 mi SE)May 9May 21October 7September 26150 days–
Jemez SpringsMay 9May 23October 11September 28153 days–
LybrookMay 9May 31October 9September 29153 days–
Pedernal (9 mi E)May 9May 22October 6September 26150 days6b
Sandia ParkMay 9May 26October 9September 24152 days–
Stanley2 mi NNEMay 9May 23October 7September 25150 days6b
AlcaldeMay 10May 24October 4September 24145 days–
Las VegasLas Vegas Municipal AirportMay 10May 23October 7September 26149 days6b
WinstonMay 10May 22October 8September 26151 days7a
Cimarron4 mi SWMay 11May 25October 3September 21143 days6a
EspañolaEspanolaMay 11May 26October 6September 25149 days–
Gallup Sand & GravelMay 11May 26October 7September 27148 days6b
RatonRaton Municipal Crews AirportMay 11May 24October 4September 21145 days6a
RuidosoMay 11May 22October 5September 24147 days6b
AztecAztec Ruins National MonumentMay 12May 30October 6September 24147 days6b
FruitlandMay 12May 29October 4September 21143 days–
Pietown (19 mi NE)May 12May 31October 9September 27149 days6b
CuberoMay 13May 29October 4September 22145 days6b
Moriarty1 mi NEMay 14June 2October 4September 22142 days6a
Santa Fe 2May 14May 28October 6September 25144 days6b
El RitoMay 15June 4October 7September 23143 days–
PecosPecos National MonumentMay 15May 31October 3September 19138 days6b
TorreonTorreon Navajo MissionMay 15June 2October 5September 23143 days6b
CapulinMay 17June 1October 1September 19136 days5b
Grants AirportMay 17June 1October 3September 21137 days–
Maxwell3 mi NWMay 17May 31October 1September 20135 days–
CloudcroftMay 18June 1October 1September 18134 days6b
Estancia4 mi NMay 18June 2October 1September 21135 days–
ValmoraMay 18June 3October 1September 21135 days–
Augustine (2 mi E)May 19June 6October 4September 23137 days6a
Raton KRTN RadioMay 19June 2September 29September 18132 days–
TaosMay 19May 31October 3September 23136 days–
BrazosBrazos LodgeMay 20June 4October 4September 21135 days–
Johnson RanchMay 21June 4October 3September 24134 days–
Lake MaloyaMay 21June 4September 29September 16128 days–
GrantsGrants Milan Municipal AirportMay 24June 9October 1September 19129 days–
Las Vegas Wastewater Treatment PlantMay 24June 6September 30September 20129 days–
Gila Hot SpringsMay 26June 8October 5September 23129 days7a
Ocate (2 mi NW)May 26June 8September 26September 13121 days5b
Chaco Canyon National MonMay 28June 14September 27September 13120 days6a
GasconMay 28June 10September 26September 12119 days6a
Lindrith1 mi WSWMay 28June 12September 27September 15121 days–
Star LakeMay 28June 14September 28September 15121 days5b
Thoreau (12 mi SE)May 29June 12September 26September 13118 days–
ZuniMay 29June 13October 2September 21127 days6a
CubaMay 30June 16September 28September 16119 days–
ReserveReserve Ranger StationMay 30June 12October 3September 22127 days–
CerroMay 31June 13September 26September 14116 days5b
Fence LakeMay 31June 15October 1September 18122 days6a
GallupGallup Municipal AirportMay 31June 14September 28September 17119 days6a
Tres PiedrasMay 31June 18September 28September 15118 days–
QuemadoJune 1June 14September 29September 15117 days–
El Morro National MonJune 3June 15September 27September 14114 days5b
McGaffey5 mi SEJune 5June 22September 25September 10109 days5b
DulceJune 9June 27September 22September 10103 days5a
Los Alamos (13 mi W)June 10June 24September 13September 194 days5a
Tierra Amarilla4 mi NJune 11June 26September 20September 898 days5b
El Vado DamJune 13July 1September 18September 594 days5b
ChamaJune 14June 30September 18September 793 days5b
Eagle NestJune 16July 5September 14September 187 days4b
LunaLuna Ranger StationJune 17July 1September 21September 893 days5b
Angel Fire1 mi SJune 18July 1September 8August 2080 days4b
Red RiverJune 19July 3September 7August 1777 days5b
Wolf CanyonJune 19July 6September 13August 3083 days5b

Source: NOAA NCEI 1991-2020 annual normals (frost probabilities, growing-season length); station daily lows via ACIS (zone). Growing season: NOAA's median number of days between the last spring and first autumn 32°F night. Zone: the USDA's plant hardiness rule applied to the station's own 1991-2020 coldest nights.

Next