The Town Files

The 18 Best Small Towns for Young Families in New Mexico

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 Cedar Grove, NM.

Map of the 18 towns123456789101112131415161718
Numbers match the ranking.
The 18 Best Small Towns for Young Families in New Mexico1. Cedar Grovescore 942. Thunder Mountainscore 923. Mountainairscore 914. Cañoncitoscore 885. Morascore 886. Las Maravillasscore 857. Glorietascore 848. McIntoshscore 789. Cubascore 7810. East Pecosscore 7811. Los Chavesscore 7712. Estanciascore 7313. Skyline-Ganipascore 7314. Twin Lakesscore 7115. Isletascore 7116. Peña Blancascore 7117. Dexterscore 7118. Salemscore 70
  1. 18Salem, New Mexico

    Families: 84th percentile · Quiet: 54th percentile · First-time buyers: 73rd percentile

    Salem is a community of 797 people in Doña Ana County, New Mexico. Homes have a median value of $61,500 against household income of $31,386; January lows average 29°F.

    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: The 18 Best Small Towns for Young Families in New Mexico scoresFamilies84th pctQuiet54th pctFirst-time buyers73th pct
    Percentile vs New Mexico towns on each part of this ranking.
  2. 17Dexter, New Mexico

    Families: 87th percentile · Quiet: 66th percentile · First-time buyers: 59th 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 18 Best Small Towns for Young Families in New Mexico scoresFamilies87th pctQuiet66th pctFirst-time buyers59th pct
    Percentile vs New Mexico towns on each part of this ranking.
  3. 16Peña Blanca, New Mexico

    Families: 51st percentile · Quiet: 69th percentile · First-time buyers: 94th percentile

    Peña Blanca is a community of 624 people in Sandoval County, New Mexico. Homes have a median value of $222,100 against household income of $71,250; January lows average 20°F.

    624 people · Sandoval County · median home $222,100 · income $71,250 · Jan low 20°F · 8 in snow

    Full Peña Blanca, New Mexico profile: weather, storms, schools, jobs →

    Peña Blanca: The 18 Best Small Towns for Young Families in New Mexico scoresFamilies51th pctQuiet69th pctFirst-time buyers94th pct
    Percentile vs New Mexico towns on each part of this ranking.
  4. 15Isleta, New Mexico

    Families: 67th percentile · Quiet: 55th percentile · First-time buyers: 92nd percentile

    Isleta is a community of 802 people in Bernalillo County, New Mexico. Homes have a median value of $159,000 against household income of —; January lows average 22°F.

    802 people · Bernalillo County · median home $159,000 · income — · Jan low 22°F · 7 in snow

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

    Isleta: The 18 Best Small Towns for Young Families in New Mexico scoresFamilies67th pctQuiet55th pctFirst-time buyers92th pct
    Percentile vs New Mexico towns on each part of this ranking.
  5. 14Twin Lakes, New Mexico

    Families: 62nd percentile · Quiet: 82nd percentile · First-time buyers: 70th percentile

    Twin Lakes is a community of 1,004 people in McKinley County, New Mexico. Homes have a median value of $56,500 against household income of $25,938; January lows average 16°F.

    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: The 18 Best Small Towns for Young Families in New Mexico scoresFamilies62th pctQuiet82th pctFirst-time buyers70th pct
    Percentile vs New Mexico towns on each part of this ranking.
  6. 13Skyline-Ganipa, New Mexico

    Families: 73rd percentile · Quiet: 59th percentile · First-time buyers: 87th percentile

    Skyline-Ganipa is a community of 1,614 people in Cibola County, New Mexico. Homes have a median value of $83,900 against household income of $56,992; January lows average 18°F.

    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: The 18 Best Small Towns for Young Families in New Mexico scoresFamilies73th pctQuiet59th pctFirst-time buyers87th pct
    Percentile vs New Mexico towns on each part of this ranking.
  7. 12Estancia, New Mexico

    Families: 59th percentile · Quiet: 71st percentile · First-time buyers: 90th percentile

    Estancia is a town of 1,242 people in Torrance County, New Mexico. Homes have a median value of $99,000 against household income of $53,846; January lows average 15°F.

    1,242 people · Torrance County · median home $99,000 · income $53,846 · Jan low 15°F · 18 in snow

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

    Estancia: The 18 Best Small Towns for Young Families in New Mexico scoresFamilies59th pctQuiet71th pctFirst-time buyers90th pct
    Percentile vs New Mexico towns on each part of this ranking.
  8. 11Los Chaves, New Mexico

    Families: 74th percentile · Quiet: 58th percentile · First-time buyers: 100th percentile

    Los Chaves is a community of 4,997 people in Valencia County, New Mexico. Homes have a median value of $285,700 against household income of $79,662; January lows average 19°F.

    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: The 18 Best Small Towns for Young Families in New Mexico scoresFamilies74th pctQuiet58th pctFirst-time buyers100th pct
    Percentile vs New Mexico towns on each part of this ranking.
  9. 10East Pecos, New Mexico

    Families: 72nd percentile · Quiet: 93rd percentile · First-time buyers: 68th percentile

    East Pecos is a community of 660 people in San Miguel County, New Mexico. Homes have a median value of — against household income of —; January lows average 18°F.

    660 people · San Miguel County · median home — · income — · Jan low 18°F · 26 in snow

    Full East Pecos, New Mexico profile: weather, storms, schools, jobs →

    East Pecos: The 18 Best Small Towns for Young Families in New Mexico scoresFamilies72th pctQuiet93th pctFirst-time buyers68th pct
    Percentile vs New Mexico towns on each part of this ranking.
  10. 9Cuba, New Mexico

    Families: 74th percentile · Quiet: 68th percentile · First-time buyers: 92nd percentile

    Cuba is a village of 628 people in Sandoval County, New Mexico. Homes have a median value of $150,700 against household income of $58,750; January lows average 14°F.

    628 people · Sandoval County · median home $150,700 · income $58,750 · Jan low 14°F · 34 in snow

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

    Cuba: The 18 Best Small Towns for Young Families in New Mexico scoresFamilies74th pctQuiet68th pctFirst-time buyers92th pct
    Percentile vs New Mexico towns on each part of this ranking.
  11. 8McIntosh, New Mexico

    Families: 81st percentile · Quiet: 61st percentile · First-time buyers: 93rd percentile

    McIntosh is a community of 1,395 people in Torrance County, New Mexico. Homes have a median value of $168,500 against household income of $56,566; January lows average 15°F.

    1,395 people · Torrance County · median home $168,500 · income $56,566 · Jan low 15°F · 18 in snow

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

    McIntosh: The 18 Best Small Towns for Young Families in New Mexico scoresFamilies81th pctQuiet61th pctFirst-time buyers93th pct
    Percentile vs New Mexico towns on each part of this ranking.
  12. 7Glorieta, New Mexico

    Families: 77th percentile · Quiet: 86th percentile · First-time buyers: 88th percentile

    Glorieta is a community of 511 people in Santa Fe County, New Mexico. Homes have a median value of $438,900 against household income of —; January lows average 18°F.

    511 people · Santa Fe County · median home $438,900 · income — · Jan low 18°F · 26 in snow

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

    Glorieta: The 18 Best Small Towns for Young Families in New Mexico scoresFamilies77th pctQuiet86th pctFirst-time buyers88th pct
    Percentile vs New Mexico towns on each part of this ranking.
  13. 6Las Maravillas, New Mexico

    Families: 82nd percentile · Quiet: 76th percentile · First-time buyers: 97th percentile

    Las Maravillas is a community of 1,604 people in Valencia County, New Mexico. Homes have a median value of $230,000 against household income of $63,375; January lows average 19°F.

    1,604 people · Valencia County · median home $230,000 · income $63,375 · Jan low 19°F · 5 in snow

    Full Las Maravillas, New Mexico profile: weather, storms, schools, jobs →

    Las Maravillas: The 18 Best Small Towns for Young Families in New Mexico scoresFamilies82th pctQuiet76th pctFirst-time buyers97th pct
    Percentile vs New Mexico towns on each part of this ranking.
  14. 5Mora, New Mexico

    Families: 82nd percentile · Quiet: 98th percentile · First-time buyers: 85th percentile

    Mora is a community of 547 people in Mora County, New Mexico. Homes have a median value of $172,200 against household income of $72,218; January lows average 18°F.

    547 people · Mora County · median home $172,200 · income $72,218 · Jan low 18°F · 108 in snow

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

    Mora: The 18 Best Small Towns for Young Families in New Mexico scoresFamilies82th pctQuiet98th pctFirst-time buyers85th pct
    Percentile vs New Mexico towns on each part of this ranking.
  15. 4Cañoncito, New Mexico

    Families: 85th percentile · Quiet: 88th percentile · First-time buyers: 92nd percentile

    Cañoncito is a community of 1,003 people in Santa Fe County, New Mexico. Homes have a median value of $387,900 against household income of $78,220; January lows average 21°F.

    1,003 people · Santa Fe County · median home $387,900 · income $78,220 · Jan low 21°F · 28 in snow

    Full Cañoncito, New Mexico profile: weather, storms, schools, jobs →

    Cañoncito: The 18 Best Small Towns for Young Families in New Mexico scoresFamilies85th pctQuiet88th pctFirst-time buyers92th pct
    Percentile vs New Mexico towns on each part of this ranking.
  16. 3Mountainair, New Mexico

    Families: 78th percentile · Quiet: 95th percentile · First-time buyers: 100th 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 18 Best Small Towns for Young Families in New Mexico scoresFamilies78th pctQuiet95th pctFirst-time buyers100th pct
    Percentile vs New Mexico towns on each part of this ranking.
  17. 2Thunder Mountain, New Mexico

    Families: 91st percentile · Quiet: 86th percentile · First-time buyers: 99th percentile

    Thunder Mountain is a community of 1,171 people in Santa Fe County, New Mexico. Homes have a median value of $400,000 against household income of $47,309; January lows average 15°F.

    1,171 people · Santa Fe County · median home $400,000 · income $47,309 · Jan low 15°F · 24 in snow

    Full Thunder Mountain, New Mexico profile: weather, storms, schools, jobs →

    Thunder Mountain: The 18 Best Small Towns for Young Families in New Mexico scoresFamilies91th pctQuiet86th pctFirst-time buyers99th pct
    Percentile vs New Mexico towns on each part of this ranking.
  18. 1Cedar Grove, New Mexico

    Families: 91st percentile · Quiet: 92nd percentile · First-time buyers: 99th percentile

    Cedar Grove is a community of 549 people in Santa Fe County, New Mexico. Homes have a median value of $185,000 against household income of $63,261; January lows average 18°F.

    549 people · Santa Fe County · median home $185,000 · income $63,261 · Jan low 18°F · 29 in snow

    Full Cedar Grove, New Mexico profile: weather, storms, schools, jobs →

    Cedar Grove: The 18 Best Small Towns for Young Families in New Mexico scoresFamilies91th pctQuiet92th pctFirst-time buyers99th 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 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 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: