First and last frost dates in New Mexico
Compare median spring and fall freeze dates for 70 locations in New Mexico. Open a city guide for station details and risk levels.
| Location | Last spring freeze | First fall freeze | Days between | Guide |
|---|---|---|---|---|
| Alamogordo | March 9 | November 18 | 254 days | |
| Angel Fire | June 18 | September 8 | 82 days | |
| Anthony | February 28 | November 20 | 265 days | |
| Arenas Valley | April 4 | November 8 | 218 days | |
| Artesia | April 11 | October 29 | 201 days | |
| Atoka | April 11 | October 29 | 201 days | |
| Aztec | May 12 | October 6 | 147 days | |
| Bayard | April 4 | November 8 | 218 days | |
| Black Rock | May 29 | October 2 | 126 days | |
| Bloomfield | April 23 | October 19 | 179 days | |
| Cannon Air Force Base | April 14 | October 29 | 198 days | |
| Capitan | May 3 | October 12 | 162 days | |
| Chama | June 14 | September 18 | 96 days | |
| Church Rock | May 11 | October 7 | 149 days | |
| Clayton | May 4 | October 11 | 160 days | |
| Clovis | April 14 | October 29 | 198 days | |
| Dexter | March 29 | November 7 | 223 days | |
| Dulce | June 9 | September 22 | 105 days | |
| El Cerro | April 23 | October 21 | 181 days | |
| Elephant Butte | March 13 | November 15 | 247 days | |
| Española | May 11 | October 6 | 148 days | |
| Estancia | May 18 | October 1 | 136 days | |
| Farmington | May 2 | October 13 | 164 days | |
| Flora Vista | May 12 | October 6 | 147 days | |
| Hagerman | March 29 | November 7 | 223 days | |
| Hobbs | March 28 | November 10 | 227 days | |
| Holloman Air Force Base | April 22 | October 22 | 183 days | |
| Hurley | April 4 | November 8 | 218 days | |
| Jal | March 31 | November 3 | 217 days | |
| Kirtland | May 12 | October 4 | 145 days | |
| La Cienega | May 4 | October 15 | 164 days | |
| Laguna | May 13 | October 4 | 144 days | |
| Las Maravillas | April 23 | October 21 | 181 days | |
| Las Vegas | May 24 | September 30 | 129 days | |
| Lee Acres (Bernalillo County) | April 23 | October 20 | 180 days | |
| Lee Acres (San Juan County) | April 23 | October 19 | 179 days | |
| Lordsburg | April 27 | October 25 | 181 days | |
| Los Alamos | May 2 | October 12 | 163 days | |
| Los Chavez | April 23 | October 21 | 181 days | |
| Loving | March 17 | November 12 | 240 days | |
| McIntosh | May 18 | October 1 | 136 days | |
| Milan | May 17 | October 3 | 139 days | |
| Moriarty | May 14 | October 4 | 143 days | |
| Navajo (McKinley County) | May 29 | September 28 | 122 days | |
| Navajo (Rio Arriba County) | June 9 | September 22 | 105 days | |
| Ohkay Owingeh | May 10 | October 4 | 147 days | |
| Pecos | May 15 | October 3 | 141 days | |
| Portales | April 15 | October 26 | 194 days | |
| Questa | May 31 | September 26 | 118 days | |
| Ranchos de Taos | May 19 | October 3 | 137 days | |
| Roswell | April 13 | October 30 | 200 days | |
| Ruidoso Downs | May 11 | October 5 | 147 days | |
| San Felipe Pueblo | April 17 | October 24 | 190 days | |
| Santa Clara | April 4 | November 8 | 218 days | |
| Santa Rosa | April 20 | October 23 | 186 days | |
| Santo Domingo Pueblo | April 26 | October 21 | 178 days | |
| Shiprock | May 12 | October 4 | 145 days | |
| Skyline-Ganipa | May 13 | October 4 | 144 days | |
| South Valley | April 18 | October 24 | 189 days | |
| Spencerville | May 12 | October 6 | 147 days | |
| Taos | May 19 | October 3 | 137 days | |
| Thoreau | May 29 | September 26 | 120 days | |
| Tome | April 23 | October 21 | 181 days | |
| Tucumcari | April 18 | October 25 | 190 days | |
| Twin Lakes | May 11 | October 7 | 149 days | |
| University Park | March 12 | November 13 | 246 days | |
| Upper Fruitland | April 29 | October 15 | 169 days | |
| Waterflow | May 12 | October 4 | 145 days | |
| West Hammond | April 23 | October 19 | 179 days | |
| Zuni Pueblo | May 29 | October 2 | 126 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.