The Town Files

The 22 Best Small Towns for First-Time Home Buyers in New Mexico

Ranked on The Town Files lifestyle rankings among 51 towns of 500–10,000 people in New Mexico. #1 is Los Chaves, NM.

Map of the 22 towns12345678910111213141516171819202122
Numbers match the ranking.
The 22 Best Small Towns for First-Time Home Buyers in New Mexico1. Los Chaves100th pct2. Edgewood98th pct3. Belen97th pct4. Rio Communities95th pct5. Agua Fria87th pct6. University Park86th pct7. Meadow Lake85th pct8. Peralta84th pct9. Vado81st pct10. Crownpoint80th pct11. Tularosa80th pct12. Truth or Consequences79th pct13. Paradise Hills79th pct14. Raton77th pct15. Tucumcari76th pct16. Dulce74th pct17. Santa Rosa72nd pct18. Zuni Pueblo71st pct19. El Cerro Mission71st pct20. Grants68th pct21. Shiprock66th pct22. Aztec61st pct
  1. 22Aztec, New Mexico

    Better for first-time buyers than 61% of New Mexico towns

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

    Aztec is a city of 6,201 people in San Juan County, New Mexico. It also ranks better for young professionals than 80% of New Mexico towns and more vibrant than 80% of New Mexico towns.

    6,201 people · San Juan County · median home $175,000 · income $41,977 · Jan low 17°F · 11 in snow

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

    Aztec lifestyle rankingsFirst-time buyers61th pctFamilies7th pctYoung professionals80th pctQuiet28th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  2. 21Shiprock, New Mexico

    Better for first-time buyers than 66% of New Mexico towns

    Shiprock is a community of 7,718 people in San Juan County, New Mexico. It also ranks better transit than 81% of New Mexico towns and more vibrant than 72% of New Mexico towns.

    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 lifestyle rankingsFirst-time buyers66th pctFamilies3th pctYoung professionals63th pctQuiet14th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  3. 20Grants, New Mexico

    Better for first-time buyers than 68% of New Mexico towns

    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. It also ranks more vibrant than 90% of New Mexico towns and more of a college town than 79% of New Mexico towns.

    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 lifestyle rankingsFirst-time buyers68th pctFamilies15th pctYoung professionals61th pctQuiet8th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  4. 19El Cerro Mission, New Mexico

    Better for first-time buyers than 71% of New Mexico towns

    El Cerro Mission is a community of 4,566 people in Valencia County, New Mexico. The median home is worth $115,300 (typical New Mexico town: $187,400).

    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 lifestyle rankingsFirst-time buyers71th pctFamilies67th pctYoung professionals0th pctQuiet40th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  5. 18Zuni Pueblo, New Mexico

    Better for first-time buyers than 71% of New Mexico towns

    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. It also ranks better for cycling than 92% of New Mexico towns and better transit than 87% of New Mexico towns.

    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 lifestyle rankingsFirst-time buyers71th pctFamilies71th pctYoung professionals3th pctQuiet51th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  6. 17Santa Rosa, New Mexico

    Better for first-time buyers than 72% of New Mexico towns

    Santa Rosa is a city of 2,850 people in Guadalupe County, New Mexico. It also ranks better for a vacation home than 97% of New Mexico towns and quieter than 93% of New Mexico towns.

    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 lifestyle rankingsFirst-time buyers72th pctFamilies26th pctYoung professionals36th pctQuiet93th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  7. 16Dulce, New Mexico

    Better for first-time buyers than 74% of New Mexico towns

    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. It also ranks better for young professionals than 84% of New Mexico towns and better for retirees than 82% of New Mexico towns.

    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 lifestyle rankingsFirst-time buyers74th pctFamilies14th pctYoung professionals84th pctQuiet71th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  8. 15Tucumcari, New Mexico

    Better for first-time buyers than 76% of New Mexico towns

    Tucumcari is a city of 5,278 people in Quay County, New Mexico. It also ranks better for cycling than 95% of New Mexico towns and more walkable than 86% of New Mexico towns.

    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 lifestyle rankingsFirst-time buyers76th pctFamilies35th pctYoung professionals73th pctQuiet22th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  9. 14Raton, New Mexico

    Better for first-time buyers than 77% of New Mexico towns

    Raton is a city of 6,041 people in Colfax County, New Mexico. It also ranks better for retirees than 76% of New Mexico towns and easier by car than 74% of New Mexico towns.

    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 lifestyle rankingsFirst-time buyers77th pctFamilies35th pctYoung professionals29th pctQuiet61th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  10. 13Paradise Hills, New Mexico

    Better for first-time buyers than 79% of New Mexico towns

    Paradise Hills is a community of 4,329 people in Bernalillo County, New Mexico. It also ranks more walkable than 97% of New Mexico towns and more vibrant than 95% of New Mexico towns.

    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 lifestyle rankingsFirst-time buyers79th pctFamilies34th pctYoung professionals73th pctQuiet3th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  11. 12Truth or Consequences, New Mexico

    Better for first-time buyers than 79% of New Mexico towns

    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. It also ranks better for cycling than 98% of New Mexico towns and more walkable than 90% of New Mexico towns.

    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 lifestyle rankingsFirst-time buyers79th pctFamilies3th pctYoung professionals58th pctQuiet33th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  12. 11Tularosa, New Mexico

    Better for first-time buyers than 80% of New Mexico towns

    Tularosa is a village of 2,553 people in Otero County, New Mexico. It also ranks better for a vacation home than 89% of New Mexico towns and easier by car than 81% of New Mexico towns.

    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 lifestyle rankingsFirst-time buyers80th pctFamilies24th pctYoung professionals3th pctQuiet62th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  13. 10Crownpoint, New Mexico

    Better for first-time buyers than 80% of New Mexico towns

    Crownpoint is a community of 2,900 people in McKinley County, New Mexico. It also ranks easier by car than 99% of New Mexico towns and more of a college town than 94% of New Mexico towns.

    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 lifestyle rankingsFirst-time buyers80th pctFamilies29th pctYoung professionals58th pctQuiet22th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  14. 9Vado, New Mexico

    Better for first-time buyers than 81% of New Mexico towns

    Vado is a community of 2,930 people in Doña Ana County, New Mexico. It also ranks easier by car than 92% of New Mexico towns and more walkable than 91% of New Mexico towns.

    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 lifestyle rankingsFirst-time buyers81th pctFamilies66th pctYoung professionals18th pctQuiet9th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  15. 8Peralta, New Mexico

    Better for first-time buyers than 84% of New Mexico towns

    Peralta is a town of 3,342 people in Valencia County, New Mexico. It also ranks more walkable than 92% of New Mexico towns and hipper than 87% of New Mexico towns.

    3,342 people · Valencia County · median home $299,200 · income $73,131 · Jan low 19°F · 5 in snow

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

    Peralta lifestyle rankingsFirst-time buyers84th pctFamilies59th pctYoung professionals59th pctQuiet27th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  16. 7Meadow Lake, New Mexico

    Better for first-time buyers than 85% of New Mexico towns

    Meadow Lake is a community of 4,573 people in Valencia County, New Mexico. It also ranks more of a college town than 82% of New Mexico towns and more walkable than 70% of New Mexico towns.

    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 lifestyle rankingsFirst-time buyers85th pctFamilies45th pctYoung professionals17th pctQuiet6th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  17. 6University Park, New Mexico

    Better for first-time buyers than 86% of New Mexico towns

    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. It also ranks better transit than 100% of New Mexico towns and better for young professionals than 99% of New Mexico towns.

    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 lifestyle rankingsFirst-time buyers86th pctFamilies0th pctYoung professionals99th pctQuiet4th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  18. 5Agua Fria, New Mexico

    Better for first-time buyers than 87% of New Mexico towns

    Agua Fria is a community of 2,913 people in Santa Fe County, New Mexico. It also ranks more vibrant than 99% of New Mexico towns and better transit than 95% of New Mexico towns.

    2,913 people · Santa Fe County · median home $270,400 · income $65,101 · Jan low 18°F · 20 in snow

    Full Agua Fria, New Mexico profile: weather, storms, schools, jobs →

    Agua Fria lifestyle rankingsFirst-time buyers87th pctFamilies2th pctYoung professionals94th pctQuiet7th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  19. 4Rio Communities, New Mexico

    Better for first-time buyers than 95% of New Mexico towns

    Rio Communities is a city of 4,926 people in Valencia County, New Mexico. It also ranks easier by car than 94% of New Mexico towns and more vibrant than 82% of New Mexico towns.

    4,926 people · Valencia County · median home $205,900 · income $46,035 · Jan low 19°F · 5 in snow

    Full Rio Communities, New Mexico profile: weather, storms, schools, jobs →

    Rio Communities lifestyle rankingsFirst-time buyers95th pctFamilies31th pctYoung professionals26th pctQuiet38th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  20. 3Belen, New Mexico

    Better for first-time buyers than 97% of New Mexico towns

    Belen is a city of 7,360 people in Valencia County, New Mexico. It also ranks better transit than 91% of New Mexico towns and more walkable than 89% of New Mexico towns.

    7,360 people · Valencia County · median home $166,100 · income $42,627 · Jan low 19°F · 5 in snow

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

    Belen lifestyle rankingsFirst-time buyers97th pctFamilies9th pctYoung professionals55th pctQuiet41th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  21. 2Edgewood, New Mexico

    Better for first-time buyers than 98% of New Mexico towns

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

    Edgewood is a town of 6,174 people in Santa Fe County, New Mexico. It also ranks better for cycling than 97% of New Mexico towns and better for families than 87% of New Mexico towns.

    6,174 people · Santa Fe County · median home $306,400 · income $84,761 · Jan low 15°F · 29 in snow

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

    Edgewood lifestyle rankingsFirst-time buyers98th pctFamilies87th pctYoung professionals39th pctQuiet43th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  22. 1Los Chaves, New Mexico

    Better for first-time buyers than 100% of New Mexico towns

    Los Chaves is a community of 4,997 people in Valencia County, New Mexico. It also ranks better for a vacation home than 97% of New Mexico towns and more upscale than 84% of New Mexico towns.

    4,997 people · Valencia County · median home $285,700 · income $79,662 · Jan low 19°F · 5 in snow

    Full Los Chaves, New Mexico profile: weather, storms, schools, jobs →

    Los Chaves lifestyle rankingsFirst-time buyers100th pctFamilies74th pctYoung professionals35th pctQuiet58th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.

Price vs ranking

Median home value vs ranking, New Mexico towns0255075100$53K$188K$323K$457K$592KMedian home valuePercentile
Orange squares are the 22 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 51 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. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: