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.
| Place or station | Last frost (median) | 1 in 10 after | First frost (median) | 1 in 10 before | Growing season | Zone |
|---|---|---|---|---|---|---|
| Alamogordo | March 9 | March 31 | November 18 | November 3 | 251 days | – |
| Las CrucesState University | March 12 | April 2 | November 13 | October 30 | 241 days | 8b |
| Elephant ButteElephant Butte Dam | March 13 | April 2 | November 15 | November 1 | 243 days | 8b |
| Carlsbad station | March 17 | April 5 | November 12 | October 29 | 238 days | 8a |
| Columbus | March 18 | April 6 | November 11 | October 29 | 237 days | – |
| Truth Or Consequence Airport | March 22 | April 10 | November 9 | October 27 | 230 days | 8a |
| Santa TeresaSanta Teresa Airport | March 23 | April 9 | November 11 | October 29 | 231 days | 8a |
| Orogrande | March 24 | April 9 | November 7 | October 24 | 225 days | – |
| Brantley Dam | March 25 | April 13 | November 8 | October 26 | 226 days | 8a |
| CaballoCaballo Dam | March 25 | April 17 | November 6 | October 24 | 224 days | – |
| CarlsbadCarlsbad Cavern City Airport | March 27 | April 13 | November 7 | October 26 | 223 days | 8a |
| Hobbs | March 28 | April 13 | November 10 | October 27 | 225 days | – |
| Hobbs (13 mi W) | March 28 | April 15 | November 13 | October 30 | 230 days | – |
| RoswellRoswell Industrial Air Park | March 29 | April 15 | November 7 | October 26 | 223 days | 7b |
| Truth or ConsequencesTruth Or Consequences | March 30 | April 19 | November 5 | October 24 | 220 days | – |
| Jal | March 31 | April 19 | November 3 | October 19 | 215 days | – |
| Hope | April 1 | April 17 | November 6 | October 22 | 218 days | – |
| Animas3 mi ESE | April 2 | April 21 | November 7 | October 23 | 218 days | 8a |
| Carlsbad Caverns | April 2 | April 20 | November 11 | October 22 | 223 days | – |
| Gage | April 3 | April 19 | November 7 | October 24 | 216 days | – |
| Conchas Dam | April 4 | April 21 | November 2 | October 19 | 210 days | 7a |
| Fort Bayard | April 4 | April 22 | November 8 | October 23 | 216 days | 8a |
| Ochoa | April 4 | April 23 | November 6 | October 24 | 217 days | – |
| DemingDeming Municipal Airport | April 5 | April 24 | November 5 | October 23 | 213 days | 8a |
| Tularosa | April 5 | April 22 | November 4 | October 20 | 212 days | 8a |
| AlbuquerqueAlbuquerque International Airport | April 6 | April 23 | November 3 | October 21 | 208 days | 8a |
| Dark Canyon Road | April 6 | April 25 | November 1 | October 19 | 206 days | – |
| Waste Isolt'n Pilot Plant | April 6 | April 26 | November 2 | October 20 | 210 days | 7b |
| Deming station | April 7 | April 25 | November 3 | October 21 | 208 days | 8a |
| Rio RanchoRio Rancho #2 | April 8 | April 28 | November 1 | October 20 | 203 days | – |
| Fort Sumner | April 9 | April 25 | October 30 | October 16 | 201 days | 7a |
| Artesia6 mi S | April 11 | April 26 | October 29 | October 16 | 198 days | 7b |
| Socorro (20 mi N) | April 12 | April 29 | October 27 | October 15 | 196 days | 7b |
| Roswell Climat | April 13 | April 28 | October 30 | October 16 | 197 days | – |
| Caprock | April 14 | April 30 | October 28 | October 16 | 195 days | – |
| Clovis | April 14 | April 26 | October 29 | October 17 | 197 days | 7b |
| Petroglyph National Mon | April 15 | April 30 | October 27 | October 16 | 193 days | – |
| Portales | April 15 | April 30 | October 26 | October 12 | 193 days | 7a |
| Antelope Wells | April 16 | May 1 | October 30 | October 17 | 195 days | 8a |
| Placitas4 mi W | April 16 | May 5 | October 23 | October 8 | 187 days | – |
| Rio Rancho #1 | April 16 | May 2 | October 23 | October 12 | 191 days | – |
| Socorro | April 16 | May 1 | October 25 | October 11 | 191 days | – |
| Jemez Dam | April 17 | May 3 | October 24 | October 11 | 188 days | – |
| Melrose | April 17 | April 30 | October 26 | October 13 | 190 days | 7b |
| Sumner Lake | April 17 | April 30 | October 28 | October 13 | 192 days | 7b |
| Fort Sumner (5 mi S) | April 18 | May 1 | October 26 | October 14 | 190 days | – |
| San Jon | April 18 | May 3 | October 24 | October 11 | 187 days | 7a |
| South ValleyAlbuquerque Valley | April 18 | May 3 | October 24 | October 13 | 189 days | 7b |
| TucumcariTucumcari Municipal Airport | April 18 | May 1 | October 26 | October 13 | 190 days | 7a |
| Tucumcari (4 mi NE) | April 18 | May 2 | October 25 | October 11 | 189 days | 7a |
| Yeso (2 mi S) | April 18 | May 2 | October 26 | October 10 | 188 days | – |
| Picacho | April 19 | May 2 | October 25 | October 11 | 188 days | 7b |
| Tatum | April 19 | May 2 | October 26 | October 12 | 188 days | 7b |
| Bitter Lakes Wildlife Refuge | April 20 | May 3 | October 20 | October 5 | 181 days | – |
| Clovis (13 mi N) | April 20 | May 3 | October 24 | October 7 | 184 days | – |
| McCarty Ranch | April 20 | May 5 | October 21 | October 6 | 183 days | 7a |
| Santa Rosa | April 20 | May 6 | October 23 | October 10 | 183 days | – |
| Albuquerque Foothills NE | April 21 | May 4 | October 23 | October 12 | 184 days | 7b |
| Elida | April 21 | May 6 | October 23 | October 7 | 183 days | – |
| Faywood | April 21 | May 8 | October 31 | October 17 | 191 days | 8a |
| Newkirk | April 21 | May 5 | October 21 | October 7 | 183 days | – |
| Rosebud (7 mi NW) | April 21 | May 3 | October 24 | October 8 | 185 days | 7a |
| White Sands National Mon | April 22 | May 5 | October 22 | October 10 | 183 days | 7b |
| Arch | April 23 | May 6 | October 21 | October 8 | 180 days | – |
| Bloomfield3 mi SE | April 23 | May 7 | October 19 | October 6 | 177 days | – |
| Hachita1 mi W | April 23 | May 9 | October 27 | October 13 | 185 days | – |
| Hillsboro | April 23 | May 7 | October 23 | October 13 | 183 days | 7b |
| Los Lunas3 mi SSW | April 23 | May 6 | October 21 | October 7 | 178 days | 7a |
| Rio Grande Nature Center | April 23 | May 6 | October 20 | October 8 | 179 days | – |
| White Signal | April 23 | May 10 | October 26 | October 13 | 185 days | – |
| Las Cruces (20 mi N) | April 24 | May 8 | October 24 | October 10 | 181 days | – |
| Ragland (3 mi SSW) | April 24 | May 6 | October 21 | October 6 | 177 days | 7a |
| Villanueva | April 24 | May 7 | October 20 | October 5 | 176 days | – |
| Bingham (2 mi NE) | April 25 | May 8 | October 23 | October 9 | 180 days | – |
| Corrales | April 25 | May 10 | October 17 | October 4 | 173 days | 7a |
| CochitiCochiti Dam | April 26 | May 8 | October 21 | October 8 | 178 days | 7b |
| Amistad (5 mi SSW) | April 27 | May 10 | October 17 | October 4 | 172 days | 6b |
| Carrizozo1 mi SW | April 27 | May 8 | October 20 | October 7 | 175 days | – |
| ClaytonClayton Municipal Air Park | April 27 | May 10 | October 17 | October 2 | 170 days | 7a |
| Jornada Experiment Range | April 27 | May 9 | October 23 | October 10 | 178 days | – |
| Lordsburg4 mi SE | April 27 | May 10 | October 25 | October 13 | 179 days | – |
| Navajo Dam | April 27 | May 9 | October 19 | October 5 | 174 days | – |
| Bosque Del Apache | April 28 | May 12 | October 16 | October 1 | 167 days | – |
| Ramon (8 mi SW) | April 28 | May 9 | October 16 | October 3 | 171 days | – |
| AbiquiuAbiquiu Dam | April 29 | May 17 | October 16 | October 5 | 168 days | 7a |
| Bernardo | April 29 | May 13 | October 14 | October 1 | 166 days | – |
| Corona (10 mi SW) | April 29 | May 11 | October 20 | October 1 | 172 days | – |
| Farmington Agricultural Science Center | April 29 | May 13 | October 15 | October 1 | 167 days | 7a |
| Mountain Park | April 30 | May 15 | October 21 | October 9 | 173 days | 7b |
| Redrock1 mi NNE | April 30 | May 14 | October 23 | October 11 | 175 days | 8a |
| Roy | April 30 | May 11 | October 15 | October 3 | 167 days | – |
| Springer | April 30 | May 12 | October 11 | September 30 | 164 days | – |
| Dilia | May 2 | May 16 | October 13 | September 29 | 162 days | 6b |
| FarmingtonFarmington Regional Airport | May 2 | May 18 | October 13 | September 29 | 160 days | 7a |
| Gran Quivira National Mon | May 2 | May 15 | October 15 | October 1 | 164 days | 7a |
| Los Alamos | May 2 | May 17 | October 12 | October 1 | 162 days | – |
| Mountainair | May 2 | May 18 | October 19 | October 4 | 167 days | 6b |
| Santa Fe Seton | May 2 | May 14 | October 17 | October 4 | 167 days | 7a |
| Capitan | May 3 | May 17 | October 12 | October 1 | 161 days | – |
| Mosquero1 mi NE | May 3 | May 17 | October 12 | October 1 | 160 days | 6b |
| Clayton (1 mi N) | May 4 | May 19 | October 11 | September 30 | 159 days | – |
| Clines Corners | May 4 | May 18 | October 12 | September 30 | 159 days | 6b |
| Otis | May 4 | May 21 | October 15 | October 1 | 162 days | – |
| Santa FeSanta Fe County Municipal Airport | May 4 | May 17 | October 15 | October 4 | 164 days | 7a |
| Grenville | May 5 | May 20 | October 9 | September 27 | 156 days | 6b |
| Pasamonte | May 5 | May 19 | October 7 | September 26 | 153 days | 6b |
| Raton Filter Plant | May 5 | May 17 | October 9 | September 25 | 156 days | 7a |
| Glenwood | May 6 | May 20 | October 18 | October 7 | 164 days | 8a |
| Elk | May 7 | May 19 | October 11 | September 27 | 155 days | – |
| Mountainair (8 mi NW) | May 7 | May 21 | October 9 | September 25 | 154 days | – |
| Cliff (11 mi SE) | May 9 | May 24 | October 15 | October 3 | 157 days | 7b |
| Clines Corners (7 mi SE) | May 9 | May 21 | October 7 | September 26 | 150 days | – |
| Jemez Springs | May 9 | May 23 | October 11 | September 28 | 153 days | – |
| Lybrook | May 9 | May 31 | October 9 | September 29 | 153 days | – |
| Pedernal (9 mi E) | May 9 | May 22 | October 6 | September 26 | 150 days | 6b |
| Sandia Park | May 9 | May 26 | October 9 | September 24 | 152 days | – |
| Stanley2 mi NNE | May 9 | May 23 | October 7 | September 25 | 150 days | 6b |
| Alcalde | May 10 | May 24 | October 4 | September 24 | 145 days | – |
| Las VegasLas Vegas Municipal Airport | May 10 | May 23 | October 7 | September 26 | 149 days | 6b |
| Winston | May 10 | May 22 | October 8 | September 26 | 151 days | 7a |
| Cimarron4 mi SW | May 11 | May 25 | October 3 | September 21 | 143 days | 6a |
| EspañolaEspanola | May 11 | May 26 | October 6 | September 25 | 149 days | – |
| Gallup Sand & Gravel | May 11 | May 26 | October 7 | September 27 | 148 days | 6b |
| RatonRaton Municipal Crews Airport | May 11 | May 24 | October 4 | September 21 | 145 days | 6a |
| Ruidoso | May 11 | May 22 | October 5 | September 24 | 147 days | 6b |
| AztecAztec Ruins National Monument | May 12 | May 30 | October 6 | September 24 | 147 days | 6b |
| Fruitland | May 12 | May 29 | October 4 | September 21 | 143 days | – |
| Pietown (19 mi NE) | May 12 | May 31 | October 9 | September 27 | 149 days | 6b |
| Cubero | May 13 | May 29 | October 4 | September 22 | 145 days | 6b |
| Moriarty1 mi NE | May 14 | June 2 | October 4 | September 22 | 142 days | 6a |
| Santa Fe 2 | May 14 | May 28 | October 6 | September 25 | 144 days | 6b |
| El Rito | May 15 | June 4 | October 7 | September 23 | 143 days | – |
| PecosPecos National Monument | May 15 | May 31 | October 3 | September 19 | 138 days | 6b |
| TorreonTorreon Navajo Mission | May 15 | June 2 | October 5 | September 23 | 143 days | 6b |
| Capulin | May 17 | June 1 | October 1 | September 19 | 136 days | 5b |
| Grants Airport | May 17 | June 1 | October 3 | September 21 | 137 days | – |
| Maxwell3 mi NW | May 17 | May 31 | October 1 | September 20 | 135 days | – |
| Cloudcroft | May 18 | June 1 | October 1 | September 18 | 134 days | 6b |
| Estancia4 mi N | May 18 | June 2 | October 1 | September 21 | 135 days | – |
| Valmora | May 18 | June 3 | October 1 | September 21 | 135 days | – |
| Augustine (2 mi E) | May 19 | June 6 | October 4 | September 23 | 137 days | 6a |
| Raton KRTN Radio | May 19 | June 2 | September 29 | September 18 | 132 days | – |
| Taos | May 19 | May 31 | October 3 | September 23 | 136 days | – |
| BrazosBrazos Lodge | May 20 | June 4 | October 4 | September 21 | 135 days | – |
| Johnson Ranch | May 21 | June 4 | October 3 | September 24 | 134 days | – |
| Lake Maloya | May 21 | June 4 | September 29 | September 16 | 128 days | – |
| GrantsGrants Milan Municipal Airport | May 24 | June 9 | October 1 | September 19 | 129 days | – |
| Las Vegas Wastewater Treatment Plant | May 24 | June 6 | September 30 | September 20 | 129 days | – |
| Gila Hot Springs | May 26 | June 8 | October 5 | September 23 | 129 days | 7a |
| Ocate (2 mi NW) | May 26 | June 8 | September 26 | September 13 | 121 days | 5b |
| Chaco Canyon National Mon | May 28 | June 14 | September 27 | September 13 | 120 days | 6a |
| Gascon | May 28 | June 10 | September 26 | September 12 | 119 days | 6a |
| Lindrith1 mi WSW | May 28 | June 12 | September 27 | September 15 | 121 days | – |
| Star Lake | May 28 | June 14 | September 28 | September 15 | 121 days | 5b |
| Thoreau (12 mi SE) | May 29 | June 12 | September 26 | September 13 | 118 days | – |
| Zuni | May 29 | June 13 | October 2 | September 21 | 127 days | 6a |
| Cuba | May 30 | June 16 | September 28 | September 16 | 119 days | – |
| ReserveReserve Ranger Station | May 30 | June 12 | October 3 | September 22 | 127 days | – |
| Cerro | May 31 | June 13 | September 26 | September 14 | 116 days | 5b |
| Fence Lake | May 31 | June 15 | October 1 | September 18 | 122 days | 6a |
| GallupGallup Municipal Airport | May 31 | June 14 | September 28 | September 17 | 119 days | 6a |
| Tres Piedras | May 31 | June 18 | September 28 | September 15 | 118 days | – |
| Quemado | June 1 | June 14 | September 29 | September 15 | 117 days | – |
| El Morro National Mon | June 3 | June 15 | September 27 | September 14 | 114 days | 5b |
| McGaffey5 mi SE | June 5 | June 22 | September 25 | September 10 | 109 days | 5b |
| Dulce | June 9 | June 27 | September 22 | September 10 | 103 days | 5a |
| Los Alamos (13 mi W) | June 10 | June 24 | September 13 | September 1 | 94 days | 5a |
| Tierra Amarilla4 mi N | June 11 | June 26 | September 20 | September 8 | 98 days | 5b |
| El Vado Dam | June 13 | July 1 | September 18 | September 5 | 94 days | 5b |
| Chama | June 14 | June 30 | September 18 | September 7 | 93 days | 5b |
| Eagle Nest | June 16 | July 5 | September 14 | September 1 | 87 days | 4b |
| LunaLuna Ranger Station | June 17 | July 1 | September 21 | September 8 | 93 days | 5b |
| Angel Fire1 mi S | June 18 | July 1 | September 8 | August 20 | 80 days | 4b |
| Red River | June 19 | July 3 | September 7 | August 17 | 77 days | 5b |
| Wolf Canyon | June 19 | July 6 | September 13 | August 30 | 83 days | 5b |
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.