Skip to content
ZipNumbers
Grid of numbered green mailboxes in an apartment lobby, illustrating ZIP code listings

New Mexico ZIP codes

Quick answer

New Mexico contains 372 ZIP code tabulation areas. The statewide sales tax base rate is 4.875%, and local ZIPs may add county, city and district rates on top.

Type the 5-digit ZIP to open its profile.

Top 100 ZIP codes by population

Largest by population, Census 2019-2023 ACS 5-year estimates.

ZIPCountyPopulationMedian incomeMedian home valueMedian rent
87121Bernalillo County76,135$59,184$192,500$1,277
87114Bernalillo County70,064$81,768$296,200$1,321
87120Bernalillo County65,477$84,887$276,900$1,404
87124Sandoval County58,402$82,278$262,800$1,380
87111Bernalillo County57,219$84,511$349,200$1,310
87105Bernalillo County54,215$49,928$200,300$972
87507Santa Fe County51,109$62,955$333,300$1,276
87144Sandoval County49,976$90,973$280,600$1,670
87031Valencia County46,211$61,947$206,600$1,083
88101Curry County45,157$55,349$162,400$991
87401San Juan County45,020$56,358$202,400$983
87123Bernalillo County43,515$61,552$236,400$995
87112Bernalillo County42,523$69,610$254,400$1,056
88240Lea County41,612$65,394$177,200$1,124
88220Eddy County40,151$79,668$192,600$1,218
87110Bernalillo County40,142$63,593$251,400$1,096
87109Bernalillo County39,323$56,295$298,300$1,112
88001Doña Ana County38,972$32,978$158,300$797
88310Otero County36,737$53,833$164,300$877
87108Bernalillo County35,985$39,578$227,600$828
88012Doña Ana County32,888$66,988$222,300$1,210
87505Santa Fe County32,189$75,912$484,100$1,348
88011Doña Ana County31,143$75,139$315,100$1,053
88203Chaves County28,637$42,067$115,600$776
88201Chaves County27,715$62,752$202,600$957
88005Doña Ana County27,017$51,770$207,100$899
87107Bernalillo County26,993$59,663$282,000$901
87106Bernalillo County26,815$51,079$332,100$904
88007Doña Ana County25,750$65,022$232,200$794
88030Luna County24,270$39,514$113,700$712
87301McKinley County21,981$58,302$134,700$858
87002Valencia County21,375$51,537$183,700$859
87102Bernalillo County20,258$37,276$174,400$868
87532Rio Arriba County19,522$57,077$225,000$887
87122Bernalillo County18,776$161,299$614,200$1,900
87508Santa Fe County18,745$96,767$529,000$1,502
88210Eddy County18,542$80,423$213,900$925
88081Otero County18,334$46,102$101,900$874
88130Roosevelt County17,865$52,420$136,600$865
87701San Miguel County17,864$48,115$169,000$756
88061Grant County17,546$47,099$185,000$841
87113Bernalillo County16,369$92,083$362,100$1,581
88021Doña Ana County16,102$49,345$151,400$605
87506Santa Fe County16,055$90,504$523,600$1,142
88260Lea County15,410$75,197$174,200$1,081
87501Santa Fe County15,409$81,229$649,100$1,516
87413San Juan County14,966$51,234$176,800$898
87015Santa Fe County14,476$72,681$263,200$891
87410San Juan County14,372$51,283$192,600$802
87544Sandoval County13,806$135,108$444,700$1,305
87104Bernalillo County13,369$67,714$300,000$1,022
87571Taos County12,544$55,833$416,800$1,006
87020Cibola County11,874$67,511$154,900$741
88008Doña Ana County11,776$69,502$228,800$1,191
88063Doña Ana County11,282$35,947$121,900$763
87004Sandoval County11,274$63,319$235,200$1,066
87420San Juan County11,048$38,079$101,600$693
87402San Juan County10,997$76,992$269,100$1,042
87059Bernalillo County10,012$89,267$322,100$1,218
87801Socorro County9,309$54,032$165,700$676
87048Sandoval County9,173$112,716$552,000$1,184
88345Lincoln County7,747$51,008$232,400$916
88242Lea County7,684$88,654$218,700$1,290
87327McKinley County7,344$46,179$79,300$649
87740Colfax County7,055$52,856$157,000$734
87035Torrance County6,847$40,688$147,600$797
88401Quay County6,689$46,773$65,800$753
87417San Juan County6,507$65,396$180,400$799
87901Sierra County6,459$27,868$114,800$674
87547Los Alamos County5,568$150,714$460,100—
87068Bernalillo County5,554$63,287$246,300$865
87013Sandoval County5,314$31,181$77,900$1,038
87047Sandoval County5,166$111,546$399,400$1,130
87313McKinley County5,140$36,576$63,900$479
87311McKinley County4,941$32,917$39,100$833
87529Taos County4,872$68,370$393,600$1,444
88230Chaves County4,639$42,894$96,500$763
87375McKinley County4,547$35,000$37,200$475
87557Taos County4,512$56,979$373,400$1,268
87043Sandoval County4,375$110,268$520,200$1,869
87416San Juan County4,354$41,875$91,300$888
88352Otero County4,211$47,083$122,000$908
88330Otero County4,052$51,205—$1,236
87116Bernalillo County3,953$78,877—$1,744
87323McKinley County3,702$45,156$102,700$620
88340Otero County3,577$39,185$53,500$365
87001Sandoval County3,551$65,417$224,800—
87026Cibola County3,465$43,996—$383
87042Valencia County3,456$61,181$275,000$1,346
88435Guadalupe County3,413$41,645$113,600$525
88231Lea County3,360$72,019$151,800$749
87937Doña Ana County3,341$39,250$102,000$474
88048Doña Ana County3,325$49,432$98,200$762
88045Hidalgo County3,320$41,600$98,800$731
87528Rio Arriba County3,236$45,313$65,300$557
87319McKinley County3,205$38,508$29,600—
86515McKinley County3,198$43,152$57,100$661
88312Lincoln County3,178$95,479$339,200—
87021Cibola County3,164$39,041$131,500$832
88415Union County3,143$45,665$129,600$655

