Guest, Sign inJoin
White Rock New Mexico Town HallWhite Rock, #1 on this list · Photo: AllenS · Public domain
New Mexico rankings · Health

Healthiest towns in New Mexico

White Rock ranks first on health among New Mexico’s 73 towns of 2,500+; 10 of the 73 grade A− or better on health nationally.

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). How grades work

#1

White Rock

Los Alamos County (city and county) · 5,716 people
A+

Health grade, among the top in the U.S.·Overall A+ · #2 of 72 in NM

#2

Los Alamos

Los Alamos County (city and county) · 13,317 people
A+

Health grade, among the top in the U.S.·Overall A+ · #1 of 72 in NM

All 73 towns

Health grade, best first (the letter is national). Towns with the same score share a rank (T = tied; 4 towns here); the overall grade and state rank are beside each.

73 towns ranked. Not here? See why a town may be missing.

#TownGradeOverall
1White RockLos Alamos County (city and county) · 5,716 peopleA+among the top in the U.S.·Overall A+ · #2 of 72
2Los AlamosLos Alamos County (city and county) · 13,317 peopleA+among the top in the U.S.·Overall A+ · #1 of 72
3Sandia Heightsunincorporated, Bernalillo County · 3,160 peopleA+better than 96% of U.S. towns·Overall C+ · #13 of 72
4Eldorado at Santa Feunincorporated, Santa Fe County · 5,619 peopleAbetter than 92% of U.S. towns·Overall B− · #9 of 72
5Kirtland AFBunincorporated, Bernalillo County · 3,413 peopleAbetter than 87% of U.S. towns·Overall B− · #8 of 72
6La Cienegaunincorporated, Santa Fe County · 3,543 peopleAbetter than 86% of U.S. towns·Overall B · #4 of 72
7CorralesSandoval County · 8,484 peopleA−better than 82% of U.S. towns·Overall B− · #5 of 72
8Placitasunincorporated, Sandoval County · 4,223 peopleA−better than 80% of U.S. towns·Overall C · #17 of 72
9Rio RanchoSandoval County · 114,419 peopleA−better than 78% of U.S. towns·Overall B · #3 of 72
10Santa FeSanta Fe County · 89,837 peopleA−better than 76% of U.S. towns·Overall C · #22 of 72
11Holloman AFBunincorporated, Otero County · 4,433 peopleB+better than 75% of U.S. towns·Overall C− · #31 of 72
12EdgewoodSanta Fe County · 6,157 peopleB+better than 73% of U.S. towns·Overall B− · #10 of 72
13Los Ranchos de AlbuquerqueBernalillo County · 5,790 peopleB+better than 72% of U.S. towns·Overall C+ · #14 of 72
14University Park College campusunincorporated, Doña Ana County · 2,782 peopleB+better than 66% of U.S. towns·No overall grade
15AlbuquerqueBernalillo County · 556,588 peopleBbetter than 62% of U.S. towns·Overall C− · #44 of 72
16PeraltaValencia County · 3,499 peopleBbetter than 62% of U.S. towns·Overall C+ · #15 of 72
17PortalesRoosevelt County · 11,734 peopleBbetter than 57% of U.S. towns·Overall C− · #25 of 72
18Paradise Hillsunincorporated, Bernalillo County · 4,591 peopleBbetter than 55% of U.S. towns·Overall B− · #12 of 72
19El Cerrounincorporated, Valencia County · 2,923 peopleB−better than 53% of U.S. towns·Overall B− · #6 of 72
20AlamogordoOtero County · 31,906 peopleB−better than 50% of U.S. towns·Overall C− · #39 of 72
21Ranchos de Taosunincorporated, Taos County · 2,536 peopleB−better than 50% of U.S. towns·Overall C− · #43 of 72
22TaosTaos County · 6,526 peopleB−better than 49% of U.S. towns·Overall D · #66 of 72
23North Valleyunincorporated, Bernalillo County · 10,455 peopleB−better than 49% of U.S. towns·Overall C− · #29 of 72
24Las CrucesDoña Ana County · 116,978 peopleB−better than 48% of U.S. towns·Overall D · #56 of 72
25RuidosoLincoln County · 7,580 peopleB−better than 48% of U.S. towns·Overall C− · #45 of 72
26Los LunasValencia County · 20,572 peopleB−better than 48% of U.S. towns·Overall D · #53 of 72
27North Hobbsunincorporated, Lea County · 6,034 peopleB−better than 46% of U.S. towns·Overall C · #24 of 72
28ArtesiaEddy County · 12,735 peopleC+better than 44% of U.S. towns·Overall C− · #26 of 72
29SocorroSocorro County · 8,261 peopleC+better than 43% of U.S. towns·Overall D · #50 of 72
30Los Chavesunincorporated, Valencia County · 4,838 peopleC+better than 43% of U.S. towns·Overall C− · #42 of 72
31Ruidoso DownsLincoln County · 2,588 peopleC+better than 42% of U.S. towns·Overall D · #58 of 72
32CarlsbadEddy County · 32,524 peopleC+better than 41% of U.S. towns·Overall C · #23 of 72
33Santa Teresaunincorporated, Doña Ana County · 6,041 peopleC+better than 40% of U.S. towns·Overall C− · #36 of 72
34Bosque FarmsValencia County · 4,174 peopleC+better than 40% of U.S. towns·Overall B− · #11 of 72
35Flora Vistaunincorporated, San Juan County · 2,770 peopleC+better than 38% of U.S. towns·Overall D · #55 of 72
36Rio CommunitiesValencia County · 4,953 peopleC+better than 37% of U.S. towns·Overall D− · #68 of 72
37HobbsLea County · 40,863 peopleC+better than 36% of U.S. towns·Overall C− · #38 of 72
38La Mesillaunincorporated, Rio Arriba County · 2,697 peopleC+better than 36% of U.S. towns·Overall D · #54 of 72
39FarmingtonSan Juan County · 46,055 peopleC+better than 35% of U.S. towns·Overall C− · #40 of 72
40RatonColfax County · 5,952 peopleC+better than 35% of U.S. towns·Overall C− · #33 of 72
41BernalilloSandoval County · 9,159 peopleCbetter than 35% of U.S. towns·Overall C− · #34 of 72
42Silver CityGrant County · 9,284 peopleCbetter than 33% of U.S. towns·Overall C− · #30 of 72
43Las VegasSan Miguel County · 12,574 peopleCbetter than 31% of U.S. towns·Overall D− · #69 of 72
44ClaytonUnion County · 2,510 peopleCbetter than 31% of U.S. towns·Overall B− · #7 of 72
45Agua Friaunincorporated, Santa Fe County · 2,898 peopleCbetter than 30% of U.S. towns·Overall C+ · #16 of 72
46EspañolaRio Arriba County · 10,458 peopleCbetter than 30% of U.S. towns·Overall D · #59 of 72
47AztecSan Juan County · 6,091 peopleCbetter than 29% of U.S. towns·Overall D · #51 of 72
48South Valleyunincorporated, Bernalillo County · 37,120 peopleCbetter than 26% of U.S. towns·Overall C · #20 of 72
49Santa RosaGuadalupe County · 2,802 peopleC−better than 25% of U.S. towns·Overall C · #18 of 72
50GrantsCibola County · 8,933 peopleC−better than 23% of U.S. towns·Overall D · #57 of 72
51Crouch Mesaunincorporated, San Juan County · 4,812 peopleC−better than 23% of U.S. towns·Overall C · #21 of 72
52ClovisCurry County · 37,127 peopleC−better than 19% of U.S. towns·Overall C− · #37 of 72
T53RoswellChaves County · 46,878 peopleC−better than 18% of U.S. towns·Overall D− · #70 of 72
T53TularosaOtero County · 2,662 peopleC−better than 18% of U.S. towns·Overall D− · #71 of 72
55Lee Acresunincorporated, San Juan County · 4,272 peopleC−better than 18% of U.S. towns·Overall D · #60 of 72
56BelenValencia County · 7,589 peopleC−better than 17% of U.S. towns·Overall D · #64 of 72
57TucumcariQuay County · 5,082 peopleC−better than 16% of U.S. towns·Overall C− · #46 of 72
58LovingtonLea County · 11,620 peopleC−better than 15% of U.S. towns·Overall C− · #27 of 72
T59Sunland ParkDoña Ana County · 18,268 peopleDbetter than 14% of U.S. towns·Overall C− · #32 of 72
T59Truth or ConsequencesSierra County · 5,949 peopleDbetter than 14% of U.S. towns·Overall D · #62 of 72
61DemingLuna County · 14,944 peopleDbetter than 14% of U.S. towns·Overall D · #49 of 72
62GallupMcKinley County · 19,969 peopleDbetter than 12% of U.S. towns·Overall D− · #72 of 72
63Chaparralunincorporated, Doña Ana County · 18,186 peopleDbetter than 12% of U.S. towns·Overall C− · #35 of 72
64EuniceLea County · 3,037 peopleDbetter than 11% of U.S. towns·Overall C− · #47 of 72
65BloomfieldSan Juan County · 7,335 peopleDbetter than 10% of U.S. towns·Overall D · #67 of 72
66Meadow Lakeunincorporated, Valencia County · 4,259 peopleDbetter than 9% of U.S. towns·Overall C− · #48 of 72
67Shiprockunincorporated, San Juan County · 7,610 peopleDbetter than 6% of U.S. towns·Overall D · #61 of 72
68El Cerro Missionunincorporated, Valencia County · 5,323 peopleD−better than 4% of U.S. towns·Overall D · #52 of 72
69Crownpointunincorporated, McKinley County · 2,882 peopleD−better than 3% of U.S. towns·Overall C− · #41 of 72
70Dulceunincorporated, Rio Arriba County · 3,218 peopleD−better than 3% of U.S. towns·Overall D · #65 of 72
71AnthonyDoña Ana County · 8,900 peopleD−better than 3% of U.S. towns·Overall C · #19 of 72
72Vadounincorporated, Doña Ana County · 2,895 peopleD−better than 2% of U.S. towns·Overall C− · #28 of 72
73Zuni Pueblounincorporated, McKinley County · 5,864 peopleD−better than 2% of U.S. towns·Overall D · #63 of 72
Quick answers

Questions people ask

What is the healthiest town in New Mexico?

White Rock (Los Alamos County) ranks first on health among 73 towns, with an A+; Los Alamos and Sandia Heights follow.

How are these towns ranked?

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a health grade (73 in New Mexico). Smaller towns have the grade on their page but no rank. 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

Healthiest towns in other states