Sign inJoin
New Mexico · 2026 edition

Best 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 places to liveUniversity Park 70score

The top 25

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

#1

University Park

· 2,782 people
70A

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 #1?AgreeDisagree
#2

Los Alamos

· 13,317 people
70A

Why it’s here: Schools (#1 highest graduation rate), jobs & commute (#3 highest income).

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

Is Los Alamos really #2?AgreeDisagree
#3

White Rock

· 5,716 people
68A

Why it’s here: Schools (#1 highest graduation rate), health (#1 healthiest).

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

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

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

Near the cities

Best places to live near New Mexico’s cities

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

Near Albuquerque

  1. Bosque Farms18 mi62
  2. Edgewood24 mi56
  3. Peralta19 mi56

Near Las Cruces

  1. University Park4 mi70
  2. Vado16 mi50
  3. Anthony24 mi39

Near Rio Rancho

  1. Corrales5 mi54
  2. Kirtland AFB18 mi50
  3. North Valley9 mi48

Near Santa Fe

  1. Los Alamos24 mi70
  2. White Rock16 mi68
  3. La Cienega9 mi63

Near Farmington

  1. Aztec12 mi57
  2. Bloomfield11 mi55
  3. Crouch Mesa5 mi55
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 →