19 Small Towns in New Mexico With the Mildest Winters
Ranked by january average low (°f) among 51 towns of 500–10,000 people in New Mexico. #1 is Anthony, NM (January lows average 34.0°F).
-
19Holloman AFB, New Mexico
January lows average 22.4°F
Holloman AFB is a community of 3,810 people in Otero County, New Mexico. January lows average 22.4°F and July highs 97.0°F, with about 119 days a year at 90°F+ and 2 inches of snow.
3,810 people · Otero County · median home — · income $52,465 · Jan low 22°F · 2 in snow
Full Holloman AFB, New Mexico profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, White Sands Natl Mon station. -
18Socorro, New Mexico
January lows average 23.3°F
Socorro is a city of 8,707 people in Socorro County, New Mexico. January lows average 23.3°F and July highs 91.5°F, with about 82 days a year at 90°F+ and 2 inches of snow.
8,707 people · Socorro County · median home $152,900 · income $39,375 · Jan low 23°F · 2 in snow
Full Socorro, New Mexico profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Socorro station. -
17Corrales, New Mexico
January lows average 23.7°F
Corrales is a village of 8,493 people in Sandoval County, New Mexico. January lows average 23.7°F and July highs 95.5°F, with about 95 days a year at 90°F+ and 8 inches of snow.
8,493 people · Sandoval County · median home $571,500 · income $102,307 · Jan low 24°F · 8 in snow
Full Corrales, New Mexico profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Rio Rancho #2 station. -
16Placitas, New Mexico
January lows average 23.9°F
Placitas is a community of 5,041 people in Sandoval County, New Mexico. January lows average 23.9°F and July highs 91.1°F, with about 62 days a year at 90°F+ and 11 inches of snow.
5,041 people · Sandoval County · median home $562,100 · income $109,750 · Jan low 24°F · 11 in snow
Full Placitas, New Mexico profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Placitas 4W station. -
15Paradise Hills, New Mexico
January lows average 24.3°F
Paradise Hills is a community of 4,329 people in Bernalillo County, New Mexico. January lows average 24.3°F and July highs 93.0°F, with about 91 days a year at 90°F+ and 8 inches of snow.
4,329 people · Bernalillo County · median home $254,600 · income $73,295 · Jan low 24°F · 8 in snow
Full Paradise Hills, New Mexico profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Petroglyph Natl Mon station. -
14Los Ranchos de Albuquerque, New Mexico
January lows average 24.3°F
Los Ranchos de Albuquerque is a village of 5,874 people in Bernalillo County, New Mexico. January lows average 24.3°F and July highs 93.0°F, with about 91 days a year at 90°F+ and 12 inches of snow.
5,874 people · Bernalillo County · median home $492,400 · income $72,992 · Jan low 24°F · 12 in snow
Full Los Ranchos de Albuquerque, New Mexico profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Petroglyph Natl Mon station. -
13Santa Rosa, New Mexico
January lows average 24.6°F
Santa Rosa is a city of 2,850 people in Guadalupe County, New Mexico. January lows average 24.6°F and July highs 93.0°F, with about 77 days a year at 90°F+ and 11 inches of snow.
2,850 people · Guadalupe County · median home $111,600 · income $48,789 · Jan low 25°F · 11 in snow
Full Santa Rosa, New Mexico profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Santa Rosa station. -
12Tucumcari, New Mexico
January lows average 24.7°F
Tucumcari is a city of 5,278 people in Quay County, New Mexico. January lows average 24.7°F and July highs 94.5°F, with about 92 days a year at 90°F+ and 15 inches of snow.
5,278 people · Quay County · median home $64,100 · income $31,844 · Jan low 25°F · 15 in snow
Full Tucumcari, New Mexico profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Tucumcari 4 Ne station. -
11Sandia Heights, New Mexico
January lows average 25.6°F
Sandia Heights is a community of 3,273 people in Bernalillo County, New Mexico. January lows average 25.6°F and July highs 88.7°F, with about 41 days a year at 90°F+ and 24 inches of snow.
3,273 people · Bernalillo County · median home $670,100 · income $143,646 · Jan low 26°F · 24 in snow
Full Sandia Heights, New Mexico profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Albuquerque Foothills Ne station. -
10Kirtland AFB, New Mexico
January lows average 26.4°F
Kirtland AFB is a community of 3,838 people in Bernalillo County, New Mexico. January lows average 26.4°F and July highs 91.2°F, with about 64 days a year at 90°F+ and 8 inches of snow.
3,838 people · Bernalillo County · median home — · income $84,884 · Jan low 26°F · 8 in snow
Full Kirtland AFB, New Mexico profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Albuquerque Intl Ap station. -
9Tularosa, New Mexico
January lows average 28.9°F
Tularosa is a village of 2,553 people in Otero County, New Mexico. January lows average 28.9°F and July highs 93.2°F, with about 91 days a year at 90°F+ and 17 inches of snow.
2,553 people · Otero County · median home $150,600 · income $52,375 · Jan low 29°F · 17 in snow
Full Tularosa, New Mexico profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Tularosa station. -
8University Park, New Mexico
January lows average 29.6°F

