New Mexico County Map with Cities — All 33 Counties
All 33 of New Mexico's counties, mapped from official U.S. Census boundaries with population, income, and unemployment for every one. Color the map by any measure, tap a county for its data, or download a print-ready copy.
Tap any county for its population, income, and more.
New Mexico at a glance
- Scale. New Mexico is divided into 33 counties across 121,313 sq mi of land, an average of 3,676 sq mi each. calculated from Census TIGER 2026
- People. Its counties are home to 2,125,498 residents. That averages 64,409 each, or 18 per square mile statewide. calculated from Census PEP V2025 · Census TIGER 2026
- Water. Another 280 sq mi is water, or 0.2% of the state’s area. Sierra County has the most. calculated from Census TIGER 2026
New Mexico’s 33 counties, by the numbers
The table lists every county’s population, median household income, unemployment, density, and land area. Sort it by any column to find yours or rank them. A few patterns stand out:
- Concentrated. Half of New Mexico’s 2,125,498 residents live in just 4 of 33 counties, and the 5 largest hold 62.7% of the total. calculated from Census PEP V2025
- Income tracks poverty. The gap from richest to poorest runs 3.6×, and the 10 highest-income counties average 13.4% in poverty against 21.9% for the 10 lowest. calculated from Census SAIPE 2024
- The median county. Half of New Mexico’s counties have fewer than 26,260 residents, and half report a median household income below $53,508. calculated from Census PEP V2025 · Census SAIPE 2024
- Lopsided density. Only 8 of 33 counties are denser than New Mexico’s statewide average of 18 people per square mile. calculated from Census PEP V2025 · Census TIGER 2026
| Bernalillo County | 667,601 | $72,986 | 4.6% | 575/sq mi | 1,162 sq mi | Albuquerque |
| Catron County | 3,827 | $48,654 | 6.8% | 1/sq mi | 6,924 sq mi | Reserve |
| Chaves County | 63,364 | $55,258 | 4.8% | 10/sq mi | 6,067 sq mi | Roswell |
| Cibola County | 26,807 | $49,500 | 6.0% | 6/sq mi | 4,540 sq mi | Grants |
| Colfax County | 12,184 | $55,466 | 5.0% | 3/sq mi | 3,758 sq mi | Raton |
| Curry County | 46,655 | $57,333 | 4.2% | 33/sq mi | 1,406 sq mi | Clovis |
| De Baca County | 1,647 | $48,169 | 5.2% | 1/sq mi | 2,323 sq mi | Fort Sumner |
| Doña Ana County | 229,091 | $60,154 | 5.1% | 60/sq mi | 3,808 sq mi | Las Cruces |
| Eddy County | 62,509 | $75,342 | 3.6% | 15/sq mi | 4,176 sq mi | Carlsbad |
| Grant County | 27,252 | $49,111 | 4.9% | 7/sq mi | 3,961 sq mi | Silver City |
| Guadalupe County | 4,343 | $47,579 | 4.8% | 1/sq mi | 3,030 sq mi | Santa Rosa |
| Harding County | 617 | $51,842 | 3.8% | 0/sq mi | 2,125 sq mi | Mosquero |
| Hidalgo County | 3,929 | $48,112 | 6.3% | 1/sq mi | 3,439 sq mi | Lordsburg |
| Lea County | 74,749 | $73,147 | 4.1% | 17/sq mi | 4,392 sq mi | Lovington |
| Lincoln County | 19,844 | $61,803 | 4.8% | 4/sq mi | 4,831 sq mi | Carrizozo |
| Los Alamos County | 19,407 | $149,062 | 2.3% | 178/sq mi | 109 sq mi | Los Alamos |
| Luna County | 25,407 | $41,456 | 10.9% | 9/sq mi | 2,965 sq mi | Deming |
| McKinley County | 68,119 | $45,517 | 6.6% | 12/sq mi | 5,451 sq mi | Gallup |
| Mora County | 4,051 | $50,842 | 6.1% | 2/sq mi | 1,926 sq mi | Mora |
| Otero County | 70,368 | $56,152 | 5.0% | 11/sq mi | 6,613 sq mi | Alamogordo |
| Quay County | 8,454 | $47,346 | 5.0% | 3/sq mi | 2,874 sq mi | Tucumcari |
| Rio Arriba County | 39,832 | $62,153 | 4.8% | 7/sq mi | 5,861 sq mi | Tierra Amarilla |
| Roosevelt County | 18,615 | $53,508 | 4.2% | 8/sq mi | 2,446 sq mi | Portales |
| San Juan County | 120,340 | $64,999 | 5.1% | 22/sq mi | 5,517 sq mi | Aztec |
| San Miguel County | 26,260 | $49,553 | 5.2% | 6/sq mi | 4,722 sq mi | Las Vegas |
| Sandoval County | 159,565 | $90,023 | 4.8% | 43/sq mi | 3,710 sq mi | Bernalillo |
| Santa Fe County | 156,907 | $85,540 | 4.3% | 82/sq mi | 1,910 sq mi | Santa Fe |
| Sierra County | 11,395 | $41,829 | 5.8% | 3/sq mi | 4,181 sq mi | Truth or Consequences |
| Socorro County | 15,838 | $47,105 | 5.4% | 2/sq mi | 6,646 sq mi | Socorro |
| Taos County | 34,564 | $52,728 | 5.3% | 16/sq mi | 2,202 sq mi | Taos |
| Torrance County | 16,100 | $56,736 | 6.1% | 5/sq mi | 3,345 sq mi | Estancia |
| Union County | 3,844 | $49,814 | 4.1% | 1/sq mi | 3,825 sq mi | Clayton |
| Valencia County | 82,013 | $69,309 | 5.4% | 77/sq mi | 1,067 sq mi | Los Lunas |
Click a column heading to sort all 33 counties. A suppressed estimate (coefficient of variation ≥ 0.30) shows a marker, never a guess. County seats are from Wikidata (CC0), each validated to a Census place inside its county. Where Wikidata has none, the seat comes from the page cited for that county in the seat file, and where the table names no seat, it says why. See the methodology.
Download & print this New Mexico map
Cities in New Mexico
New Mexico has 105 incorporated cities, villages, and towns. The largest is Albuquerque in Bernalillo County with 562,218 residents. Use the search on the map above to find any city and highlight the county it sits in.
| Albuquerque | Bernalillo County | 562,218 |
| Las Cruces | Doña Ana County | 114,197 |
| Rio Rancho | Sandoval County +1 more (also Bernalillo County) | 108,515 |
| Santa Fe | Santa Fe County | 89,019 |
| Roswell | Chaves County | 47,638 |
| Farmington | San Juan County | 46,314 |
| Hobbs | Lea County | 40,252 |
| Clovis | Curry County | 37,942 |
| Carlsbad | Eddy County | 31,746 |
| Alamogordo | Otero County | 31,307 |
| Gallup | McKinley County | 21,023 |
| Los Lunas (village) | Valencia County | 18,618 |
| Sunland Park | Doña Ana County | 17,463 |
| Deming | Luna County | 15,221 |
| Las Vegas | San Miguel County | 13,000 |
| Artesia | Eddy County | 12,576 |
| Portales | Roosevelt County | 11,968 |
| Lovington | Lea County | 11,498 |
| Española | Rio Arriba County +1 more (also Santa Fe County) | 10,473 |
| Silver City (town) | Grant County | 9,536 |
| Bernalillo (town) | Sandoval County | 9,086 |
| Grants | Cibola County | 8,951 |
| Anthony | Doña Ana County | 8,767 |
| Corrales (village) | Sandoval County | 8,555 |
| Socorro | Socorro County | 8,481 |
| Ruidoso (village) | Lincoln County | 7,699 |
| Belen | Valencia County | 7,450 |
| Bloomfield | San Juan County | 7,395 |
| Taos (town) | Taos County | 6,458 |
| Aztec | San Juan County | 6,150 |
| Edgewood (town) | Santa Fe County +2 more (also Bernalillo County, Sandoval County) | 6,124 |
| Raton | Colfax County | 6,026 |
| Truth or Consequences | Sierra County | 6,019 |
| Los Ranchos de Albuquerque (village) | Bernalillo County | 5,857 |
| Tucumcari | Quay County | 5,160 |
| Rio Communities | Valencia County | 4,925 |
| Bosque Farms (village) | Valencia County | 4,071 |
| Peralta (town) | Valencia County | 3,404 |
| Eunice | Lea County | 3,015 |
| Clayton (town) | Union County | 2,753 |
| Ruidoso Downs | Lincoln County | 2,655 |
| Tularosa (village) | Otero County | 2,597 |
| Questa (village) | Taos County | 2,466 |
| Santa Rosa | Guadalupe County | 2,462 |
| Jal | Lea County | 2,364 |
| Milan (village) | Cibola County | 2,327 |
| Moriarty | Torrance County | 2,102 |
| Bayard | Grant County | 2,057 |
| Lordsburg | Hidalgo County | 2,057 |
| Santa Clara (village) | Grant County | 1,809 |
The table shows the 50 most populous. Search the map above for the other 55.
A city can reach into more than one county. The table names the one its center falls in; “+N more” counts the others, from the Census Bureau’s count of each city by county part Census ACS 2020–2024 place parts.
Which New Mexico county is the richest, largest, most crowded? The answers
- New Mexico’s highest median household income is in Los Alamos County ($149,062); the lowest is in Luna County ($41,456). Census SAIPE 2024
- New Mexico’s most populous county is Bernalillo County (667,601); the least populous is Harding County (617), a 1,082× spread. calculated from Census PEP V2025
- New Mexico’s largest county by land area is Catron County (6,924 sq mi); the smallest is Los Alamos County (109 sq mi). Census TIGER 2026
- New Mexico’s highest population density is in Bernalillo County (575/sq mi); the lowest is in Harding County (0/sq mi). calculated from Census PEP V2025 · Census TIGER 2026
- New Mexico’s highest poverty rate is in Socorro County (28.5%); the lowest is in Los Alamos County (3.8%). Census SAIPE 2024
- In New Mexico, unemployment is highest in Luna County (10.9%) and lowest in Los Alamos County (2.3%), for September 2026 (preliminary). BLS LAUS September 2026, preliminary
- New Mexico’s highest median age is in Catron County (63.8); the lowest is in Curry County (31.9). Census ACS 2020–2024
- New Mexico’s highest share of adults 25 and over with a bachelor’s degree or higher is in Los Alamos County (69.7%); the lowest is in McKinley County (13.3%). Census ACS 2020–2024
Every figure is a current official estimate from the source named, never a crowd-sourced or copied value. Suppressed estimates (coefficient of variation ≥ 0.30) are omitted, never guessed. See the full methodology.
New Mexico counties: common questions
How many counties are in New Mexico?
New Mexico has 33 counties covering 121,313 sq mi and about 2.1M residents. Every one is on the map and in the table above.
What is the largest county in New Mexico?
It depends on the measure. By land area it’s Catron County (6,924 sq mi); by population it’s Bernalillo County (667,601 residents).
What county is Albuquerque in?
Albuquerque, population 562,218, is in Bernalillo County. Use the search on the map to find any New Mexico city’s county.
What is the richest county in New Mexico?
By median household income, Los Alamos County is the richest at $149,062; the poorest is Luna County at $41,456. Census SAIPE 2024
What is the most populous county in New Mexico?
Bernalillo County, with 667,601 residents, about 31.4% of New Mexico’s people. That is 1,082× the least populous, Harding County (617).
Sources & vintages
- Source: U.S. Census Bureau, Population Estimates, Vintage 2025 (July 1, 2025) — retrieved Nov 2026
- Source: U.S. Census Bureau, Small Area Income and Poverty Estimates (SAIPE), 2024 — retrieved Nov 2026
- Source: U.S. Census Bureau, American Community Survey 5-year estimates 2020–2024, B01002 median age — retrieved Nov 2026
- Source: U.S. Census Bureau, American Community Survey 5-year estimates 2020–2024, S1501 educational attainment — retrieved Nov 2026
- Source: U.S. Bureau of Labor Statistics, Local Area Unemployment Statistics (LAUS), September 2026, preliminary — retrieved Nov 2026
- Source: U.S. Census Bureau, TIGERweb county boundaries, January 1, 2026 vintage — retrieved Nov 2026
- Source: U.S. Census Bureau, TIGERweb incorporated places, January 1, 2026 vintage — retrieved Nov 2026
- Source: U.S. Census Bureau, American Community Survey 5-year estimates 2020–2024, B01003 total population by place — retrieved Nov 2026
- Source: Wikidata, county seats (P36), query of 2026-11-11 — retrieved Nov 2026
- Source: County, state and Census sources, seats and no-seat reasons for 92 county-equivalents (3 rows cite the Virginia Association of Counties) — retrieved Nov 2026
- Calculated: population density = population ÷ land area (people per sq mi) (method)
- Calculated: state totals = sum over the state’s counties (population, land area, water area) (method)
- Calculated: averages per county = state total ÷ number of counties (method)
- Calculated: population shares = county (or top-5) population ÷ state total × 100; “half the residents” = fewest largest counties whose populations sum to ≥ 50% of the total (method)
- Calculated: medians across counties = middle value of the county values (mean of the two middle values for an even count) (method)
- Calculated: spreads = highest county value ÷ lowest county value (method)
- Calculated: income tiers vs poverty = mean poverty rate of the N highest- and N lowest-income counties, N = min(10, ⌊counties ÷ 2⌋), only for states with ≥ 6 counties (method)
- Calculated: rankings and superlatives = highest / lowest county value; suppressed values excluded (method)
- Calculated: water share = water area ÷ (land area + water area) × 100 (method)
- Calculated: square miles = TIGER AREALAND or AREAWATER (m²) ÷ 2,589,988.11, rounded to 2 dp (method)
Data current through .


