The Town Files

25 Small Towns in New Mexico With the Cheapest Homes

Ranked by median home value among 216 towns of 500–10,000 people in New Mexico. #1 is Peak Place, NM (median home $13,800).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25Lordsburg, New Mexico

    Median home $86,200

    Lordsburg is a city of 2,335 people in Hidalgo County, New Mexico. The median home is worth $86,200 and the median household earns $36,607, so homes cost 2.4× income (typical New Mexico town: 3.2×). Median rent is $826.

    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 vs the typical New Mexico townLordsburgTypical New Mexico townHome value$86,200$187,400Income$36,607$55,614Rent$826$916
    Census ACS 2020–2024 medians.
  2. 24Carrizozo, New Mexico

    Median home $84,700

    Carrizozo is a town of 972 people in Lincoln County, New Mexico. The median home is worth $84,700 and the median household earns $27,344, so homes cost 3.1× income (typical New Mexico town: 3.2×). Median rent is $611.

    972 people · Lincoln County · median home $84,700 · income $27,344 · Jan low 23°F · 7 in snow

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

    Carrizozo vs the typical New Mexico townCarrizozoTypical New Mexico townHome value$84,700$187,400Income$27,344$55,614Rent$611$916
    Census ACS 2020–2024 medians.
  3. 23Skyline-Ganipa, New Mexico

    Median home $83,900

    Skyline-Ganipa is a community of 1,614 people in Cibola County, New Mexico. The median home is worth $83,900 and the median household earns $56,992, so homes cost 1.5× income (typical New Mexico town: 3.2×). Median rent is $788.

    1,614 people · Cibola County · median home $83,900 · income $56,992 · Jan low 18°F · 15 in snow

    Full Skyline-Ganipa, New Mexico profile: weather, storms, schools, jobs →

    Skyline-Ganipa vs the typical New Mexico townSkyline-GanipaTypical New Mexico townHome value$83,900$187,400Income$56,992$55,614Rent$788$916
    Census ACS 2020–2024 medians.
  4. 22Tortugas, New Mexico

    Median home $83,200

    Tortugas is a community of 579 people in Doña Ana County, New Mexico. The median home is worth $83,200 and the median household earns $31,554, so homes cost 2.6× income (typical New Mexico town: 3.2×). Median rent is —.

    579 people · Doña Ana County · median home $83,200 · income $31,554 · Jan low 30°F · 1 in snow

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

    Tortugas vs the typical New Mexico townTortugasTypical New Mexico townHome value$83,200$187,400Income$31,554$55,614
    Census ACS 2020–2024 medians.
  5. 21Zuni Pueblo, New Mexico

    Median home $81,700

    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.
  6. 20Melrose, New Mexico

    Median home $78,500

    Melrose is a village of 622 people in Curry County, New Mexico. The median home is worth $78,500 and the median household earns $32,750, so homes cost 2.4× income (typical New Mexico town: 3.2×). Median rent is $833.

    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 vs the typical New Mexico townMelroseTypical New Mexico townHome value$78,500$187,400Income$32,750$55,614Rent$833$916
    Census ACS 2020–2024 medians.
  7. 19Meadow Lake, New Mexico

    Median home $77,900

    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.
  8. 18Milan, New Mexico

    Median home $75,500

    Milan is a village of 2,456 people in Cibola County, New Mexico. The median home is worth $75,500 and the median household earns $36,133, so homes cost 2.1× income (typical New Mexico town: 3.2×). Median rent is $851.

    2,456 people · Cibola County · median home $75,500 · income $36,133 · Jan low 15°F · 8 in snow

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

    Milan vs the typical New Mexico townMilanTypical New Mexico townHome value$75,500$187,400Income$36,133$55,614Rent$851$916
    Census ACS 2020–2024 medians.
  9. 17Nenahnezad, New Mexico

    Median home $68,400

    Nenahnezad is a community of 576 people in San Juan County, New Mexico. The median home is worth $68,400 and the median household earns $37,361, so homes cost 1.8× income (typical New Mexico town: 3.2×). Median rent is —.

    576 people · San Juan County · median home $68,400 · income $37,361 · Jan low 16°F · 8 in snow

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

    Nenahnezad vs the typical New Mexico townNenahnezadTypical New Mexico townHome value$68,400$187,400Income$37,361$55,614
    Census ACS 2020–2024 medians.
  10. 16La Luz, New Mexico

    Median home $68,100

    La Luz is a community of 1,578 people in Otero County, New Mexico. The median home is worth $68,100 and the median household earns $46,655, so homes cost 1.5× income (typical New Mexico town: 3.2×). Median rent is $765.

    1,578 people · Otero County · median home $68,100 · income $46,655 · Jan low 33°F · 2 in snow

    Full La Luz, New Mexico profile: weather, storms, schools, jobs →

    La Luz vs the typical New Mexico townLa LuzTypical New Mexico townHome value$68,100$187,400Income$46,655$55,614Rent$765$916
    Census ACS 2020–2024 medians.
  11. 15Tucumcari, New Mexico

    Median home $64,100

    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. 14Salem, New Mexico

    Median home $61,500

    Salem is a community of 797 people in Doña Ana County, New Mexico. The median home is worth $61,500 and the median household earns $31,386, so homes cost 2.0× income (typical New Mexico town: 3.2×). Median rent is —.

    797 people · Doña Ana County · median home $61,500 · income $31,386 · Jan low 29°F · 0 in snow

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

    Salem vs the typical New Mexico townSalemTypical New Mexico townHome value$61,500$187,400Income$31,386$55,614
    Census ACS 2020–2024 medians.
  13. 13Crownpoint, New Mexico

    Median home $61,100

    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.
  14. 12Tohatchi, New Mexico

    Median home $56,700

    Tohatchi is a community of 785 people in McKinley County, New Mexico. The median home is worth $56,700 and the median household earns $48,125, so homes cost 1.2× income (typical New Mexico town: 3.2×). Median rent is $585.

    785 people · McKinley County · median home $56,700 · income $48,125 · Jan low 14°F · 27 in snow

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

    Tohatchi vs the typical New Mexico townTohatchiTypical New Mexico townHome value$56,700$187,400Income$48,125$55,614Rent$585$916
    Census ACS 2020–2024 medians.
  15. 11Twin Lakes, New Mexico

    Median home $56,500

    Twin Lakes is a community of 1,004 people in McKinley County, New Mexico. The median home is worth $56,500 and the median household earns $25,938, so homes cost 2.2× income (typical New Mexico town: 3.2×). Median rent is $485.

    1,004 people · McKinley County · median home $56,500 · income $25,938 · Jan low 16°F · 27 in snow

    Full Twin Lakes, New Mexico profile: weather, storms, schools, jobs →

    Twin Lakes vs the typical New Mexico townTwin LakesTypical New Mexico townHome value$56,500$187,400Income$25,938$55,614Rent$485$916
    Census ACS 2020–2024 medians.
  16. 10Monterey Park, New Mexico

    Median home $56,300

    Monterey Park is a community of 1,272 people in Valencia County, New Mexico. The median home is worth $56,300 and the median household earns $28,162, so homes cost 2.0× income (typical New Mexico town: 3.2×). Median rent is —.

    1,272 people · Valencia County · median home $56,300 · income $28,162 · Jan low 19°F · 5 in snow

    Full Monterey Park, New Mexico profile: weather, storms, schools, jobs →

    Monterey Park vs the typical New Mexico townMonterey ParkTypical New Mexico townHome value$56,300$187,400Income$28,162$55,614
    Census ACS 2020–2024 medians.
  17. 9Dulce, New Mexico

    Median home $53,300

    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.
  18. 8Sundance, New Mexico

    Median home $52,800

    Sundance is a community of 760 people in McKinley County, New Mexico. The median home is worth $52,800 and the median household earns $32,000, so homes cost 1.6× income (typical New Mexico town: 3.2×). Median rent is —.

    760 people · McKinley County · median home $52,800 · income $32,000 · Jan low 16°F · 21 in snow

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

    Sundance vs the typical New Mexico townSundanceTypical New Mexico townHome value$52,800$187,400Income$32,000$55,614
    Census ACS 2020–2024 medians.
  19. 7Madrone, New Mexico

    Median home $49,800

    Madrone is a community of 621 people in Valencia County, New Mexico. The median home is worth $49,800 and the median household earns $18,704, so homes cost 2.7× income (typical New Mexico town: 3.2×). Median rent is $1,153.

    621 people · Valencia County · median home $49,800 · income $18,704 · Jan low 19°F · 9 in snow

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

    Madrone vs the typical New Mexico townMadroneTypical New Mexico townHome value$49,800$187,400Income$18,704$55,614Rent$1,153$916
    Census ACS 2020–2024 medians.
  20. 6Iyanbito, New Mexico

    Median home $49,300

    Iyanbito is a community of 1,193 people in McKinley County, New Mexico. The median home is worth $49,300 and the median household earns $52,500, so homes cost 0.9× income (typical New Mexico town: 3.2×). Median rent is $642.

    1,193 people · McKinley County · median home $49,300 · income $52,500 · Jan low 16°F · 31 in snow

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

    Iyanbito vs the typical New Mexico townIyanbitoTypical New Mexico townHome value$49,300$187,400Income$52,500$55,614Rent$642$916
    Census ACS 2020–2024 medians.
  21. 5Mescalero, New Mexico

    Median home $43,300

    Mescalero is a community of 1,480 people in Otero County, New Mexico. The median home is worth $43,300 and the median household earns $24,313, so homes cost 1.8× income (typical New Mexico town: 3.2×). Median rent is $260.

    1,480 people · Otero County · median home $43,300 · income $24,313 · Jan low 26°F · 32 in snow

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

    Mescalero vs the typical New Mexico townMescaleroTypical New Mexico townHome value$43,300$187,400Income$24,313$55,614Rent$260$916
    Census ACS 2020–2024 medians.
  22. 4Church Rock, New Mexico

    Median home $39,100

    Church Rock is a community of 1,542 people in McKinley County, New Mexico. The median home is worth $39,100 and the median household earns $35,083, so homes cost 1.1× income (typical New Mexico town: 3.2×). Median rent is $780.

    1,542 people · McKinley County · median home $39,100 · income $35,083 · Jan low 16°F · 21 in snow

    Full Church Rock, New Mexico profile: weather, storms, schools, jobs →

    Church Rock vs the typical New Mexico townChurch RockTypical New Mexico townHome value$39,100$187,400Income$35,083$55,614Rent$780$916
    Census ACS 2020–2024 medians.
  23. 3Yah-ta-hey, New Mexico

    Median home $28,200

    Yah-ta-hey is a community of 757 people in McKinley County, New Mexico. The median home is worth $28,200 and the median household earns $44,068, so homes cost 0.6× income (typical New Mexico town: 3.2×). Median rent is —.

    757 people · McKinley County · median home $28,200 · income $44,068 · Jan low 14°F · 34 in snow

    Full Yah-ta-hey, New Mexico profile: weather, storms, schools, jobs →

    Yah-ta-hey vs the typical New Mexico townYah-ta-heyTypical New Mexico townHome value$28,200$187,400Income$44,068$55,614
    Census ACS 2020–2024 medians.
  24. 2Rock Springs, New Mexico

    Median home $18,000

    Rock Springs is a community of 807 people in McKinley County, New Mexico. The median home is worth $18,000 and the median household earns $97,155, so homes cost 0.2× income (typical New Mexico town: 3.2×). Median rent is —.

    807 people · McKinley County · median home $18,000 · income $97,155 · Jan low 14°F · 34 in snow

    Full Rock Springs, New Mexico profile: weather, storms, schools, jobs →

    Rock Springs vs the typical New Mexico townRock SpringsTypical New Mexico townHome value$18,000$187,400Income$97,155$55,614
    Census ACS 2020–2024 medians.
  25. 1Peak Place, New Mexico

    Median home $13,800

    Peak Place is a community of 578 people in Santa Fe County, New Mexico. The median home is worth $13,800 and the median household earns $40,938, so homes cost 0.3× income (typical New Mexico town: 3.2×). Median rent is $483.

    578 people · Santa Fe County · median home $13,800 · income $40,938 · Jan low 18°F · 24 in snow

    Full Peak Place, New Mexico profile: weather, storms, schools, jobs →

    Peak Place vs the typical New Mexico townPeak PlaceTypical New Mexico townHome value$13,800$187,400Income$40,938$55,614Rent$483$916
    Census ACS 2020–2024 medians.

More New Mexico rankings

Same ranking, other places

Methodology. We ranked 216 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: