Home / New Mexico / Best Places to Live

Best Places to Live in New Mexico (2026)

New Mexico has a cost of living index of 86 (US average = 100) with a median household income of $67,503 and a population of 1,816,508. We ranked 15 cities based on affordability, income, housing value, and climate to find the best places to call home in New Mexico.

5 Hobbs
81
Cost Index

Hobbs is 19% cheaper than the national average with a median income of $65,691 and a population of 39,887.

$65,691
Median Income
$1,132/mo
Median Rent
$180,700
Home Value
39,887
Population
76
Cost Index

Artesia is 24% cheaper than the national average with a median income of $77,647 and a population of 12,555.

$77,647
Median Income
$875/mo
Median Rent
$213,800
Home Value
12,555
Population
8 Gallup
69
Cost Index

Gallup is 31% cheaper than the national average with a median income of $57,466 and a population of 21,333.

$57,466
Median Income
$858/mo
Median Rent
$134,600
Home Value
21,333
Population
10 Roswell
69
Cost Index

Roswell is 31% cheaper than the national average with a median income of $50,294 and a population of 47,823.

$50,294
Median Income
$840/mo
Median Rent
$139,200
Home Value
47,823
Population
11 Clovis
74
Cost Index

Clovis is 26% cheaper than the national average with a median income of $54,029 and a population of 38,153.

$54,029
Median Income
$947/mo
Median Rent
$160,000
Home Value
38,153
Population

How We Rank the Best Places to Live

Our livability score combines four data-driven factors: affordability (35% — cost of living index relative to national average), income (25% — median household income from the Census Bureau), housing value (15% — home price to income ratio), and climate (15% — NOAA temperature normals favoring moderate climates). Population serves as a proxy for amenities (10%).

Only cities with at least 5,000–10,000 residents are included. Data sourced from the US Census Bureau, Zillow, HUD, and NOAA.