Guest, Sign inJoin
New Mexico rankings · Climate

Snowiest towns in New Mexico

Dulce gets the most snow of New Mexico’s 69 towns of 2,500+ with a snow record: about 56 inches in a normal winter at its NOAA station. Deming gets the least, about 1 inches; 0 of the 69 average 60 inches or more.

NOAA U.S. Climate Normals, 1991–2020, at each town’s nearest station with a snow record (named in each row). A described list: no letters. How grades work

#2

Los Alamos

Los Alamos County (city and county) · 13,317 people
42in

12 days a year with an inch or more·Los Alamos station, 4 km

#3

Gallup

McKinley County · 19,969 people
34in

12 days a year with an inch or more·Gallup Muni AP station, 4 km

All 69 towns

Snow in a normal winter, most first. Towns that share a station share its figure and rank (T = tied; 46 towns here share a station).

69 towns ranked. Not here? See why a town may be missing.

#TownSnow a yearDays with 1″+NOAA station
1Dulceunincorporated, Rio Arriba County · 3,218 people56 in19Dulce2.0 km
2Los AlamosLos Alamos County (city and county) · 13,317 people42 in12Los Alamos4.3 km
3GallupMcKinley County · 19,969 people34 in12Gallup Muni AP4.5 km
4EdgewoodSanta Fe County · 6,157 people29 in10Golden14.9 km
T5Ranchos de Taosunincorporated, Taos County · 2,536 people28 in10Taos3.5 km
T5TaosTaos County · 6,526 people28 in10Taos0.6 km
T7RuidosoLincoln County · 7,580 people26 in8Ruidoso2.2 km
T7Ruidoso DownsLincoln County · 2,588 people26 in8Ruidoso7.2 km
9RatonColfax County · 5,952 people25 in8Raton Krtn Radio0.3 km
10ClaytonUnion County · 2,510 people22 in7Clayton Muni Air Pk0.5 km
11Las VegasSan Miguel County · 12,574 people22 in6Las Vegas Wwtp4.1 km
T12Agua Friaunincorporated, Santa Fe County · 2,898 people20 in6Santa Fe 25.9 km
T12Eldorado at Santa Feunincorporated, Santa Fe County · 5,619 people20 in6Santa Fe 210.9 km
T12La Cienegaunincorporated, Santa Fe County · 3,543 people20 in6Santa Fe 213.2 km
T12Santa FeSanta Fe County · 89,837 people20 in6Santa Fe 24.8 km
T12White RockLos Alamos County (city and county) · 5,716 people20 in6Santa Fe 229.7 km
17TucumcariQuay County · 5,082 people15 in5Tucumcari 4 NE3.7 km
18ClovisCurry County · 37,127 people13 in4Clovis1.2 km
19Silver CityGrant County · 9,284 people13 in5White Signal25.6 km
T20AlbuquerqueBernalillo County · 556,588 people12 in3Albuquerque 4.6 E9.7 km
T20Kirtland AFBunincorporated, Bernalillo County · 3,413 people12 in3Albuquerque 4.6 E9.0 km
T20Los Ranchos de AlbuquerqueBernalillo County · 5,790 people12 in3Albuquerque 4.6 E10.0 km
T20North Valleyunincorporated, Bernalillo County · 10,455 people12 in3Albuquerque 4.6 E8.8 km
T20Sandia Heightsunincorporated, Bernalillo County · 3,160 people12 in3Albuquerque 4.6 E7.2 km
25Santa RosaGuadalupe County · 2,802 people11 in4Santa Rosa4.8 km
T26AztecSan Juan County · 6,091 people11 in5Aztec Ruins Nm3.4 km
T26BloomfieldSan Juan County · 7,335 people11 in5Aztec Ruins Nm10.5 km
T26Crouch Mesaunincorporated, San Juan County · 4,812 people11 in5Aztec Ruins Nm12.3 km
T26Flora Vistaunincorporated, San Juan County · 2,770 people11 in5Aztec Ruins Nm8.7 km
T26Lee Acresunincorporated, San Juan County · 4,272 people11 in5Aztec Ruins Nm15.5 km
T31EspañolaRio Arriba County · 10,458 people11 in4Alcalde9.7 km
T31La Mesillaunincorporated, Rio Arriba County · 2,697 people11 in4Alcalde16.6 km
T31Placitasunincorporated, Sandoval County · 4,223 people11 in3Placitas 4w3.2 km
34Zuni Pueblounincorporated, McKinley County · 5,864 people10 in4Zuni1.5 km
35RoswellChaves County · 46,878 people10 in3Roswell Ind Air Pk7.6 km
T36FarmingtonSan Juan County · 46,055 people9 in4Farmington Ag Sci Cnt13.5 km
T36Shiprockunincorporated, San Juan County · 7,610 people9 in4Farmington Ag Sci Cnt36.1 km
38GrantsCibola County · 8,933 people8 in4Grants AP6.2 km
T39BernalilloSandoval County · 9,159 people8 in3Corrales8.0 km
T39CorralesSandoval County · 8,484 people8 in3Corrales3.2 km
T39Paradise Hillsunincorporated, Bernalillo County · 4,591 people8 in3Corrales11.3 km
T39Rio RanchoSandoval County · 114,419 people8 in3Corrales10.3 km
43PortalesRoosevelt County · 11,734 people8 in2Portales0.5 km
44South Valleyunincorporated, Bernalillo County · 37,120 people7 in2Albuquerque Valley1.8 km
T45BelenValencia County · 7,589 people5 in2Los Lunas 3 SSW4.3 km
T45Bosque FarmsValencia County · 4,174 people5 in2Los Lunas 3 SSW11.1 km
T45El Cerrounincorporated, Valencia County · 2,923 people5 in2Los Lunas 3 SSW6.1 km
T45El Cerro Missionunincorporated, Valencia County · 5,323 people5 in2Los Lunas 3 SSW10.6 km
T45Los Chavesunincorporated, Valencia County · 4,838 people5 in2Los Lunas 3 SSW3.8 km
T45Los LunasValencia County · 20,572 people5 in2Los Lunas 3 SSW4.7 km
T45Meadow Lakeunincorporated, Valencia County · 4,259 people5 in2Los Lunas 3 SSW17.9 km
T45PeraltaValencia County · 3,499 people5 in2Los Lunas 3 SSW9.6 km
T45Rio CommunitiesValencia County · 4,953 people5 in2Los Lunas 3 SSW14.1 km
54ArtesiaEddy County · 12,735 people4 in2Artesia 6s11.4 km
55CarlsbadEddy County · 32,524 people3 in1Carlsbad6.1 km
T56AlamogordoOtero County · 31,906 people2 in1Alamogordo3.9 km
T56TularosaOtero County · 2,662 people2 in1Alamogordo18.4 km
T58Santa Teresaunincorporated, Doña Ana County · 6,041 people2 in1Santa Teresa AP2.3 km
T58SocorroSocorro County · 8,261 people2 in1Bosque Del Apache27.9 km
T58Sunland ParkDoña Ana County · 18,268 people2 in1Santa Teresa AP10.7 km
T61EuniceLea County · 3,037 people2 in0Hobbs32.3 km
T61HobbsLea County · 40,863 people2 in0Hobbs2.8 km
T61North Hobbsunincorporated, Lea County · 6,034 people2 in0Hobbs5.2 km
64Holloman AFBunincorporated, Otero County · 4,433 people2 in1White Sands Natl Mon10.3 km
65LovingtonLea County · 11,620 people1 in0Hobbs 13w25.8 km
T66DemingLuna County · 14,944 people1 in1Deming1.1 km
T66Las CrucesDoña Ana County · 116,978 people1 in0State Univ5.7 km
T66University Parkunincorporated, Doña Ana County · 2,782 people1 in0State Univ1.4 km
T66Vadounincorporated, Doña Ana County · 2,895 people1 in0State Univ19.7 km

A station’s normal can differ from the town’s own when the station sits higher or lower; each town’s Climate page names its station and checks it.

Quick answers

Questions people ask

Which New Mexico town gets the most snow?

Dulce (Rio Arriba County), about 56 inches in a normal winter at the Dulce station.

What part of New Mexico gets the least amount of snow?

Among towns of 2,500+, the least snow falls in Deming (Luna County, about 1 in), Las Cruces (Doña Ana County, about 1 in), University Park (Doña Ana County, about 1 in), on NOAA’s 1991–2020 normals at each town’s station. See the towns with the least snow.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents (73 in New Mexico) whose nearest station has a snow normal of an inch or more; 4 have no station with a snow record. Smaller towns show their snow on their own Climate page.

Go deeper

More New Mexico lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All New Mexico rankings →
Other states

Snowiest towns in other states