Ranking of New Mexico Counties By Population in 2020

Updated on June 18, 2025.

Based on the US Census Vintage data estimates, in 2020, the Population for New Mexico was 2.12M. Among all New Mexico counties, Bernalillo County had the highest population (676.88K), followed by Do�a Ana County (220.07K), and Santa Fe County (155.06K).

The chart below shows the top 10 counties, and the table below shows the ranking of all New Mexico counties.

You can see similar ranking information for related topics, and for other states. You can also see the ranking of all counties in the United States.

See this for other years:
Ranking of New Mexico Counties By Population in 2020
Bernalillo
Do�a Ana
Santa Fe
Sandoval
San Juan
Valencia
Lea
McKinley
Otero
Chaves
Ranking of New Mexico Counties By Population in 2020
Items per page:
0 of 0
Rank County Population
1 Bernalillo County 676882
2 Do�a Ana County 220069
3 Santa Fe County 155056
4 Sandoval County 149301
5 San Juan County 121387
6 Valencia County 76507
7 Lea County 74643
8 McKinley County 72586
9 Otero County 67866
10 Chaves County 65153
11 Eddy County 62342
12 Curry County 48374
13 Rio Arriba County 40268
14 Taos County 34465
15 Grant County 28214
16 San Miguel County 27128
17 Cibola County 26969
18 Luna County 25457
19 Lincoln County 20304
20 Los Alamos County 19422
21 Roosevelt County 19153
22 Socorro County 16559
23 Torrance County 15057
24 Colfax County 12353
25 Sierra County 11565
26 Quay County 8710
27 Guadalupe County 4442
28 Mora County 4192
29 Hidalgo County 4163
30 Union County 4073
31 Catron County 3609
32 De Baca County 1683
33 Harding County 654