Home › New Mexico › Rankings › Best places to live Los Alamos, #1 on this list · Bayo Road · Photo: Clyde Charles Brown · CC BY-SA 4.0 New Mexico rankings · 2026 Best places to live in New Mexico Los Alamos ranks first of New Mexico’s 72 graded towns, with an A+: health (A+) and schools (A+) are its strongest grades; walkability (B) is its lowest. 2 of the 72 (3%) grade A− or better nationally, against 25% of U.S. towns.
The overall grade, sorted: cost of living, safety, schools, health, jobs & income, walkability and hazard risk, from Census, FBI, state, CDC, EPA and FEMA data. How grades work
All towns Small towns (2,500–9,999) #1 Los Alamos County (city and county) · 13,317 people A+ Strongest: health A+ , schools A+ · lowest: walkability B
A Cost– SafetyA+ SchoolsA+ HealthA JobsB WalkA− Hazards
#2 Los Alamos County (city and county) · 5,716 people A+ Strongest: health A+ , schools A+ · lowest: walkability C
A Cost– SafetyA+ SchoolsA+ HealthA JobsC WalkB Hazards
#3 Sandoval County · 114,419 people B Strongest: hazard risk A , schools A · lowest: cost of living C
C CostC SafetyA SchoolsA− HealthB+ JobsB+ WalkA Hazards
Where they are: Three of the top 10 are in Santa Fe County. The top small town (2,500–9,999 residents) is White Rock , #2 overall.
All 72 towns Overall score, highest first. The score (0–100) blends the seven livability grades and sets the order; the letter places that score among every U.S. town of 2,500+, and A+ is the top 5%, so neighbors on the list often share a letter. Each town links to its page, where the grade sheet shows every subject.
# Town Score Grade What drives it
1 Los Alamos Los Alamos County (city and county) · 13,317 people 89.7 top 0.1% A+ Strongest: health A+ , schools A+ · lowest: walkability B 2 White Rock Los Alamos County (city and county) · 5,716 people 83.9 top 0.1% A+ Strongest: health A+ , schools A+ · lowest: walkability C 3 Rio Rancho Sandoval County · 114,419 people 57.9 top 35.1% B Strongest: hazard risk A , schools A · lowest: cost of living C 4 La Cienega unincorporated, Santa Fe County · 3,543 people 54.4 top 44.3% B Strongest: health A , jobs & income B · lowest: cost of living C+ 5 Corrales Sandoval County · 8,484 people 54.0 top 45.5% B− Strongest: health A− , safety A− · lowest: cost of living C− 6 El Cerro unincorporated, Valencia County · 2,923 people 53.1 top 47.9% B− Strongest: cost of living B+ , jobs & income B+ · lowest: hazard risk D 7 Clayton Union County · 2,510 people 52.4 top 50.0% B− Strongest: schools A− , walkability A− · lowest: jobs & income D− 8 Kirtland AFB unincorporated, Bernalillo County · 3,413 people 52.2 bottom 49.3% B− Strongest: hazard risk A+ , walkability A · lowest: cost of living D− 9 Eldorado at Santa Fe unincorporated, Santa Fe County · 5,619 people 51.8 bottom 48.3% B− Strongest: health A , jobs & income B+ · lowest: cost of living C− 10 Edgewood Santa Fe County · 6,157 people 51.5 bottom 47.5% B− Strongest: health B+ , cost of living B+ · lowest: safety C 11 Bosque Farms Valencia County · 4,174 people 50.8 bottom 45.9% B− Strongest: safety B+ , cost of living B · lowest: hazard risk D 12 Paradise Hills unincorporated, Bernalillo County · 4,591 people 50.6 bottom 45.1% B− Strongest: hazard risk A− , walkability B · lowest: schools C+ 13 Sandia Heights unincorporated, Bernalillo County · 3,160 people 49.6 bottom 42.3% C+ Strongest: health A+ , jobs & income A · lowest: walkability D 14 Los Ranchos de Albuquerque Bernalillo County · 5,790 people 47.9 bottom 37.5% C+ Strongest: jobs & income A− , health B+ · lowest: cost of living D 15 Peralta Valencia County · 3,499 people 47.3 bottom 36.2% C+ Strongest: jobs & income B , health B · lowest: hazard risk D 16 Agua Fria unincorporated, Santa Fe County · 2,898 people 47.2 bottom 35.8% C+ Strongest: hazard risk A , cost of living B · lowest: jobs & income C− 17 Placitas unincorporated, Sandoval County · 4,223 people 45.9 bottom 32.7% C Strongest: jobs & income A− , health A− · lowest: cost of living C− 18 Santa Rosa Guadalupe County · 2,802 people 44.7 bottom 29.5% C Strongest: cost of living A− , schools B · lowest: hazard risk D 19 Anthony Doña Ana County · 8,900 people 44.7 bottom 29.5% C Strongest: hazard risk A , cost of living A− · lowest: health D− 20 South Valley unincorporated, Bernalillo County · 37,120 people 44.1 bottom 28.1% C Strongest: walkability B+ , cost of living B · lowest: health C 21 Crouch Mesa unincorporated, San Juan County · 4,812 people 44.0 bottom 27.8% C Strongest: cost of living A− , schools B · lowest: walkability D 22 Santa Fe Santa Fe County · 89,837 people 43.5 bottom 26.7% C Strongest: walkability A , hazard risk A · lowest: safety D− 23 Carlsbad Eddy County · 32,524 people 43.1 bottom 25.5% C Strongest: cost of living A− , walkability B · lowest: hazard risk D 24 North Hobbs unincorporated, Lea County · 6,034 people 42.9 bottom 25.1% C Strongest: schools B , cost of living B− · lowest: hazard risk D− 25 Portales Roosevelt County · 11,734 people 42.6 bottom 24.5% C− Strongest: walkability A− , schools B+ · lowest: hazard risk D− 26 Artesia Eddy County · 12,735 people 42.3 bottom 23.8% C− Strongest: schools B+ , cost of living B · lowest: hazard risk C− 27 Lovington Lea County · 11,620 people 41.8 bottom 22.9% C− Strongest: cost of living B+ , schools B · lowest: jobs & income D 28 Vado unincorporated, Doña Ana County · 2,895 people 41.7 bottom 22.6% C− Strongest: cost of living A , schools B · lowest: health D− 29 North Valley unincorporated, Bernalillo County · 10,455 people 41.6 bottom 22.5% C− Strongest: walkability B , health B− · lowest: hazard risk C− 30 Silver City Grant County · 9,284 people 41.4 bottom 21.9% C− Strongest: walkability A , schools B+ · lowest: jobs & income D− 31 Holloman AFB unincorporated, Otero County · 4,433 people 41.1 bottom 21.2% C− Strongest: health B+ , schools B+ · lowest: cost of living D− 32 Sunland Park Doña Ana County · 18,268 people 41.1 bottom 21.2% C− Strongest: schools B , walkability B · lowest: health D 33 Raton Colfax County · 5,952 people 40.8 bottom 20.7% C− Strongest: cost of living B+ , walkability B− · lowest: jobs & income C− 34 Bernalillo Sandoval County · 9,159 people 40.4 bottom 19.9% C− Strongest: walkability A− , cost of living A− · lowest: hazard risk C− 35 Chaparral unincorporated, Doña Ana County · 18,186 people 39.9 bottom 18.9% C− Strongest: cost of living A− , schools B · lowest: walkability D 36 Santa Teresa unincorporated, Doña Ana County · 6,041 people 39.8 bottom 18.6% C− Strongest: hazard risk A− , schools B · lowest: walkability D 37 Clovis Curry County · 37,127 people 39.7 bottom 18.4% C− Strongest: hazard risk A− , schools B · lowest: jobs & income D 38 Hobbs Lea County · 40,863 people 39.7 bottom 18.4% C− Strongest: walkability B+ , cost of living B · lowest: safety D− 39 Alamogordo Otero County · 31,906 people 39.6 bottom 18.3% C− Strongest: schools B+ , cost of living B− · lowest: jobs & income D 40 Farmington San Juan County · 46,055 people 39.2 bottom 17.6% C− Strongest: walkability A− , hazard risk B · lowest: safety D 41 Crownpoint unincorporated, McKinley County · 2,882 people 39.2 bottom 17.6% C− Strongest: hazard risk A− , cost of living A− · lowest: jobs & income D− 42 Los Chaves unincorporated, Valencia County · 4,838 people 39.1 bottom 17.3% C− Strongest: cost of living B , jobs & income B− · lowest: hazard risk D 43 Ranchos de Taos unincorporated, Taos County · 2,536 people 39.1 bottom 17.2% C− Strongest: health B− , cost of living C+ · lowest: hazard risk D 44 Albuquerque Bernalillo County · 556,588 people 38.9 bottom 16.8% C− Strongest: walkability A , hazard risk B+ · lowest: safety D− 45 Ruidoso Lincoln County · 7,580 people 38.8 bottom 16.7% C− Strongest: walkability B+ , schools B · lowest: hazard risk D 46 Tucumcari Quay County · 5,082 people 38.8 bottom 16.6% C− Strongest: walkability A− , cost of living B · lowest: jobs & income D− 47 Eunice Lea County · 3,037 people 38.3 bottom 15.7% C− Strongest: cost of living A+ , hazard risk B · lowest: health D 48 Meadow Lake unincorporated, Valencia County · 4,259 people 38.1 bottom 15.4% C− Strongest: cost of living A , schools B− · lowest: walkability D− 49 Deming Luna County · 14,944 people 37.6 bottom 14.5% D Strongest: walkability A− , hazard risk B · lowest: health D 50 Socorro Socorro County · 8,261 people 37.3 bottom 14.1% D Strongest: walkability A , schools B− · lowest: hazard risk D− 51 Aztec San Juan County · 6,091 people 37.3 bottom 14.0% D Strongest: walkability A− , cost of living B · lowest: jobs & income D 52 El Cerro Mission unincorporated, Valencia County · 5,323 people 36.8 bottom 13.2% D Strongest: cost of living A , schools B− · lowest: walkability D− 53 Los Lunas Valencia County · 20,572 people 36.6 bottom 12.9% D Strongest: walkability B+ , health B− · lowest: safety D 54 La Mesilla unincorporated, Rio Arriba County · 2,697 people 35.6 bottom 11.4% D Strongest: jobs & income B , cost of living C+ · lowest: hazard risk D 55 Flora Vista unincorporated, San Juan County · 2,770 people 35.4 bottom 11.1% D Strongest: schools B , health C+ · lowest: walkability D 56 Las Cruces Doña Ana County · 116,978 people 35.0 bottom 10.6% D Strongest: walkability A− , hazard risk B · lowest: safety D− 57 Grants Cibola County · 8,933 people 33.5 bottom 8.7% D Strongest: walkability A− , cost of living B− · lowest: jobs & income D− 58 Ruidoso Downs Lincoln County · 2,588 people 33.4 bottom 8.6% D Strongest: schools B , health C+ · lowest: hazard risk D− 59 Española Rio Arriba County · 10,458 people 33.0 bottom 8.1% D Strongest: cost of living B , walkability B− · lowest: hazard risk D 60 Lee Acres unincorporated, San Juan County · 4,272 people 32.9 bottom 8.1% D Strongest: schools B , hazard risk C+ · lowest: jobs & income D− 61 Shiprock unincorporated, San Juan County · 7,610 people 32.9 bottom 8.0% D Strongest: cost of living A− , walkability B+ · lowest: jobs & income D− 62 Truth or Consequences Sierra County · 5,949 people 32.9 bottom 8.0% D Strongest: walkability B+ , cost of living B− · lowest: hazard risk D 63 Zuni Pueblo unincorporated, McKinley County · 5,864 people 32.6 bottom 7.6% D Strongest: cost of living A+ , walkability C · lowest: jobs & income D− 64 Belen Valencia County · 7,589 people 32.0 bottom 7.0% D Strongest: walkability A− , cost of living B+ · lowest: safety D− 65 Dulce unincorporated, Rio Arriba County · 3,218 people 31.9 bottom 6.8% D Strongest: cost of living A+ , walkability C+ · lowest: jobs & income D− 66 Taos Taos County · 6,526 people 31.5 bottom 6.3% D Strongest: walkability A , health B− · lowest: safety D− 67 Bloomfield San Juan County · 7,335 people 30.6 bottom 5.5% D Strongest: walkability A− , cost of living C+ · lowest: jobs & income D 68 Rio Communities Valencia County · 4,953 people 29.7 bottom 4.6% D− Strongest: cost of living B− , health C+ · lowest: walkability D 69 Las Vegas San Miguel County · 12,574 people 29.3 bottom 4.2% D− Strongest: walkability B+ , cost of living C+ · lowest: jobs & income D 70 Roswell Chaves County · 46,878 people 28.9 bottom 3.9% D− Strongest: walkability B+ , cost of living B− · lowest: safety D 71 Tularosa Otero County · 2,662 people 28.9 bottom 3.9% D− Strongest: cost of living B+ , walkability C− · lowest: jobs & income D− 72 Gallup McKinley County · 19,969 people 24.3 bottom 1.4% D− Strongest: hazard risk A− , walkability A− · lowest: safety D− Method
How this list is made Each town’s overall grade blends seven livability grades: cost of living (weight 18), safety (18), schools (16), health (14), jobs & income (12), walkability (8) and hazard risk (4). A town needs 2,500+ residents and three of the first four. Letters are national, so an A here means the same as an A in any state; the list is the same towns in the same order, ranked within New Mexico. Towns without their own FBI figures are graded on the rest and their page says why.
Data years: crime 2023–2025 (FBI), Census ACS 2020–2024, CDC PLACES 2025, state school tests. How grades work
Quick answers
Questions people ask What is the best place to live in New Mexico? Los Alamos (Los Alamos County) ranks first of 72 graded towns, with an A+; health (A+) and schools (A+) are its strongest grades; walkability (B) is its lowest. White Rock and Rio Rancho follow.
What is the best small town in New Mexico? Among towns of 2,500 to 9,999 residents, White Rock ranks first (A+), then La Cienega and Corrales.
How are these towns ranked? By the overall grade, which blends seven livability grades from public data. The letter is national; the rank is within New Mexico. The full method is on How grades work .
Why isn’t my town on this list? The list covers towns of 2,500+ residents with an overall grade (72 in New Mexico). 88 smaller places have subject grades only; 1 town of 2,500+ lack enough data for a grade; Every town is on the New Mexico page .
Go deeper More New Mexico lists Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.
All New Mexico rankings → Other states
Best places to live in other states