Total Population in New Mexico

ACS 2024 5-Year Estimates

Total Population
2,120,246
Rank #37 of 52
29th %ile

How New Mexico Compares

New Mexico
2,120,246
National
330M
99.4% below

State Ranking

Rank State Value
#34 Arkansas 3,049,391
#35 Kansas 2,947,197
#36 Mississippi 2,946,779
#37 New Mexico 2,120,246
#38 Nebraska 1,978,707
#39 Idaho 1,934,262
#40 West Virginia 1,778,373
View full state ranking →

Highest Population Counties in New Mexico

# County Population
1 Bernalillo County 673,930
2 Doña Ana County 224,266
3 Santa Fe County 156,105
4 Sandoval County 153,604
5 San Juan County 120,942
6 Valencia County 78,458
7 Lea County 73,733
8 McKinley County 70,431
9 Otero County 68,816
10 Chaves County 64,217

Lowest Population Counties in New Mexico

# County Population
33 Harding County 741
32 De Baca County 1,576
31 Catron County 3,743
30 Union County 4,013
29 Hidalgo County 4,041
28 Mora County 4,149
27 Guadalupe County 4,381
26 Quay County 8,564
25 Sierra County 11,500
24 Colfax County 12,322

Total Population in New Mexico

New Mexico has a total population of 2,120,246, ranking #37 of 52 among all 52 states and territories. This is 99.4% below the national value of 330M.

Across New Mexico's 33 counties, total population ranges from 741 to 673,930. The county with the highest value is Bernalillo County at 673,930.

Total population count from the American Community Survey.

About this data

Source: U.S. Census Bureau, American Community Survey 5-Year Estimates (2024). All values are estimates derived from survey samples and are subject to margin of error. For more information, see our methodology.