State rankings

Best Counties to Live in New Mexico

Compare counties in New Mexico by overall score, affordability, economy, schools, safety, taxes, and peace & quiet. Rankings are public-data estimates for comparison and research.

Category highlights

Quick entry points for common county search priorities.

National rankings

All New Mexico counties

Showing 33 counties ranked by the default generated overall score.

RankCountyOverallEconomyAfford.SchoolsSafetyTaxesPeace & QuietTypical homeIncome
1Los Alamos County
FIPS 35028
79.29449.199.5-72.787.2$582,355$147,139
2Union County
FIPS 35059
68.937.17879.891.561.486.5$121,431$46,694
3Harding County
FIPS 35021
66.640.386.664.6-78.681.7$70,000$48,553
4Eddy County
FIPS 35015
64.973.570.123.980.276.591.2$247,119$78,426
5Sandoval County
FIPS 35043
64.975.454.341.392.361.385$375,318$86,636
6Curry County
FIPS 35009
62.852.374.829.593.265.193$159,647$57,309
7Lea County
FIPS 35025
59.464.275.37.573.576.288.2$191,098$68,015
8Guadalupe County
FIPS 35019
59.141.580.39.199.775.886.6$110,000$42,750
9Quay County
FIPS 35037
57.923.882.822.597.674.592.6$106,213$41,946
10Chaves County
FIPS 35005
55.243.972.515.176.369.493.2$170,648$52,938
11Otero County
FIPS 35035
54.842.351.839.575.877.884.9$231,765$55,876
12Roosevelt County
FIPS 35041
54.447.474.124.543.378.795.4$146,094$52,685
13Grant County
FIPS 35017
53.635.358.824.987.574.889$188,064$44,958
14Hidalgo County
FIPS 35023
53.422.18818.171.974.381.3$100,641$48,882
15De Baca County
FIPS 35011
51.849.767.730.660.129.986$101,844Data incomplete
16Cibola County
FIPS 35006
51.527.271.81193.663.484.1$154,549$50,759
17Mora County
FIPS 35033
51.532.685.28.86961.975.4$122,600$53,663
18Catron County
FIPS 35003
51.336.945.721.893.184.278.1$230,424$49,864
19Colfax County
FIPS 35007
51.343.845.211.997.479.482.2$244,655$53,554
20Torrance County
FIPS 35057
49.651.260.47.152.883.379.9$227,153$57,842
21Santa Fe County
FIPS 35049
48.266.416.513.189.971.385.4$551,954$79,071
22San Miguel County
FIPS 35047
46.737.238.45.91007387.2$257,118$49,431
23Valencia County
FIPS 35061
46.552.942.925.142.371.381$313,403$58,933
24Bernalillo County
FIPS 35001
45.859.440.112.273.347.953.1$347,857$69,473
25Rio Arriba County
FIPS 35039
43.44728.65.375.38180.8$342,347$57,155
26San Juan County
FIPS 35045
43.135.945.116.455.668.887.8$269,836$55,872
27Taos County
FIPS 35055
42.550.718.19.575.380.281$436,543$58,950
28Socorro County
FIPS 35053
41.428.737.31.786.77286.9$195,298$36,570
29Sierra County
FIPS 35051
39.724.753.111.142.872.886.5$171,957$41,600
30Luna County
FIPS 35029
39.415.752.42.366.574.689.3$161,942$36,419
31McKinley County
FIPS 35031
37.217.749.83.367.852.685.4$219,828$47,668
32Lincoln County
FIPS 35027
36.941.318.511.753.17582$345,944$53,303
33Doña Ana County
FIPS 35013
3642.442.216.63.266.188.7$287,470$56,848