The Town Files

The 16 Most Affordable Small Towns in New Mexico

Ranked by home value ÷ income among 51 towns of 500–10,000 people in New Mexico. #1 is Crownpoint, NM (homes cost 1.2× income).

Map of the 16 towns12345678910111213141516
Numbers match the ranking.
  1. 16Anthony, New Mexico

    Homes cost 3.0× income

    Anthony is a city of 8,693 people in Doña Ana County, New Mexico. The median home is worth $116,000 and the median household earns $38,132, so homes cost 3.0× income (typical New Mexico town: 3.2×). Median rent is $561.

    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 vs the typical New Mexico townAnthonyTypical New Mexico townHome value$116,000$187,400Income$38,132$55,614Rent$561$916
    Census ACS 2020–2024 medians.
  2. 15Tularosa, New Mexico

    Homes cost 2.9× income

    Tularosa is a village of 2,553 people in Otero County, New Mexico. The median home is worth $150,600 and the median household earns $52,375, so homes cost 2.9× income (typical New Mexico town: 3.2×). Median rent is $1,081.

    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 vs the typical New Mexico townTularosaTypical New Mexico townHome value$150,600$187,400Income$52,375$55,614Rent$1,081$916
    Census ACS 2020–2024 medians.
  3. 14El Cerro, New Mexico

    Homes cost 2.9× income

    El Cerro is a community of 2,946 people in Valencia County, New Mexico. The median home is worth $311,500 and the median household earns $106,136, so homes cost 2.9× income (typical New Mexico town: 3.2×). Median rent is $723.

    2,946 people · Valencia County · median home $311,500 · income $106,136 · Jan low 19°F · 5 in snow

    Full El Cerro, New Mexico profile: weather, storms, schools, jobs →

    El Cerro vs the typical New Mexico townEl CerroTypical New Mexico townHome value$311,500$187,400Income$106,136$55,614Rent$723$916
    Census ACS 2020–2024 medians.
  4. 13Shiprock, New Mexico

    Homes cost 2.9× income

    Shiprock is a community of 7,718 people in San Juan County, New Mexico. The median home is worth $104,400 and the median household earns $35,900, so homes cost 2.9× income (typical New Mexico town: 3.2×). Median rent is $694.

    7,718 people · San Juan County · median home $104,400 · income $35,900 · Jan low 16°F · 8 in snow

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

    Shiprock vs the typical New Mexico townShiprockTypical New Mexico townHome value$104,400$187,400Income$35,900$55,614Rent$694$916
    Census ACS 2020–2024 medians.
  5. 12Grants, New Mexico

    Homes cost 2.9× income

    Grants, New Mexico
    Photo: ANNAfoxlover at English Wikipedia (public domain, Wikimedia Commons)

    Grants is a city of 9,163 people in Cibola County, New Mexico. The median home is worth $136,500 and the median household earns $47,183, so homes cost 2.9× income (typical New Mexico town: 3.2×). Median rent is $783.

    9,163 people · Cibola County · median home $136,500 · income $47,183 · Jan low 15°F · 8 in snow

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

    Grants vs the typical New Mexico townGrantsTypical New Mexico townHome value$136,500$187,400Income$47,183$55,614Rent$783$916
    Census ACS 2020–2024 medians.
  6. 11Vado, New Mexico

    Homes cost 2.8× income

    Vado is a community of 2,930 people in Doña Ana County, New Mexico. The median home is worth $104,400 and the median household earns $37,411, so homes cost 2.8× income (typical New Mexico town: 3.2×). Median rent is $756.

    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 vs the typical New Mexico townVadoTypical New Mexico townHome value$104,400$187,400Income$37,411$55,614Rent$756$916
    Census ACS 2020–2024 medians.
  7. 10Eunice, New Mexico

    Homes cost 2.8× income

    Eunice, New Mexico
    Photo: AllenS (public domain, Wikimedia Commons)

    Eunice is a city of 3,056 people in Lea County, New Mexico. The median home is worth $139,800 and the median household earns $49,087, so homes cost 2.8× income (typical New Mexico town: 3.2×). Median rent is $721.

    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 vs the typical New Mexico townEuniceTypical New Mexico townHome value$139,800$187,400Income$49,087$55,614Rent$721$916
    Census ACS 2020–2024 medians.
  8. 9Raton, New Mexico

    Homes cost 2.6× income

    Raton is a city of 6,041 people in Colfax County, New Mexico. The median home is worth $134,300 and the median household earns $52,641, so homes cost 2.6× income (typical New Mexico town: 3.2×). Median rent is $741.

    6,041 people · Colfax County · median home $134,300 · income $52,641 · Jan low 14°F · 25 in snow

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

    Raton vs the typical New Mexico townRatonTypical New Mexico townHome value$134,300$187,400Income$52,641$55,614Rent$741$916
    Census ACS 2020–2024 medians.
  9. 8Santa Rosa, New Mexico

    Homes cost 2.3× income

    Santa Rosa is a city of 2,850 people in Guadalupe County, New Mexico. The median home is worth $111,600 and the median household earns $48,789, so homes cost 2.3× income (typical New Mexico town: 3.2×). Median rent is $727.

    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 vs the typical New Mexico townSanta RosaTypical New Mexico townHome value$111,600$187,400Income$48,789$55,614Rent$727$916
    Census ACS 2020–2024 medians.
  10. 7El Cerro Mission, New Mexico

    Homes cost 2.3× income

    El Cerro Mission is a community of 4,566 people in Valencia County, New Mexico. The median home is worth $115,300 and the median household earns $49,470, so homes cost 2.3× income (typical New Mexico town: 3.2×). Median rent is —.

    4,566 people · Valencia County · median home $115,300 · income $49,470 · Jan low 19°F · 5 in snow

    Full El Cerro Mission, New Mexico profile: weather, storms, schools, jobs →

    El Cerro Mission vs the typical New Mexico townEl Cerro MissionTypical New Mexico townHome value$115,300$187,400Income$49,470$55,614
    Census ACS 2020–2024 medians.
  11. 6Tucumcari, New Mexico

    Homes cost 2.0× income

    Tucumcari is a city of 5,278 people in Quay County, New Mexico. The median home is worth $64,100 and the median household earns $31,844, so homes cost 2.0× income (typical New Mexico town: 3.2×). Median rent is $704.

    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 vs the typical New Mexico townTucumcariTypical New Mexico townHome value$64,100$187,400Income$31,844$55,614Rent$704$916
    Census ACS 2020–2024 medians.
  12. 5Meadow Lake, New Mexico

    Homes cost 1.8× income

    Meadow Lake is a community of 4,573 people in Valencia County, New Mexico. The median home is worth $77,900 and the median household earns $43,649, so homes cost 1.8× income (typical New Mexico town: 3.2×). Median rent is $908.

    4,573 people · Valencia County · median home $77,900 · income $43,649 · Jan low 19°F · 11 in snow

    Full Meadow Lake, New Mexico profile: weather, storms, schools, jobs →

    Meadow Lake vs the typical New Mexico townMeadow LakeTypical New Mexico townHome value$77,900$187,400Income$43,649$55,614Rent$908$916
    Census ACS 2020–2024 medians.
  13. 4Zuni Pueblo, New Mexico

    Homes cost 1.8× income

    Zuni Pueblo, New Mexico
    Photo: Unknown authorUnknown author or not provided (public domain, Wikimedia Commons)

    Zuni Pueblo is a community of 6,176 people in McKinley County, New Mexico. The median home is worth $81,700 and the median household earns $45,724, so homes cost 1.8× income (typical New Mexico town: 3.2×). Median rent is $588.

    6,176 people · McKinley County · median home $81,700 · income $45,724 · Jan low 17°F · 10 in snow

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

    Zuni Pueblo vs the typical New Mexico townZuni PuebloTypical New Mexico townHome value$81,700$187,400Income$45,724$55,614Rent$588$916
    Census ACS 2020–2024 medians.
  14. 3Crouch Mesa, New Mexico

    Homes cost 1.4× income

    Crouch Mesa is a community of 5,257 people in San Juan County, New Mexico. The median home is worth $89,200 and the median household earns $63,750, so homes cost 1.4× income (typical New Mexico town: 3.2×). Median rent is $1,040.

    5,257 people · San Juan County · median home $89,200 · income $63,750 · Jan low 17°F · 11 in snow

    Full Crouch Mesa, New Mexico profile: weather, storms, schools, jobs →

    Crouch Mesa vs the typical New Mexico townCrouch MesaTypical New Mexico townHome value$89,200$187,400Income$63,750$55,614Rent$1,040$916
    Census ACS 2020–2024 medians.
  15. 2Dulce, New Mexico

    Homes cost 1.3× income

    Dulce, New Mexico
    Photo: U.S. Department of Agriculture Bob Nichols/Photographer/United States Department of Agriculture-Office of Communications-Photography Services Division (public domain, Wikimedia Commons)

    Dulce is a community of 2,788 people in Rio Arriba County, New Mexico. The median home is worth $53,300 and the median household earns $39,773, so homes cost 1.3× income (typical New Mexico town: 3.2×). Median rent is $550.

    2,788 people · Rio Arriba County · median home $53,300 · income $39,773 · Jan low 10°F · 56 in snow

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

    Dulce vs the typical New Mexico townDulceTypical New Mexico townHome value$53,300$187,400Income$39,773$55,614Rent$550$916
    Census ACS 2020–2024 medians.
  16. 1Crownpoint, New Mexico

    Homes cost 1.2× income

    Crownpoint is a community of 2,900 people in McKinley County, New Mexico. The median home is worth $61,100 and the median household earns $51,011, so homes cost 1.2× income (typical New Mexico town: 3.2×). Median rent is $593.

    2,900 people · McKinley County · median home $61,100 · income $51,011 · Jan low 13°F · 11 in snow

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

    Crownpoint vs the typical New Mexico townCrownpointTypical New Mexico townHome value$61,100$187,400Income$51,011$55,614Rent$593$916
    Census ACS 2020–2024 medians.

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: