Guest, Sign inJoin
New Mexico · 2026 edition

Best affordable places to live in New Mexico

We scored 72 towns on the six things people weigh when they move: affordability, safety, schools, health, jobs and the outdoors, from public data. Then we ask the people who live there whether we got it right.

#1 best affordable places to liveClayton 77score

The top 25

Weights: Affordability 45% · Safety 20% · Schools 15% · Health 10% · Jobs & commute 5% · Outdoors & community 5%. How the score works

#1

Clayton

· 2,753 people
77A+

Why it’s here: Safety (#3 safest), affordability (#7 cheapest rent).

Worth knowing: health is in the bottom third of New Mexico.

Is Clayton really #1?AgreeDisagree
#2

Tucumcari

· 5,160 people
75A+

Why it’s here: Affordability (#2 lowest property tax), outdoors & community (#4 most-used libraries).

Worth knowing: health is in the bottom third of New Mexico.

Is Tucumcari really #2?AgreeDisagree
#3

University Park

· 2,782 people
74A+

Why it’s here: Schools (#1 best schools), affordability (#18 cheapest rent).

Worth knowing: no safety data, so it’s scored on the rest.

Is University Park really #3?AgreeDisagree
  1. 4
    Crownpoint2,882 people · Affordability
    74A+
  2. 5
    Raton6,026 people · Affordability, schools
    73A+
  3. 6
    Vado2,895 people · Affordability, schools · weaker on health
    68A
  4. 7
    Eunice3,015 people · Affordability · weaker on health
    67A
  5. 8
    Portales11,968 people · Affordability
    66A
  6. 9
    Deming15,221 people · Affordability · weaker on health
    66A
  7. 10
    Dulce3,218 people · Affordability · weaker on schools
    65A
  8. 11
    Zuni Pueblo5,864 people · Affordability · weaker on schools
    65A-
  9. 12
    Truth or Consequences6,019 people · Affordability · weaker on health
    64A-
  10. 13 E
    El Cerro Mission5,323 people · Affordability · weaker on jobs & commute
    64A-
  11. 14
    Meadow Lake4,259 people · Affordability · weaker on jobs & commute
    64A-
  12. 15
    Shiprock7,610 people · Affordability · weaker on jobs & commute
    63A-
  13. 16 C
    Crouch Mesa4,812 people · Affordability
    62A-
  14. 17
    Chaparral18,186 people · Affordability · weaker on health
    62A-
  15. 18
    Socorro8,481 people · Affordability
    61A-
  16. 19
    Aztec6,150 people · Outdoors & community
    61A-
  17. 20
    Las Vegas13,000 people · Schools
    60B+
  18. 21
    Alamogordo31,307 people
    59B+
  19. 22
    Agua Fria2,898 people · Schools
    59B+
  20. 23
    Anthony8,767 people · Affordability · weaker on health
    58B+
  21. 24
    Ruidoso Downs2,655 people · Schools
    58B+
  22. 25
    Silver City9,536 people · Outdoors & community · weaker on health
    57B+
See all 72 →
  1. 26
    Bosque Farms4,071 people · Safety
    57B+
  2. 27
    Lovington11,498 people · Schools · weaker on health
    56B
  3. 28
    Bloomfield7,395 people · weaker on health
    56B
  4. 29
    Grants8,951 people · Affordability · weaker on schools
    54B
  5. 30
    Tularosa2,597 people · weaker on health
    54B
  6. 31
    Ruidoso7,699 people · Schools
    52B
  7. 32
    Peralta3,404 people · Safety, health · weaker on outdoors & community
    51B-
  8. 33
    Roswell47,638 people · weaker on health
    50B-
  9. 34
    Clovis37,942 people · weaker on health
    50B-
  10. 35
    Edgewood6,124 people · Health, safety · weaker on outdoors & community
    50B-
  11. 36
    Sunland Park17,463 people · Safety · weaker on health
    50B-
  12. 37
    Rio Rancho108,515 people · Schools, health · weaker on affordability
    50B-
  13. 38 E
    El Cerro2,923 people
    49B-
  14. 39
    Las Cruces114,197 people · Schools · weaker on safety
    47C+
  15. 40
    Hobbs40,252 people · Schools · weaker on safety
    47C+
  16. 41
    Artesia12,576 people · Jobs & commute
    46C+
  17. 42
    Rio Communities4,925 people · weaker on jobs & commute
    46C+
  18. 43
    Farmington46,314 people · weaker on safety
    46C+
  19. 44
    La Cienega3,543 people · Schools, health · weaker on affordability
    45C+
  20. 45 N
    North Hobbs6,034 people · Schools, jobs & commute · weaker on outdoors & community
    45C+
  21. 46
    White Rock5,716 people · Schools, health · weaker on affordability
    45C+
  22. 47
    Española10,473 people · weaker on schools
    45C+
  23. 48
    Los Alamos13,317 people · Schools, jobs & commute · weaker on affordability
    45C+
  24. 49 L
    Lee Acres4,272 people
    44C+
  25. 50
    Los Chaves4,838 people · weaker on outdoors & community
    44C+
  26. 51
    Belen7,450 people · weaker on safety
    43C+
  27. 52
    Flora Vista2,770 people · weaker on jobs & commute
    43C+
  28. 53
    Corrales8,555 people · Safety, health · weaker on affordability
    43C+
  29. 54
    Carlsbad31,746 people · weaker on schools
    42C+
  30. 55
    Los Lunas18,618 people · weaker on affordability
    42C+
  31. 56
    South Valley37,120 people · weaker on schools
    42C+
  32. 57
    North Valley10,455 people · Health · weaker on schools
    41C+
  33. 58
    Bernalillo9,086 people · weaker on schools
    41C+
  34. 59
    Ranchos de Taos2,536 people · weaker on outdoors & community
    40C+
  35. 60
    Eldorado at Santa Fe5,619 people · Schools, health · weaker on affordability
    38C+
  36. 61
    Gallup21,023 people · weaker on safety
    37C+
  37. 62
    Holloman AFB4,433 people · Jobs & commute · weaker on outdoors & community
    36C+
  38. 63
    Santa Teresa6,041 people · weaker on outdoors & community
    35C+
  39. 64
    Santa Fe89,019 people · Health, outdoors & community · weaker on affordability
    35C+
  40. 65
    Taos6,458 people · weaker on safety
    34C+
  41. 66 P
    Paradise Hills4,591 people · Health · weaker on schools
    33C+
  42. 67
    Albuquerque562,218 people · Outdoors & community, health · weaker on safety
    32C+
  43. 68
    Los Ranchos de Albuquerque5,857 people · Health · weaker on affordability
    31C+
  44. 69 L
    La Mesilla2,697 people · weaker on schools
    30C+
  45. 70
    Kirtland AFB3,413 people · Jobs & commute, health · weaker on affordability
    29C+
  46. 71 S
    Sandia Heights3,160 people · Health · weaker on affordability
    25C+
  47. 72
    Placitas4,223 people · Health · weaker on affordability
    21C+

Every town with 2,500+ residents and data on at least 5 of the 6 areas.

Near the cities

Best affordable places to live near New Mexico’s cities

The top-scoring towns within 25 miles of each city.

Near Albuquerque

  1. El Cerro Mission23 mi64
  2. Meadow Lake21 mi64
  3. Bosque Farms18 mi57

Near Las Cruces

  1. University Park4 mi74
  2. Vado16 mi68
  3. Anthony24 mi58

Near Rio Rancho

  1. Corrales5 mi43
  2. South Valley19 mi42
  3. North Valley9 mi41

Near Santa Fe

  1. Agua Fria2 mi59
  2. La Cienega9 mi45
  3. White Rock16 mi45

Near Farmington

  1. Crouch Mesa5 mi62
  2. Aztec12 mi61
  3. Bloomfield11 mi56
Your turn

Did we get New Mexico right?

Data can’t tell you what a Tuesday feels like on Main Street. If you live in one of these towns, or left one, tell neighbors what the numbers miss.

You’ll land in your town’s Town Square with a post started. Guests can post too; we just confirm your email.
Method

How the score works

Every number is public data, compared only with other New Mexico towns. A town gets 0–100 in each area by where it falls on that area’s lists (the best = 100, the last = 0), and the score is the weighted average. So a score of 70 means that, across what matters, the town does better than about 70% of the others. Nobody is best at everything: the top scores land around 70.

Affordability

What a home costs against local income, the property-tax bill, and rent.

Safety

Crime reported to police per resident (FBI data).

Schools

State test results and the graduation rate of the town’s public schools.

Health

CDC health estimates, health insurance, and the drive to a top hospital.

Jobs & commute

Household income and the average commute.

Outdoors & community

Trails, conserved land, walkable streets, and a well-used library.

ListAffordabilitySafetySchoolsHealthJobs & commuteOutdoors & community
Overall20%20%20%15%15%10%
For families15%25%35%10%5%10%
To retire20%25%–35%–20%
Small towns20%20%20%15%15%10%
Affordable45%20%15%10%5%5%

Towns need data on at least 5 of the 6 areas; a missing area’s weight is shared by the rest. Small towns = 2,500 to 10,000 residents. Sources: U.S. Census ACS, state education departments, FBI crime data, CDC PLACES, IMLS libraries, conservation and trail data.

Quick answers

Living in New Mexico: questions people ask

What is the best place to live in New Mexico?

University Park scores highest overall (70), followed by Los Alamos and White Rock.

What is the best place in New Mexico to raise a family?

University Park, when schools and safety count for most of the score.

What is the most affordable good place to live in New Mexico?

Clayton leads when affordability counts for nearly half the score, without giving up safety and schools.

What is the best small town in New Mexico?

University Park is the top town with 2,500 to 10,000 residents.

Where is the best place to retire in New Mexico?

Corrales scores best when health, safety and affordability lead.

Go deeper

Every New Mexico ranking

All rankings →