The Town Files

The 15 Best Affordable Small Towns to Retire in New Mexico With Mild Winters

Ranked on The Town Files lifestyle rankings among 216 towns of 500–10,000 people in New Mexico, scoring every town on all of these at once. #1 is Little Walnut Village, NM.

Map of the 15 towns123456789101112131415
Numbers match the ranking.
The 15 Best Affordable Small Towns to Retire in New Mexico With Mild Winters1. Little Walnut Villagescore 892. Santa Clarascore 853. Santa Ana Puebloscore 824. Hurleyscore 825. Dexterscore 776. Mountainairscore 767. Capitanscore 768. Texicoscore 759. Melrosescore 7510. Paa-Koscore 7411. Lordsburgscore 7412. Sandia Knollsscore 7313. Carnuelscore 7314. Santa Rosascore 7215. Tucumcariscore 71
  1. 15Tucumcari, New Mexico

    Retirement: 55th percentile · January average low (°F): 70th percentile · Home value ÷ income: 87th percentile

    Tucumcari is a city of 5,278 people in Quay County, New Mexico. Homes have a median value of $64,100 against household income of $31,844; January lows average 25°F.

    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: The 15 Best Affordable Small Towns to Retire in New Mexico With Mild Winters scoresRetirement55th pctMild winters70th pctAffordability87th pct
    Percentile vs New Mexico towns on each part of this ranking.
  2. 14Santa Rosa, New Mexico

    Retirement: 67th percentile · January average low (°F): 69th percentile · Home value ÷ income: 79th percentile

    Santa Rosa is a city of 2,850 people in Guadalupe County, New Mexico. Homes have a median value of $111,600 against household income of $48,789; January lows average 25°F.

    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: The 15 Best Affordable Small Towns to Retire in New Mexico With Mild Winters scoresRetirement67th pctMild winters69th pctAffordability79th pct
    Percentile vs New Mexico towns on each part of this ranking.
  3. 13Carnuel, New Mexico

    Retirement: 86th percentile · January average low (°F): 71st percentile · Home value ÷ income: 61st percentile

    Carnuel is a community of 1,019 people in Bernalillo County, New Mexico. Homes have a median value of $294,600 against household income of $98,988; January lows average 26°F.

    1,019 people · Bernalillo County · median home $294,600 · income $98,988 · Jan low 26°F · 24 in snow

    Full Carnuel, New Mexico profile: weather, storms, schools, jobs →

    Carnuel: The 15 Best Affordable Small Towns to Retire in New Mexico With Mild Winters scoresRetirement86th pctMild winters71th pctAffordability61th pct
    Percentile vs New Mexico towns on each part of this ranking.
  4. 12Sandia Knolls, New Mexico

    Retirement: 93rd percentile · January average low (°F): 71st percentile · Home value ÷ income: 54th percentile

    Sandia Knolls is a community of 1,252 people in Bernalillo County, New Mexico. Homes have a median value of $293,900 against household income of $91,827; January lows average 26°F.

    1,252 people · Bernalillo County · median home $293,900 · income $91,827 · Jan low 26°F · 29 in snow

    Full Sandia Knolls, New Mexico profile: weather, storms, schools, jobs →

    Sandia Knolls: The 15 Best Affordable Small Towns to Retire in New Mexico With Mild Winters scoresRetirement93th pctMild winters71th pctAffordability54th pct
    Percentile vs New Mexico towns on each part of this ranking.
  5. 11Lordsburg, New Mexico

    Retirement: 76th percentile · January average low (°F): 68th percentile · Home value ÷ income: 77th percentile

    Lordsburg is a city of 2,335 people in Hidalgo County, New Mexico. Homes have a median value of $86,200 against household income of $36,607; January lows average 24°F.

    2,335 people · Hidalgo County · median home $86,200 · income $36,607 · Jan low 24°F

    Full Lordsburg, New Mexico profile: weather, storms, schools, jobs →

    Lordsburg: The 15 Best Affordable Small Towns to Retire in New Mexico With Mild Winters scoresRetirement76th pctMild winters68th pctAffordability77th pct
    Percentile vs New Mexico towns on each part of this ranking.
  6. 10Paa-Ko, New Mexico

    Retirement: 93rd percentile · January average low (°F): 71st percentile · Home value ÷ income: 58th percentile

    Paa-Ko is a community of 818 people in Bernalillo County, New Mexico. Homes have a median value of $714,700 against household income of $230,804; January lows average 26°F.

    818 people · Bernalillo County · median home $714,700 · income $230,804 · Jan low 26°F · 29 in snow

    Full Paa-Ko, New Mexico profile: weather, storms, schools, jobs →

    Paa-Ko: The 15 Best Affordable Small Towns to Retire in New Mexico With Mild Winters scoresRetirement93th pctMild winters71th pctAffordability58th pct
    Percentile vs New Mexico towns on each part of this ranking.
  7. 9Melrose, New Mexico

    Retirement: 76th percentile · January average low (°F): 71st percentile · Home value ÷ income: 77th percentile

    Melrose is a village of 622 people in Curry County, New Mexico. Homes have a median value of $78,500 against household income of $32,750; January lows average 25°F.

    622 people · Curry County · median home $78,500 · income $32,750 · Jan low 25°F · 11 in snow

    Full Melrose, New Mexico profile: weather, storms, schools, jobs →

    Melrose: The 15 Best Affordable Small Towns to Retire in New Mexico With Mild Winters scoresRetirement76th pctMild winters71th pctAffordability77th pct
    Percentile vs New Mexico towns on each part of this ranking.
  8. 8Texico, New Mexico

    Retirement: 56th percentile · January average low (°F): 76th percentile · Home value ÷ income: 94th percentile

    Texico is a city of 956 people in Curry County, New Mexico. Homes have a median value of $95,900 against household income of $65,000; January lows average 26°F.

    956 people · Curry County · median home $95,900 · income $65,000 · Jan low 26°F · 13 in snow

    Full Texico, New Mexico profile: weather, storms, schools, jobs →

    Texico: The 15 Best Affordable Small Towns to Retire in New Mexico With Mild Winters scoresRetirement56th pctMild winters76th pctAffordability94th pct
    Percentile vs New Mexico towns on each part of this ranking.
  9. 7Capitan, New Mexico

    Retirement: 77th percentile · January average low (°F): 66th percentile · Home value ÷ income: 84th percentile

    Capitan is a village of 1,391 people in Lincoln County, New Mexico. Homes have a median value of $111,700 against household income of $52,864; January lows average 24°F.

    1,391 people · Lincoln County · median home $111,700 · income $52,864 · Jan low 24°F · 27 in snow

    Full Capitan, New Mexico profile: weather, storms, schools, jobs →

    Capitan: The 15 Best Affordable Small Towns to Retire in New Mexico With Mild Winters scoresRetirement77th pctMild winters66th pctAffordability84th pct
    Percentile vs New Mexico towns on each part of this ranking.
  10. 6Mountainair, New Mexico

    Retirement: 84th percentile · January average low (°F): 62nd percentile · Home value ÷ income: 82nd percentile

    Mountainair is a town of 884 people in Torrance County, New Mexico. Homes have a median value of $95,300 against household income of $43,021; January lows average 23°F.

    884 people · Torrance County · median home $95,300 · income $43,021 · Jan low 23°F · 14 in snow

    Full Mountainair, New Mexico profile: weather, storms, schools, jobs →

    Mountainair: The 15 Best Affordable Small Towns to Retire in New Mexico With Mild Winters scoresRetirement84th pctMild winters62th pctAffordability82th pct
    Percentile vs New Mexico towns on each part of this ranking.
  11. 5Dexter, New Mexico

    Retirement: 68th percentile · January average low (°F): 80th percentile · Home value ÷ income: 82nd percentile

    Dexter is a town of 1,074 people in Chaves County, New Mexico. Homes have a median value of $97,500 against household income of $43,846; January lows average 28°F.

    1,074 people · Chaves County · median home $97,500 · income $43,846 · Jan low 28°F · 8 in snow

    Full Dexter, New Mexico profile: weather, storms, schools, jobs →

    Dexter: The 15 Best Affordable Small Towns to Retire in New Mexico With Mild Winters scoresRetirement68th pctMild winters80th pctAffordability82th pct
    Percentile vs New Mexico towns on each part of this ranking.
  12. 4Hurley, New Mexico

    Retirement: 79th percentile · January average low (°F): 94th percentile · Home value ÷ income: 73rd percentile

    Hurley is a town of 1,256 people in Grant County, New Mexico. Homes have a median value of $89,700 against household income of $36,202; January lows average 32°F.

    1,256 people · Grant County · median home $89,700 · income $36,202 · Jan low 32°F · 4 in snow

    Full Hurley, New Mexico profile: weather, storms, schools, jobs →

    Hurley: The 15 Best Affordable Small Towns to Retire in New Mexico With Mild Winters scoresRetirement79th pctMild winters94th pctAffordability73th pct
    Percentile vs New Mexico towns on each part of this ranking.
  13. 3Santa Ana Pueblo, New Mexico

    Retirement: 96th percentile · January average low (°F): 58th percentile · Home value ÷ income: 92nd percentile

    Santa Ana Pueblo is a community of 673 people in Sandoval County, New Mexico. Homes have a median value of $150,000 against household income of $86,250; January lows average 22°F.

    673 people · Sandoval County · median home $150,000 · income $86,250 · Jan low 22°F · 6 in snow

    Full Santa Ana Pueblo, New Mexico profile: weather, storms, schools, jobs →

    Santa Ana Pueblo: The 15 Best Affordable Small Towns to Retire in New Mexico With Mild Winters scoresRetirement96th pctMild winters58th pctAffordability92th pct
    Percentile vs New Mexico towns on each part of this ranking.
  14. 2Santa Clara, New Mexico

    Retirement: 83rd percentile · January average low (°F): 94th percentile · Home value ÷ income: 77th percentile

    Santa Clara is a village of 1,637 people in Grant County, New Mexico. Homes have a median value of $141,500 against household income of $57,898; January lows average 32°F.

    1,637 people · Grant County · median home $141,500 · income $57,898 · Jan low 32°F · 4 in snow

    Full Santa Clara, New Mexico profile: weather, storms, schools, jobs →

    Santa Clara: The 15 Best Affordable Small Towns to Retire in New Mexico With Mild Winters scoresRetirement83th pctMild winters94th pctAffordability77th pct
    Percentile vs New Mexico towns on each part of this ranking.
  15. 1Little Walnut Village, New Mexico

    Retirement: 95th percentile · January average low (°F): 94th percentile · Home value ÷ income: 79th percentile

    Little Walnut Village is a community of 1,386 people in Grant County, New Mexico. Homes have a median value of $292,700 against household income of $125,175; January lows average 32°F.

    1,386 people · Grant County · median home $292,700 · income $125,175 · Jan low 32°F · 4 in snow

    Full Little Walnut Village, New Mexico profile: weather, storms, schools, jobs →

    Little Walnut Village: The 15 Best Affordable Small Towns to Retire in New Mexico With Mild Winters scoresRetirement95th pctMild winters94th pctAffordability79th pct
    Percentile vs New Mexico towns on each part of this ranking.

Price vs ranking

Median home value vs ranking, New Mexico towns0255075100$14K$223K$432K$640K$849KMedian home valuePercentile
Orange squares are the 15 towns on this list; green dots are other towns on The Town Files in New Mexico.

More New Mexico rankings

Same ranking, other places

Methodology. We ranked 216 towns of 500–10,000 people in New Mexico (2020 Census population). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. The combined score is the average of the percentiles shown for each town; a town must be above the middle on every one. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: