
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.
| ZIP | County | Population | Median income | Median home value | Median rent |
|---|---|---|---|---|---|
| 87121 | Bernalillo County | 76,135 | $59,184 | $192,500 | $1,277 |
| 87114 | Bernalillo County | 70,064 | $81,768 | $296,200 | $1,321 |
| 87120 | Bernalillo County | 65,477 | $84,887 | $276,900 | $1,404 |
| 87124 | Sandoval County | 58,402 | $82,278 | $262,800 | $1,380 |
| 87111 | Bernalillo County | 57,219 | $84,511 | $349,200 | $1,310 |
| 87105 | Bernalillo County | 54,215 | $49,928 | $200,300 | $972 |
| 87507 | Santa Fe County | 51,109 | $62,955 | $333,300 | $1,276 |
| 87144 | Sandoval County | 49,976 | $90,973 | $280,600 | $1,670 |
| 87031 | Valencia County | 46,211 | $61,947 | $206,600 | $1,083 |
| 88101 | Curry County | 45,157 | $55,349 | $162,400 | $991 |
| 87401 | San Juan County | 45,020 | $56,358 | $202,400 | $983 |
| 87123 | Bernalillo County | 43,515 | $61,552 | $236,400 | $995 |
| 87112 | Bernalillo County | 42,523 | $69,610 | $254,400 | $1,056 |
| 88240 | Lea County | 41,612 | $65,394 | $177,200 | $1,124 |
| 88220 | Eddy County | 40,151 | $79,668 | $192,600 | $1,218 |
| 87110 | Bernalillo County | 40,142 | $63,593 | $251,400 | $1,096 |
| 87109 | Bernalillo County | 39,323 | $56,295 | $298,300 | $1,112 |
| 88001 | Doña Ana County | 38,972 | $32,978 | $158,300 | $797 |
| 88310 | Otero County | 36,737 | $53,833 | $164,300 | $877 |
| 87108 | Bernalillo County | 35,985 | $39,578 | $227,600 | $828 |
| 88012 | Doña Ana County | 32,888 | $66,988 | $222,300 | $1,210 |
| 87505 | Santa Fe County | 32,189 | $75,912 | $484,100 | $1,348 |
| 88011 | Doña Ana County | 31,143 | $75,139 | $315,100 | $1,053 |
| 88203 | Chaves County | 28,637 | $42,067 | $115,600 | $776 |
| 88201 | Chaves County | 27,715 | $62,752 | $202,600 | $957 |
| 88005 | Doña Ana County | 27,017 | $51,770 | $207,100 | $899 |
| 87107 | Bernalillo County | 26,993 | $59,663 | $282,000 | $901 |
| 87106 | Bernalillo County | 26,815 | $51,079 | $332,100 | $904 |
| 88007 | Doña Ana County | 25,750 | $65,022 | $232,200 | $794 |
| 88030 | Luna County | 24,270 | $39,514 | $113,700 | $712 |
| 87301 | McKinley County | 21,981 | $58,302 | $134,700 | $858 |
| 87002 | Valencia County | 21,375 | $51,537 | $183,700 | $859 |
| 87102 | Bernalillo County | 20,258 | $37,276 | $174,400 | $868 |
| 87532 | Rio Arriba County | 19,522 | $57,077 | $225,000 | $887 |
| 87122 | Bernalillo County | 18,776 | $161,299 | $614,200 | $1,900 |
| 87508 | Santa Fe County | 18,745 | $96,767 | $529,000 | $1,502 |
| 88210 | Eddy County | 18,542 | $80,423 | $213,900 | $925 |
| 88081 | Otero County | 18,334 | $46,102 | $101,900 | $874 |
| 88130 | Roosevelt County | 17,865 | $52,420 | $136,600 | $865 |
| 87701 | San Miguel County | 17,864 | $48,115 | $169,000 | $756 |
| 88061 | Grant County | 17,546 | $47,099 | $185,000 | $841 |
| 87113 | Bernalillo County | 16,369 | $92,083 | $362,100 | $1,581 |
| 88021 | Doña Ana County | 16,102 | $49,345 | $151,400 | $605 |
| 87506 | Santa Fe County | 16,055 | $90,504 | $523,600 | $1,142 |
| 88260 | Lea County | 15,410 | $75,197 | $174,200 | $1,081 |
| 87501 | Santa Fe County | 15,409 | $81,229 | $649,100 | $1,516 |
| 87413 | San Juan County | 14,966 | $51,234 | $176,800 | $898 |
| 87015 | Santa Fe County | 14,476 | $72,681 | $263,200 | $891 |
| 87410 | San Juan County | 14,372 | $51,283 | $192,600 | $802 |
| 87544 | Sandoval County | 13,806 | $135,108 | $444,700 | $1,305 |
| 87104 | Bernalillo County | 13,369 | $67,714 | $300,000 | $1,022 |
| 87571 | Taos County | 12,544 | $55,833 | $416,800 | $1,006 |
| 87020 | Cibola County | 11,874 | $67,511 | $154,900 | $741 |
| 88008 | Doña Ana County | 11,776 | $69,502 | $228,800 | $1,191 |
| 88063 | Doña Ana County | 11,282 | $35,947 | $121,900 | $763 |
| 87004 | Sandoval County | 11,274 | $63,319 | $235,200 | $1,066 |
| 87420 | San Juan County | 11,048 | $38,079 | $101,600 | $693 |
| 87402 | San Juan County | 10,997 | $76,992 | $269,100 | $1,042 |
| 87059 | Bernalillo County | 10,012 | $89,267 | $322,100 | $1,218 |
| 87801 | Socorro County | 9,309 | $54,032 | $165,700 | $676 |
| 87048 | Sandoval County | 9,173 | $112,716 | $552,000 | $1,184 |
| 88345 | Lincoln County | 7,747 | $51,008 | $232,400 | $916 |
| 88242 | Lea County | 7,684 | $88,654 | $218,700 | $1,290 |
| 87327 | McKinley County | 7,344 | $46,179 | $79,300 | $649 |
| 87740 | Colfax County | 7,055 | $52,856 | $157,000 | $734 |
| 87035 | Torrance County | 6,847 | $40,688 | $147,600 | $797 |
| 88401 | Quay County | 6,689 | $46,773 | $65,800 | $753 |
| 87417 | San Juan County | 6,507 | $65,396 | $180,400 | $799 |
| 87901 | Sierra County | 6,459 | $27,868 | $114,800 | $674 |
| 87547 | Los Alamos County | 5,568 | $150,714 | $460,100 | — |
| 87068 | Bernalillo County | 5,554 | $63,287 | $246,300 | $865 |
| 87013 | Sandoval County | 5,314 | $31,181 | $77,900 | $1,038 |
| 87047 | Sandoval County | 5,166 | $111,546 | $399,400 | $1,130 |
| 87313 | McKinley County | 5,140 | $36,576 | $63,900 | $479 |
| 87311 | McKinley County | 4,941 | $32,917 | $39,100 | $833 |
| 87529 | Taos County | 4,872 | $68,370 | $393,600 | $1,444 |
| 88230 | Chaves County | 4,639 | $42,894 | $96,500 | $763 |
| 87375 | McKinley County | 4,547 | $35,000 | $37,200 | $475 |
| 87557 | Taos County | 4,512 | $56,979 | $373,400 | $1,268 |
| 87043 | Sandoval County | 4,375 | $110,268 | $520,200 | $1,869 |
| 87416 | San Juan County | 4,354 | $41,875 | $91,300 | $888 |
| 88352 | Otero County | 4,211 | $47,083 | $122,000 | $908 |
| 88330 | Otero County | 4,052 | $51,205 | — | $1,236 |
| 87116 | Bernalillo County | 3,953 | $78,877 | — | $1,744 |
| 87323 | McKinley County | 3,702 | $45,156 | $102,700 | $620 |
| 88340 | Otero County | 3,577 | $39,185 | $53,500 | $365 |
| 87001 | Sandoval County | 3,551 | $65,417 | $224,800 | — |
| 87026 | Cibola County | 3,465 | $43,996 | — | $383 |
| 87042 | Valencia County | 3,456 | $61,181 | $275,000 | $1,346 |
| 88435 | Guadalupe County | 3,413 | $41,645 | $113,600 | $525 |
| 88231 | Lea County | 3,360 | $72,019 | $151,800 | $749 |
| 87937 | Doña Ana County | 3,341 | $39,250 | $102,000 | $474 |
| 88048 | Doña Ana County | 3,325 | $49,432 | $98,200 | $762 |
| 88045 | Hidalgo County | 3,320 | $41,600 | $98,800 | $731 |
| 87528 | Rio Arriba County | 3,236 | $45,313 | $65,300 | $557 |
| 87319 | McKinley County | 3,205 | $38,508 | $29,600 | — |
| 86515 | McKinley County | 3,198 | $43,152 | $57,100 | $661 |
| 88312 | Lincoln County | 3,178 | $95,479 | $339,200 | — |
| 87021 | Cibola County | 3,164 | $39,041 | $131,500 | $832 |
| 88415 | Union County | 3,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.
- 79837
- 86515
- 87001
- 87002
- 87004
- 87005
- 87006
- 87007
- 87008
- 87010
- 87011
- 87012
- 87013
- 87014
- 87015
- 87016
- 87017
- 87018
- 87020
- 87021
- 87022
- 87023
- 87024
- 87025
- 87026
- 87027
- 87028
- 87029
- 87031
- 87032
- 87034
- 87035
- 87036
- 87037
- 87038
- 87040
- 87041
- 87042
- 87043
- 87044
- 87045
- 87046
- 87047
- 87048
- 87049
- 87051
- 87052
- 87053
- 87056
- 87059
- 87060
- 87061
- 87062
- 87063
- 87064
- 87068
- 87070
- 87072
- 87083
- 87101
- 87102
- 87104
- 87105
- 87106
- 87107
- 87108
- 87109
- 87110
- 87111
- 87112
- 87113
- 87114
- 87116
- 87117
- 87120
- 87121
- 87122
- 87123
- 87124
- 87144
- 87151
- 87301
- 87305
- 87310
- 87311
- 87312
- 87313
- 87315
- 87316
- 87317
- 87319
- 87320
- 87321
- 87322
- 87323
- 87325
- 87326
- 87327
- 87347
- 87357
- 87364
- 87365
- 87375
- 87401
- 87402
- 87410
- 87412
- 87413
- 87415
- 87416
- 87417
- 87418
- 87419
- 87420
- 87421
- 87455
- 87461
- 87499
- 87501
- 87505
- 87506
- 87507
- 87508
- 87510
- 87511
- 87512
- 87513
- 87514
- 87515
- 87516
- 87517
- 87518
- 87519
- 87520
- 87521
- 87522
- 87523
- 87524
- 87525
- 87527
- 87528
- 87529
- 87530
- 87531
- 87532
- 87535
- 87537
- 87538
- 87539
- 87540
- 87543
- 87544
- 87547
- 87548
- 87549
- 87551
- 87552
- 87553
- 87554
- 87556
- 87557
- 87558
- 87560
- 87562
- 87564
- 87565
- 87566
- 87567
- 87569
- 87571
- 87573
- 87575
- 87577
- 87578
- 87579
- 87580
- 87581
- 87582
- 87583
- 87701
- 87710
- 87711
- 87712
- 87713
- 87714
- 87715
- 87718
- 87722
- 87723
- 87724
- 87728
- 87729
- 87730
- 87731
- 87732
- 87733
- 87734
- 87735
- 87736
- 87740
- 87742
- 87743
- 87745
- 87746
- 87747
- 87749
- 87750
- 87752
- 87753
- 87801
- 87820
- 87821
- 87823
- 87824
- 87825
- 87827
- 87828
- 87829
- 87830
- 87831
- 87832
- 87901
- 87930
- 87931
- 87933
- 87935
- 87936
- 87937
- 87939
- 87940
- 87941
- 87942
- 87943
- 88001
- 88002
- 88003
- 88004
- 88005
- 88007
- 88008
- 88009
- 88011
- 88012
- 88020
- 88021
- 88022
- 88023
- 88024
- 88025
- 88026
- 88027
- 88028
- 88029
- 88030
- 88034
- 88038
- 88039
- 88040
- 88041
- 88042
- 88043
- 88044
- 88045
- 88046
- 88047
- 88048
- 88049
- 88051
- 88052
- 88053
- 88055
- 88056
- 88061
- 88063
- 88065
- 88072
- 88081
- 88101
- 88103
- 88112
- 88113
- 88114
- 88115
- 88116
- 88118
- 88119
- 88120
- 88121
- 88124
- 88125
- 88126
- 88130
- 88132
- 88134
- 88135
- 88136
- 88201
- 88203
- 88210
- 88220
- 88230
- 88231
- 88232
- 88240
- 88242
- 88244
- 88250
- 88252
- 88253
- 88254
- 88255
- 88256
- 88260
- 88262
- 88263
- 88264
- 88265
- 88267
- 88268
- 88301
- 88310
- 88311
- 88312
- 88314
- 88316
- 88317
- 88318
- 88321
- 88323
- 88324
- 88325
- 88330
- 88336
- 88337
- 88338
- 88339
- 88340
- 88341
- 88342
- 88343
- 88344
- 88345
- 88346
- 88347
- 88348
- 88349
- 88350
- 88351
- 88352
- 88353
- 88354
- 88355
- 88401
- 88410
- 88411
- 88414
- 88415
- 88416
- 88417
- 88418
- 88419
- 88421
- 88422
- 88424
- 88426
- 88427
- 88430
- 88431
- 88434
- 88435
- 88436
- 88439
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.
Keep going
More New Mexico data.