NOAA 1991–2020 freeze normals
Frost Dates in New Mexico
Last and first frost at the 68 NOAA stations behind this site's New Mexico pages.
At the middle station of the 68 in New Mexico where a freeze comes every year, the last spring frost (50%) is April 27 and the first fall frost October 19, a freeze-free season of 175 days. The last frost is earliest at Chaparral (La Tuna 1 S, TX, February 28) and latest at Ramah (El Morro Natl Mon, NM, June 3), 95 days apart. The season runs from 114 days at Ramah to 264 at Chaparral.
51 of these stations were also in NOAA's previous normals, for 1981–2010. Between the two, the median station's freeze-free season grew 3 days longer, with the last spring frost 2 days earlier and the first fall frost 1 day later; the season lengthened at 32 stations and shortened at 16. The two periods share twenty years, so the change reflects mostly 2011–2020 against 1981–1990.
New Mexico places by frost date
| Place | ZIP | Last frost | First frost | Season | Winters with 32°F |
|---|---|---|---|---|---|
| Albuquerque | 87121 | April 18 | October 24 | 189 d | 100% |
| Albuquerque | 87114 | April 8 | November 1 | 203 d | 100% |
| Albuquerque | 87120 | April 15 | October 27 | 193 d | 100% |
| Albuquerque | 87111 | April 21 | October 23 | 184 d | 100% |
| Santa Fe | 87507 | May 14 | October 6 | 144 d | 100% |
| Rio Rancho | 87144 | April 16 | October 23 | 191 d | 100% |
| Los Lunas | 87031 | April 23 | October 21 | 178 d | 100% |
| Clovis | 88101 | April 14 | October 29 | 197 d | 100% |
| Farmington | 87401 | April 29 | October 15 | 167 d | 100% |
| Hobbs | 88240 | March 28 | November 10 | 225 d | 100% |
| Carlsbad | 88220 | March 27 | November 7 | 223 d | 100% |
| Albuquerque | 87110 | April 6 | November 3 | 208 d | 100% |
| Las Cruces | 88001 | March 12 | November 13 | 241 d | 100% |
| Alamogordo | 88310 | March 9 | November 18 | 251 d | 100% |
| Roswell | 88203 | April 13 | October 30 | 197 d | 100% |
| Albuquerque | 87107 | April 23 | October 20 | 179 d | 100% |
| Deming | 88030 | April 5 | November 5 | 213 d | 100% |
| Gallup | 87301 | May 31 | September 28 | 119 d | 100% |
| Espanola | 87532 | May 11 | October 6 | 149 d | 100% |
| Santa Fe | 87508 | May 15 | October 3 | 138 d | 100% |
| Artesia | 88210 | April 11 | October 29 | 198 d | 100% |
| Chaparral | 88081 | February 28 | November 20 | 264 d | 100% |
| Portales | 88130 | April 15 | October 26 | 193 d | 100% |
| Las Vegas | 87701 | May 10 | October 7 | 149 d | 100% |
| Silver City | 88061 | April 4 | November 8 | 216 d | 100% |
| Albuquerque | 87113 | April 25 | October 17 | 173 d | 100% |
| Santa Fe | 87506 | May 4 | October 15 | 164 d | 100% |
| Lovington | 88260 | March 28 | November 13 | 230 d | 100% |
| Bloomfield | 87413 | April 23 | October 19 | 177 d | 100% |
| Edgewood | 87015 | May 14 | October 4 | 142 d | 100% |
| Aztec | 87410 | May 12 | October 6 | 147 d | 100% |
| Los Alamos | 87544 | May 2 | October 12 | 162 d | 100% |
| Taos | 87571 | May 19 | October 3 | 136 d | 100% |
| Grants | 87020 | May 17 | October 3 | 137 d | 100% |
| Bernalillo | 87004 | April 16 | October 23 | 187 d | 100% |
| Shiprock | 87420 | April 11 | November 1 | 200 d | 100% |
| Farmington | 87402 | May 2 | October 13 | 160 d | 100% |
| Socorro | 87801 | April 16 | October 25 | 191 d | 100% |
| Ruidoso | 88345 | May 11 | October 5 | 147 d | 100% |
| Zuni | 87327 | May 29 | October 2 | 127 d | 100% |
| Raton | 87740 | May 11 | October 4 | 145 d | 100% |
| Tucumcari | 88401 | April 18 | October 25 | 189 d | 100% |
| Kirtland | 87417 | May 12 | October 4 | 143 d | 100% |
| Truth Or Consequences | 87901 | March 13 | November 15 | 243 d | 100% |
| Cuba | 87013 | May 28 | September 28 | 121 d | 100% |
| Sandia Park | 87047 | May 9 | October 9 | 152 d | 100% |
| Crownpoint | 87313 | May 28 | September 27 | 120 d | 100% |
| Crownpoint | 87311 | May 11 | October 7 | 148 d | 100% |
| Dexter | 88230 | March 29 | November 7 | 223 d | 100% |
| Tularosa | 88352 | April 5 | November 4 | 212 d | 100% |
| Holloman Afb | 88330 | April 22 | October 22 | 183 d | 100% |
| Thoreau | 87323 | May 29 | September 26 | 118 d | 100% |
| Mescalero | 88340 | May 18 | October 1 | 134 d | 100% |
| Laguna | 87026 | May 13 | October 4 | 145 d | 100% |
| Santa Rosa | 88435 | April 20 | October 23 | 183 d | 100% |
| Hatch | 87937 | March 25 | November 6 | 224 d | 100% |
| Lordsburg | 88045 | April 27 | October 25 | 179 d | 100% |
| Clayton | 88415 | May 4 | October 11 | 159 d | 100% |
| Santo Domingo Pueblo | 87052 | April 26 | October 21 | 178 d | 100% |
| Estancia | 87016 | May 18 | October 1 | 135 d | 100% |
| Jemez Pueblo | 87024 | May 9 | October 11 | 153 d | 100% |
| Alcalde | 87511 | May 10 | October 4 | 145 d | 100% |
| Magdalena | 87825 | May 19 | October 4 | 137 d | 100% |
| Questa | 87556 | May 31 | September 26 | 116 d | 100% |
| Ramah | 87321 | June 3 | September 27 | 114 d | 100% |
| Capitan | 88316 | May 3 | October 12 | 161 d | 100% |
| Jal | 88252 | March 31 | November 3 | 215 d | 100% |
| Mountainair | 87036 | May 2 | October 19 | 167 d | 100% |
50% dates from NOAA NCEI U.S. Climate Normals 1991–2020, one row per station; a state page is published when at least 5 stations stand behind its pages. Where a freeze comes in fewer than nine winters in ten, the dates describe the winters that have one.