The Town Files

The 18 Best Small Towns for Families in New Mexico

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

Map of the 18 towns123456789101112131415161718
Numbers match the ranking.
The 18 Best Small Towns for Families in New Mexico1. White Rock100th pct2. Sandia Heights100th pct3. Eldorado at Santa Fe98th pct4. Corrales97th pct5. Bosque Farms90th pct6. Placitas89th pct7. La Cienega89th pct8. Santa Teresa88th pct9. Edgewood87th pct10. Eunice76th pct11. Los Chaves74th pct12. Zuni Pueblo71st pct13. El Cerro69th pct14. El Cerro Mission67th pct15. Chimayo66th pct16. Vado66th pct17. West Hammond64th pct18. Clayton60th pct
  1. 18Clayton, New Mexico

    Better for families than 60% of New Mexico towns

    Clayton is a town of 2,643 people in Union County, New Mexico. It also ranks better for retirees than 92% of New Mexico towns and easier by car than 89% of New Mexico towns.

    2,643 people · Union County · median home $110,500 · income $34,500 · Jan low 21°F · 22 in snow

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

    Clayton lifestyle rankingsFamilies60th pctQuiet55th pctFirst-time buyers0th pctWalkability55th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  2. 17West Hammond, New Mexico

    Better for families than 64% of New Mexico towns

    West Hammond is a community of 2,724 people in San Juan County, New Mexico. It also ranks more of a college town than 84% of New Mexico towns and easier by car than 71% of New Mexico towns.

    2,724 people · San Juan County · median home $209,300 · income $48,929 · Jan low 21°F · 7 in snow

    Full West Hammond, New Mexico profile: weather, storms, schools, jobs →

    West Hammond lifestyle rankingsFamilies64th pctQuiet29th pctFirst-time buyers37th pctWalkability14th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  3. 16Vado, New Mexico

    Better for families than 66% 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 rankingsFamilies66th pctQuiet9th pctFirst-time buyers81th pctWalkability91th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  4. 15Chimayo, New Mexico

    Better for families than 66% of New Mexico towns

    Chimayo is a community of 3,077 people in Rio Arriba County, New Mexico. It also ranks quieter than 80% of New Mexico towns and better for retirees than 77% of New Mexico towns.

    3,077 people · Rio Arriba County · median home $227,500 · income $56,484 · Jan low 15°F · 11 in snow

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

    Chimayo lifestyle rankingsFamilies66th pctQuiet80th pctFirst-time buyers41th pctWalkability61th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  5. 14El Cerro Mission, New Mexico

    Better for families than 67% of New Mexico towns

    El Cerro Mission is a community of 4,566 people in Valencia County, New Mexico. It also ranks better for first-time buyers than 71% of New Mexico towns.

    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 rankingsFamilies67th pctQuiet40th pctFirst-time buyers71th pctWalkability10th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  6. 13El Cerro, New Mexico

    Better for families than 69% of New Mexico towns

    El Cerro is a community of 2,946 people in Valencia County, New Mexico. It also ranks more walkable than 92% of New Mexico towns and easier by car than 87% of New Mexico towns.

    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 lifestyle rankingsFamilies69th pctQuiet66th pctFirst-time buyers0th pctWalkability92th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  7. 12Zuni Pueblo, New Mexico

    Better for families 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 rankingsFamilies71th pctQuiet51th pctFirst-time buyers71th pctWalkability82th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  8. 11Los Chaves, New Mexico

    Better for families than 74% of New Mexico towns

    Los Chaves is a community of 4,997 people in Valencia County, New Mexico. It also ranks better for first-time buyers than 100% of New Mexico towns and better for a vacation home than 97% 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 rankingsFamilies74th pctQuiet58th pctFirst-time buyers100th pctWalkability79th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  9. 10Eunice, New Mexico

    Better for families than 76% of New Mexico towns

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

    Eunice is a city of 3,056 people in Lea County, New Mexico. It also ranks easier by car than 100% of New Mexico towns.

    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 lifestyle rankingsFamilies76th pctQuiet21th pctFirst-time buyers0th pctWalkability8th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  10. 9Edgewood, New Mexico

    Better for families than 87% 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 first-time buyers than 98% of New Mexico towns and better for cycling than 97% 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 rankingsFamilies87th pctQuiet43th pctFirst-time buyers98th pctWalkability57th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  11. 8Santa Teresa, New Mexico

    Better for families than 88% of New Mexico towns

    Santa Teresa is a community of 5,044 people in Doña Ana County, New Mexico. It also ranks better for young professionals than 97% of New Mexico towns and more upscale than 84% of New Mexico towns.

    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 lifestyle rankingsFamilies88th pctQuiet27th pctFirst-time buyers0th pctWalkability2th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  12. 7La Cienega, New Mexico

    Better for families than 89% of New Mexico towns

    La Cienega is a community of 3,885 people in Santa Fe County, New Mexico. It also ranks better for retirees than 94% of New Mexico towns and better for a vacation home than 92% of New Mexico towns.

    3,885 people · Santa Fe County · median home $517,100 · income $85,250 · Jan low 20°F · 20 in snow

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

    La Cienega lifestyle rankingsFamilies89th pctQuiet90th pctFirst-time buyers0th pctWalkability34th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  13. 6Placitas, New Mexico

    Better for families than 89% of New Mexico towns

    Placitas is a community of 5,041 people in Sandoval County, New Mexico. It also ranks better for retirees than 97% of New Mexico towns and better transit than 96% of New Mexico towns.

    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 lifestyle rankingsFamilies89th pctQuiet88th pctFirst-time buyers0th pctWalkability32th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  14. 5Bosque Farms, New Mexico

    Better for families than 90% of New Mexico towns

    Bosque Farms is a village of 4,020 people in Valencia County, New Mexico. It also ranks more upscale than 80% of New Mexico towns and more vibrant than 79% of New Mexico towns.

    4,020 people · Valencia County · median home $293,100 · income $82,188 · Jan low 19°F · 5 in snow

    Full Bosque Farms, New Mexico profile: weather, storms, schools, jobs →

    Bosque Farms lifestyle rankingsFamilies90th pctQuiet61th pctFirst-time buyers35th pctWalkability73th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  15. 4Corrales, New Mexico

    Better for families than 97% of New Mexico towns

    Corrales is a village of 8,493 people in Sandoval County, New Mexico. It also ranks more upscale than 96% of New Mexico towns and better for retirees than 94% of New Mexico towns.

    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 lifestyle rankingsFamilies97th pctQuiet71th pctFirst-time buyers0th pctWalkability78th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  16. 3Eldorado at Santa Fe, New Mexico

    Better for families than 98% of New Mexico towns

    Eldorado at Santa Fe is a community of 6,005 people in Santa Fe County, New Mexico. It also ranks more upscale than 98% of New Mexico towns and better for retirees than 97% of New Mexico towns.

    6,005 people · Santa Fe County · median home $591,900 · income $106,633 · Jan low 21°F · 28 in snow

    Full Eldorado at Santa Fe, New Mexico profile: weather, storms, schools, jobs →

    Eldorado at Santa Fe lifestyle rankingsFamilies98th pctQuiet95th pctFirst-time buyers41th pctWalkability34th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  17. 2Sandia Heights, New Mexico

    Better for families than 100% of New Mexico towns

    Sandia Heights is a community of 3,273 people in Bernalillo County, New Mexico. It also ranks more upscale than 100% of New Mexico towns and better for retirees than 97% of New Mexico towns.

    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 lifestyle rankingsFamilies100th pctQuiet84th pctFirst-time buyers0th pctWalkability42th pct
    The Town Files lifestyle rankings, percentile vs New Mexico towns.
  18. 1White Rock, New Mexico

    Better for families than 100% of New Mexico towns

    White Rock is a community of 5,852 people in Los Alamos County, New Mexico. It also ranks more upscale than 100% of New Mexico towns and better for retirees than 87% of New Mexico towns.

    5,852 people · Los Alamos County · median home $500,700 · income $156,639 · Jan low 21°F · 42 in snow

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

    White Rock lifestyle rankingsFamilies100th pctQuiet63th pctFirst-time buyers0th pctWalkability12th 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 18 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: