The 16 Most Affordable Small Towns in New Mexico
Ranked by home value ÷ income among 51 towns of 500–10,000 people in New Mexico. #1 is Crownpoint, NM (homes cost 1.2× income).
-
16Anthony, New Mexico
Homes cost 3.0× income
Anthony is a city of 8,693 people in Doña Ana County, New Mexico. The median home is worth $116,000 and the median household earns $38,132, so homes cost 3.0× income (typical New Mexico town: 3.2×). Median rent is $561.
8,693 people · Doña Ana County · median home $116,000 · income $38,132 · Jan low 34°F · 0 in snow
Full Anthony, New Mexico profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
15Tularosa, New Mexico
Homes cost 2.9× income
Tularosa is a village of 2,553 people in Otero County, New Mexico. The median home is worth $150,600 and the median household earns $52,375, so homes cost 2.9× income (typical New Mexico town: 3.2×). Median rent is $1,081.
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 →
Census ACS 2020–2024 medians. -
14El Cerro, New Mexico
Homes cost 2.9× income
El Cerro is a community of 2,946 people in Valencia County, New Mexico. The median home is worth $311,500 and the median household earns $106,136, so homes cost 2.9× income (typical New Mexico town: 3.2×). Median rent is $723.
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 →
Census ACS 2020–2024 medians. -
13Shiprock, New Mexico
Homes cost 2.9× income
Shiprock is a community of 7,718 people in San Juan County, New Mexico. The median home is worth $104,400 and the median household earns $35,900, so homes cost 2.9× income (typical New Mexico town: 3.2×). Median rent is $694.
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 →
Census ACS 2020–2024 medians. -
12Grants, New Mexico
Homes cost 2.9× income

Photo: ANNAfoxlover at English Wikipedia (public domain, Wikimedia Commons) Grants is a city of 9,163 people in Cibola County, New Mexico. The median home is worth $136,500 and the median household earns $47,183, so homes cost 2.9× income (typical New Mexico town: 3.2×). Median rent is $783.
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 →
Census ACS 2020–2024 medians. -
11Vado, New Mexico
Homes cost 2.8× income
Vado is a community of 2,930 people in Doña Ana County, New Mexico. The median home is worth $104,400 and the median household earns $37,411, so homes cost 2.8× income (typical New Mexico town: 3.2×). Median rent is $756.
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 →
Census ACS 2020–2024 medians. -
10Eunice, New Mexico
Homes cost 2.8× income

Photo: AllenS (public domain, Wikimedia Commons) Eunice is a city of 3,056 people in Lea County, New Mexico. The median home is worth $139,800 and the median household earns $49,087, so homes cost 2.8× income (typical New Mexico town: 3.2×). Median rent is $721.
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 →
Census ACS 2020–2024 medians. -
9Raton, New Mexico
Homes cost 2.6× income
Raton is a city of 6,041 people in Colfax County, New Mexico. The median home is worth $134,300 and the median household earns $52,641, so homes cost 2.6× income (typical New Mexico town: 3.2×). Median rent is $741.
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 →
Census ACS 2020–2024 medians. -
8Santa Rosa, New Mexico
Homes cost 2.3× income
Santa Rosa is a city of 2,850 people in Guadalupe County, New Mexico. The median home is worth $111,600 and the median household earns $48,789, so homes cost 2.3× income (typical New Mexico town: 3.2×). Median rent is $727.
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 →
Census ACS 2020–2024 medians. -
7El Cerro Mission, New Mexico
Homes cost 2.3× income
El Cerro Mission is a community of 4,566 people in Valencia County, New Mexico. The median home is worth $115,300 and the median household earns $49,470, so homes cost 2.3× income (typical New Mexico town: 3.2×). Median rent is —.
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 →
Census ACS 2020–2024 medians. -
6Tucumcari, New Mexico
Homes cost 2.0× income
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 →
Census ACS 2020–2024 medians. -
5Meadow Lake, New Mexico
Homes cost 1.8× income
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 →
Census ACS 2020–2024 medians. -
4Zuni Pueblo, New Mexico
Homes cost 1.8× income

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 →
Census ACS 2020–2024 medians. -
3Crouch Mesa, New Mexico
Homes cost 1.4× income
Crouch Mesa is a community of 5,257 people in San Juan County, New Mexico. The median home is worth $89,200 and the median household earns $63,750, so homes cost 1.4× income (typical New Mexico town: 3.2×). Median rent is $1,040.
5,257 people · San Juan County · median home $89,200 · income $63,750 · Jan low 17°F · 11 in snow
Full Crouch Mesa, New Mexico profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
2Dulce, New Mexico
Homes cost 1.3× income

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 →
Census ACS 2020–2024 medians. -
1Crownpoint, New Mexico
Homes cost 1.2× income
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 →
Census ACS 2020–2024 medians.
More New Mexico rankings
- The 17 Best Small Towns to Retire in New Mexico
- The 15 Quietest Small Towns in New Mexico
- The 18 Best Small Towns for Families 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 Most Affordable Small Towns in America
- The 25 Most Affordable Small Towns in Pennsylvania
- The 25 Most Affordable Small Towns in New York
- The 25 Most Affordable Small Towns in Michigan
- The 25 Most Affordable Small Towns in Texas
- The 25 Most Affordable Small Towns in California
- The 25 Most Affordable Small Towns in New Jersey
- The 25 Most Affordable Small Towns in Florida
- The 25 Most Affordable Small Towns in Wisconsin
- The 25 Most Affordable Small Towns 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)