Photo: AllenS (public domain, Wikimedia Commons) University Park is a community of 3,007 people in Doña Ana County, New Mexico. January lows average 29.6°F and July highs 95.6°F, with about 109 days a year at 90°F+ and 1 inches of snow.
3,007 people · Doña Ana County · median home — · income $30,156 · Jan low 30°F · 1 in snow
Full University Park, New Mexico profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, State Univ station. -
7Eunice, New Mexico
January lows average 29.6°F

Photo: AllenS (public domain, Wikimedia Commons) Eunice is a city of 3,056 people in Lea County, New Mexico. January lows average 29.6°F and July highs 94.1°F, with about 104 days a year at 90°F+ and 2 inches of snow.
3,056 people · Lea County · median home $139,800 · income $49,087 · Jan low 30°F · 2 in snow
Full Eunice, New Mexico profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Hobbs station. -
6Santa Teresa, New Mexico
January lows average 29.6°F
Santa Teresa is a community of 5,044 people in Doña Ana County, New Mexico. January lows average 29.6°F and July highs 94.7°F, with about 107 days a year at 90°F+ and 2 inches of snow.
5,044 people · Doña Ana County · median home $215,100 · income $63,161 · Jan low 30°F · 2 in snow
Full Santa Teresa, New Mexico profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Santa Teresa Ap station. -
5Truth or Consequences, New Mexico
January lows average 29.6°F

Photo: AllenS (public domain, Wikimedia Commons) Truth or Consequences is a city of 6,052 people in Sierra County, New Mexico. January lows average 29.6°F and July highs 93.2°F, with about 88 days a year at 90°F+ and 1 inches of snow.
6,052 people · Sierra County · median home $124,600 · income $33,788 · Jan low 30°F · 1 in snow
Full Truth or Consequences, New Mexico profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Truth Or Consequence Ap station. -
4North Hobbs, New Mexico
January lows average 29.6°F
North Hobbs is a community of 6,529 people in Lea County, New Mexico. January lows average 29.6°F and July highs 94.1°F, with about 104 days a year at 90°F+ and 2 inches of snow.
6,529 people · Lea County · median home $264,400 · income $82,554 · Jan low 30°F · 2 in snow
Full North Hobbs, New Mexico profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Hobbs station. -
3Silver City, New Mexico
January lows average 31.6°F

Photo: AllenS (public domain, Wikimedia Commons) Silver City is a town of 9,704 people in Grant County, New Mexico. January lows average 31.6°F and July highs 88.4°F, with about 33 days a year at 90°F+ and 5 inches of snow.
9,704 people · Grant County · median home $182,100 · income $38,711 · Jan low 32°F · 5 in snow
Full Silver City, New Mexico profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, Ft Bayard station. -
2Vado, New Mexico
January lows average 34.0°F
Vado is a community of 2,930 people in Doña Ana County, New Mexico. January lows average 34.0°F and July highs 94.3°F, with about 114 days a year at 90°F+ and 1 inches of snow.
2,930 people · Doña Ana County · median home $104,400 · income $37,411 · Jan low 34°F · 1 in snow
Full Vado, New Mexico profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, La Tuna 1 S station. -
1Anthony, New Mexico
January lows average 34.0°F
Anthony is a city of 8,693 people in Doña Ana County, New Mexico. January lows average 34.0°F and July highs 94.3°F, with about 114 days a year at 90°F+ and 0 inches of snow.
8,693 people · Doña Ana County · median home $116,000 · income $38,132 · Jan low 34°F · 0 in snow
Full Anthony, New Mexico profile: weather, storms, schools, jobs →
NOAA 1991–2020 normals, La Tuna 1 S station.
More New Mexico rankings
- The 17 Best Small Towns to Retire in New Mexico
- The 15 Quietest Small Towns in New Mexico
- The 16 Most Affordable Small Towns in New Mexico
- The 18 Best Small Towns for Families in New Mexico
- The 25 Most Walkable Small Towns in New Mexico
- 16 Small Towns in New Mexico With the Fewest Tornadoes Since 1950
- The 22 Best Small Towns for First-Time Home Buyers in New Mexico
Same ranking, other places
- 50 Small Towns in America With the Mildest Winters
- 25 Small Towns in Pennsylvania With the Mildest Winters
- 25 Small Towns in New York With the Mildest Winters
- 25 Small Towns in Michigan With the Mildest Winters
- 25 Small Towns in Texas With the Mildest Winters
- 25 Small Towns in California With the Mildest Winters
- 25 Small Towns in New Jersey With the Mildest Winters
- 25 Small Towns in Florida With the Mildest Winters
- 25 Small Towns in Wisconsin With the Mildest Winters
- 25 Small Towns in Ohio With the Mildest Winters
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)