The Town Files

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).

Map of the 19 towns12345678910111213141516171819
Numbers match the ranking.
19 Small Towns in New Mexico With the Mildest Winters1. Anthony342. Vado343. Silver City324. North Hobbs305. Truth or Consequences306. Santa Teresa307. Eunice308. University Park309. Tularosa2910. Kirtland AFB2611. Sandia Heights2612. Tucumcari2513. Santa Rosa2514. Los Ranchos de Albuquerque2415. Paradise Hills2416. Placitas2417. Corrales2418. Socorro2319. Holloman AFB22
  1. 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 →

    Holloman AFB average highs and lows by month20°40°60°80°100°JFMAMJJASOND22°97°
    NOAA 1991–2020 normals, White Sands Natl Mon station.
  2. 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 →

    Socorro average highs and lows by month20°40°60°80°100°JFMAMJJASOND23°92°
    NOAA 1991–2020 normals, Socorro station.
  3. 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 →

    Corrales average highs and lows by month20°40°60°80°100°JFMAMJJASOND24°96°
    NOAA 1991–2020 normals, Rio Rancho #2 station.
  4. 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 →

    Placitas average highs and lows by month20°40°60°80°100°JFMAMJJASOND24°91°
    NOAA 1991–2020 normals, Placitas 4W station.
  5. 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 →

    Paradise Hills average highs and lows by month20°40°60°80°100°JFMAMJJASOND24°93°
    NOAA 1991–2020 normals, Petroglyph Natl Mon station.
  6. 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 →

    Los Ranchos de Albuquerque average highs and lows by month20°40°60°80°100°JFMAMJJASOND24°93°
    NOAA 1991–2020 normals, Petroglyph Natl Mon station.
  7. 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 →

    Santa Rosa average highs and lows by month20°40°60°80°100°JFMAMJJASOND25°93°
    NOAA 1991–2020 normals, Santa Rosa station.
  8. 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 →

    Tucumcari average highs and lows by month20°40°60°80°100°JFMAMJJASOND25°95°
    NOAA 1991–2020 normals, Tucumcari 4 Ne station.
  9. 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 →

    Sandia Heights average highs and lows by month20°40°60°80°JFMAMJJASOND26°89°
    NOAA 1991–2020 normals, Albuquerque Foothills Ne station.
  10. 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 →

    Kirtland AFB average highs and lows by month20°40°60°80°100°JFMAMJJASOND26°91°
    NOAA 1991–2020 normals, Albuquerque Intl Ap station.
  11. 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 →

    Tularosa average highs and lows by month20°40°60°80°100°JFMAMJJASOND29°93°
    NOAA 1991–2020 normals, Tularosa station.
  12. 8University Park, New Mexico

    January lows average 29.6°F

    University Park, New Mexico
    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 →

    University Park average highs and lows by month20°40°60°80°100°JFMAMJJASOND30°96°
    NOAA 1991–2020 normals, State Univ station.
  13. 7Eunice, New Mexico

    January lows average 29.6°F

    Eunice, New Mexico
    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 →

    Eunice average highs and lows by month20°40°60°80°100°JFMAMJJASOND30°94°
    NOAA 1991–2020 normals, Hobbs station.
  14. 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 →

    Santa Teresa average highs and lows by month20°40°60°80°100°JFMAMJJASOND30°95°
    NOAA 1991–2020 normals, Santa Teresa Ap station.
  15. 5Truth or Consequences, New Mexico

    January lows average 29.6°F

    Truth or Consequences, New Mexico
    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 →

    Truth or Consequences average highs and lows by month20°40°60°80°100°JFMAMJJASOND30°93°
    NOAA 1991–2020 normals, Truth Or Consequence Ap station.
  16. 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 →

    North Hobbs average highs and lows by month20°40°60°80°100°JFMAMJJASOND30°94°
    NOAA 1991–2020 normals, Hobbs station.
  17. 3Silver City, New Mexico

    January lows average 31.6°F

    Silver City, New Mexico
    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 →

    Silver City average highs and lows by month30°50°70°90°JFMAMJJASOND32°88°
    NOAA 1991–2020 normals, Ft Bayard station.
  18. 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 →

    Vado average highs and lows by month30°50°70°90°JFMAMJJASOND34°94°
    NOAA 1991–2020 normals, La Tuna 1 S station.
  19. 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 →

    Anthony average highs and lows by month30°50°70°90°JFMAMJJASOND34°94°
    NOAA 1991–2020 normals, La Tuna 1 S station.

More New Mexico rankings

Same ranking, other places

Methodology. We ranked 51 towns of 500–10,000 people in New Mexico (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: