Ranking of New Mexico Counties By Average Household Income in 2021 (ACS-5Yrs)
Updated on March 13, 2025.
Based on the US Census ACS-5Yrs estimates, in 2021, the Average Household Income for New Mexico was $74,363. Among all New Mexico counties, Los Alamos County had the highest average household income ($150,770), followed by Harding County ($142,117), and Santa Fe County ($91,563). On the other hand, the following 3 counties had the lowest average household income: Luna County ($46,849), Catron County ($47,055), and Quay County ($48,637).
The chart below shows the top 10 New Mexico counties with high average 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 Average Household Income in 2021
Items per page:
25
0 of 0
| Rank | County | Average Household Income ($) |
|---|---|---|
| 1 | Los Alamos County | 150770 |
| 2 | Harding County | 142117 |
| 3 | Santa Fe County | 91563 |
| 4 | Sandoval County | 86286 |
| 5 | Eddy County | 85725 |
| 6 | Lea County | 80434 |
| 7 | Bernalillo County | 78695 |
| 8 | Taos County | 73881 |
| 9 | Guadalupe County | 71402 |
| 10 | Valencia County | 68805 |
| 11 | Lincoln County | 66430 |
| 12 | Doña Ana County | 65405 |
| 13 | Chaves County | 65324 |
| 14 | Curry County | 65159 |
| 15 | San Juan County | 64489 |
| 16 | Cibola County | 64401 |
| 17 | Rio Arriba County | 63388 |
| 18 | Roosevelt County | 61638 |
| 19 | Otero County | 61586 |
| 20 | Grant County | 59877 |
| 21 | Union County | 57454 |
| 22 | Hidalgo County | 57121 |
| 23 | McKinley County | 56484 |
| 24 | Socorro County | 55650 |
| 25 | Torrance County | 55303 |
| 26 | Sierra County | 54952 |
| 27 | Colfax County | 53985 |
| 28 | San Miguel County | 53784 |
| 29 | Mora County | 51182 |
| 30 | De Baca County | 49765 |
| 31 | Quay County | 48637 |
| 32 | Catron County | 47055 |
| 33 | Luna County | 46849 |