Ranking of New Mexico Counties By Median Household Income in 2021 (ACS-5Yrs)
Updated on March 10, 2025.
Based on the US Census ACS-5Yrs estimates, in 2021, the Median Household Income for New Mexico was $54,020. Among all New Mexico counties, Los Alamos County had the highest median household income ($123,677), followed by Sandoval County ($68,947), and Eddy County ($67,759). On the other hand, the following 3 counties had the lowest median household income: De Baca County ($32,750), Quay County ($33,067), and Luna County ($33,914).
The chart below shows the top 10 New Mexico counties with high median household income, and the table below shows the ranking of all New Mexico counties.
You can also see similar information for other states and for the United States.
You may also be interested in:
Related Topics: New Mexico ACS-5Yrs Estimates, 2021 Topic List.
Data Source: US Census Bureau.
Ranking of New Mexico Counties By Median Household Income in 2021
Items per page:
25
0 of 0
| Rank | County | Median Household Income ($) |
|---|---|---|
| 1 | Los Alamos County | 123677 |
| 2 | Sandoval County | 68947 |
| 3 | Eddy County | 67759 |
| 4 | Santa Fe County | 64423 |
| 5 | Lea County | 62319 |
| 6 | Bernalillo County | 56920 |
| 7 | Valencia County | 53752 |
| 8 | Curry County | 51199 |
| 9 | Taos County | 49481 |
| 10 | Roosevelt County | 47897 |
| 11 | Chaves County | 47620 |
| 12 | San Juan County | 47485 |
| 13 | Cibola County | 47300 |
| 14 | Lincoln County | 47247 |
| 15 | Doña Ana County | 47151 |
| 16 | Rio Arriba County | 46994 |
| 17 | Otero County | 46949 |
| 18 | Hidalgo County | 46097 |
| 19 | Torrance County | 44819 |
| 20 | McKinley County | 40262 |
| 21 | Colfax County | 39483 |
| 22 | Grant County | 39429 |
| 23 | Socorro County | 38242 |
| 24 | Catron County | 37623 |
| 25 | Mora County | 37549 |
| 26 | Union County | 37443 |
| 27 | San Miguel County | 36492 |
| 28 | Sierra County | 35939 |
| 29 | Harding County | 35900 |
| 30 | Guadalupe County | 35409 |
| 31 | Luna County | 33914 |
| 32 | Quay County | 33067 |
| 33 | De Baca County | 32750 |