Doña Ana County, New Mexico ZIP codes
29 ZIP codes are in Doña Ana County, plus 3 that cross in from neighboring counties. It's part of the Las Cruces, NM metro area.
- ZIP codes
- 29
- Population in these ZIPs
- 217,107
- Avg. median income
- $57,200population-weighted
- Cities & towns
- 21
Click anywhere on the map to see which ZIP code it's in.
ZIP codes in Doña Ana County
| ZIP code | City | Population | Median income | Typical home value |
|---|---|---|---|---|
| 87936 | Garfield | 214 | $22,043 | $180,800 |
| 87937 | Hatch | 2,990 | $39,495 | $167,100 |
| 87940 | Rincon | 393 | $56,750 | $256,400 |
| 87941 | Salem | 988 | $31,332 | $173,300 |
| 88001 | Las Cruces | 37,690 | $33,087 | $202,300 |
| 88002 | White Sands Missile Range | 1,609 | $89,565 | — |
| 88003 | Las Cruces | 404 | — | — |
| 88004 | Las Cruces | 1,080 | — | — |
| 88005 | Las Cruces | 27,509 | $54,452 | $272,800 |
| 88006 PO Box | Las Cruces | — | — | — |
| 88007 | Las Cruces | 26,254 | $64,892 | $323,800 |
| 88008 | Santa Teresa | 12,623 | $73,848 | $313,200 |
| 88011 | Las Cruces | 33,064 | $75,875 | $353,900 |
| 88012 | Las Cruces | 33,158 | $69,052 | $291,800 |
| 88013 PO Box | Las Cruces | — | — | — |
| 88021 | Anthony | 16,298 | $46,217 | $235,100 |
| 88024 | Berino | 431 | $38,333 | $232,700 |
| 88027 | Chamberino | 580 | $61,250 | — |
| 88032 PO Box | Dona Ana | — | — | $193,500 |
| 88033 PO Box | Fairacres | — | — | — |
| 88044 | La Mesa | 2,618 | $64,910 | $293,700 |
| 88046 | Mesilla | 656 | — | $278,900 |
| 88047 | Mesilla Park | 1,660 | $48,049 | $353,200 |
| 88048 | Mesquite | 3,247 | $43,750 | $210,100 |
| 88052 | Organ | 152 | — | $122,100 |
| 88054 PO Box | Radium Springs | — | — | — |
| 88058 PO Box | San Miguel | — | — | — |
| 88063 | Sunland Park | 10,881 | $41,975 | $245,300 |
| 88072 | Vado | 2,608 | $53,750 | $257,300 |
ZIP codes partly in Doña Ana County
These ZIP codes are mostly in a neighboring county but cover part of Doña Ana County.
| ZIP code | City | State | County | Population | Median income | Typical home value |
|---|---|---|---|---|---|---|
| 79835 | Canutillo | TX | El Paso County | 11,440 | $45,924 | $222,500 |
| 79922 | El Paso | TX | El Paso County | 6,800 | $106,003 | $430,800 |
| 88081 | Chaparral | NM | Otero County | 19,663 | $46,017 | $216,600 |
Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology
Cities and towns in Doña Ana County
Nearby counties
Frequently asked questions
How many ZIP codes are in Doña Ana County, New Mexico?
29 ZIP codes are mainly in Doña Ana County, and 3 more ZIP codes from neighboring areas reach partly into it.
What cities are in Doña Ana County?
ZIP codes in Doña Ana County use the city names Anthony, Berino, Chamberino, Dona Ana, Fairacres, Garfield, Hatch, La Mesa, Las Cruces, Mesilla, Mesilla Park and Mesquite and others.
What metro area is Doña Ana County in?
Doña Ana County is part of the Las Cruces, NM metropolitan statistical area.