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.
-
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 →
The Town Files lifestyle rankings, percentile vs New Mexico towns. -
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 →
The Town Files lifestyle rankings, percentile vs New Mexico towns. -
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 →
The Town Files lifestyle rankings, percentile vs New Mexico towns. -
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 →
The Town Files lifestyle rankings, percentile vs New Mexico towns. -
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 →
The Town Files lifestyle rankings, percentile vs New Mexico towns. -
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 →
The Town Files lifestyle rankings, percentile vs New Mexico towns. -
12Zuni Pueblo, New Mexico
Better for families than 71% of New Mexico towns

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 →
The Town Files lifestyle rankings, percentile vs New Mexico towns. -
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 →
The Town Files lifestyle rankings, percentile vs New Mexico towns. -
10Eunice, New Mexico
Better for families than 76% of New Mexico towns

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 →
The Town Files lifestyle rankings, percentile vs New Mexico towns. -
9Edgewood, New Mexico
Better for families than 87% of New Mexico towns

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 →
The Town Files lifestyle rankings, percentile vs New Mexico towns. -
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 →
The Town Files lifestyle rankings, percentile vs New Mexico towns. -
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 →
The Town Files lifestyle rankings, percentile vs New Mexico towns. -
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 →
The Town Files lifestyle rankings, percentile vs New Mexico towns. -
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 →
The Town Files lifestyle rankings, percentile vs New Mexico towns. -
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 →
The Town Files lifestyle rankings, percentile vs New Mexico towns. -
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 →
The Town Files lifestyle rankings, percentile vs New Mexico towns. -
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 →
The Town Files lifestyle rankings, percentile vs New Mexico towns. -
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 →
The Town Files lifestyle rankings, percentile vs New Mexico towns.
Price vs ranking
More New Mexico rankings
- The 17 Best Small Towns to Retire in New Mexico
- The 15 Quietest Small Towns in New Mexico
- The 16 Most Affordable Small Towns in New Mexico
- 19 Small Towns in New Mexico With the Mildest Winters
- The 25 Most Walkable Small Towns in New Mexico
- 16 Small Towns in New Mexico With the Fewest Tornadoes Since 1950
- The 22 Best Small Towns for First-Time Home Buyers in New Mexico
Same ranking, other places
- The 50 Best Small Towns for Families in America
- The 25 Best Small Towns for Families in Pennsylvania
- The 25 Best Small Towns for Families in New York
- The 25 Best Small Towns for Families in Michigan
- The 25 Best Small Towns for Families in Texas
- The 25 Best Small Towns for Families in California
- The 25 Best Small Towns for Families in New Jersey
- The 25 Best Small Towns for Families in Florida
- The 25 Best Small Towns for Families in Wisconsin
- The 25 Best Small Towns for Families in Ohio
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)