Source: US Census Bureau, ACS 2019-2023 5-year estimates · rates as published for 2019-2023 ACS 5-year

All 372 ZIP codes

Every ZIP code area in the state, in numeric order.

Reading this New Mexico list

What the New Mexico numbers actually show.

New Mexico is unusually decentralised. No single centre dominates — the ten largest ZIP codes together hold just 27% of the 2,113,778 residents here, and 59 separate entries clear 10,000 people. State-level averages are more representative here than in most states, because there is no outsized core pulling them. These are mostly very small areas — the median ZIP code counts 903 residents. Rankings at the bottom of this list are within each other's margin of error, so treat close positions as ties.

Buying is a little easier here than nationally: New Mexico's median ZIP code shows $177,700 in home value on $53,479 of income, a ratio of 3.3 against 3.9 across the country. Median gross rent runs $875 including utilities, or about 20% of median household income annually.

Incomes fan out sharply inside New Mexico. Strip the outliers and the top-decile ZIP code still earns 2.93× the bottom-decile one ($90,707 against $31,000); include them and 88052 tops the list at $240,903 and 87715 anchors the bottom at $11,651. A single "New Mexico average" is averaging across two different economies.

Read the blanks carefully: 96 of 372 rows (26%) have at least one estimate the Census withheld because the local sample was too thin to publish reliably. In a state with 196 ZIP codes under a thousand residents, that is expected, not an error on this page.

Questions people ask

Specific to New Mexico.

How many ZIP codes does New Mexico have? 372 appear in the current federal tabulation. ZIP code tabulation areas are the Census approximation of postal ZIP codes, so the count differs slightly from the number of ZIPs the Postal Service delivers to in New Mexico, and PO-box-only ZIPs have no area at all.

Which New Mexico row should I compare mine against? Pick ZIP codes within roughly the same population band. In a state this spread out, size drives the housing and income figures more than region does.

How current is this? Every figure comes from the American Community Survey 2019-2023 ACS 5-year release published by the US Census Bureau, ACS 2019-2023 5-year estimates. It reflects the full survey window rather than a single date, and it is the most recent vintage available for ZIP codes this small.

More New Mexico data.