Skip to content
ZIP codes

ZIP codes in New Mexico by county

New Mexico has 378 ZIP codes in its 33 counties. 78 of them cross a county line and 9 cross into a neighboring state. Rio Arriba County has the most, 36.

By the All Map Tools Team

ZIP codes
378
With 1% or more of their land in the state
Counties
33
5 with a page of their own below
Cross a county line
78
1% or more of their land in another county
Cross a state line
9
1% or more of their land in another state
County with the most
36
Rio Arriba County
Most populated ZIP
87121
75,510 people · Pajarito Mesa

ZIP codes per county in New Mexico

Grant County: 17 ZIP codes Eddy County: 9 ZIP codes Mora County: 14 ZIP codes De Baca County: 3 ZIP codes Taos County: 21 ZIP codes Rio Arriba County: 36 ZIP codes Harding County: 7 ZIP codes Colfax County: 10 ZIP codes Sierra County: 10 ZIP codes Santa Fe County: 16 ZIP codes Curry County: 7 ZIP codes Lincoln County: 18 ZIP codes Hidalgo County: 5 ZIP codes Otero County: 18 ZIP codes Quay County: 11 ZIP codes Bernalillo County: 28 ZIP codes Union County: 9 ZIP codes San Miguel County: 23 ZIP codes Chaves County: 9 ZIP codes Doña Ana County: 26 ZIP codes Catron County: 9 ZIP codes Guadalupe County: 7 ZIP codes Torrance County: 10 ZIP codes Cibola County: 17 ZIP codes Lea County: 11 ZIP codes Roosevelt County: 12 ZIP codes Socorro County: 13 ZIP codes McKinley County: 25 ZIP codes Valencia County: 8 ZIP codes Los Alamos County: 2 ZIP codes San Juan County: 21 ZIP codes Luna County: 3 ZIP codes Sandoval County: 21 ZIP codes
  • 2–9
  • 10–11
  • 12–18
  • 19–36
Open in the interactive tool

Counties and their ZIP codes

County Population (2025) ZIP codes Shared
Bernalillo County 667,601 28 6
Catron County 3,827 9 2
Chaves County 63,364 9 6
Cibola County 26,807 17 6
Colfax County 12,184 10 2
Curry County 46,655 7 6
De Baca County 1,647 3 2
Doña Ana County 229,091 26 4
Eddy County 62,509 9 2
Grant County 27,252 17 3
Guadalupe County 4,343 7 4
Harding County 617 7 4
Hidalgo County 3,929 5 2
Lea County 74,749 11 0
Lincoln County 19,844 18 5
Los Alamos County 19,407 2 1
Luna County 25,407 3 1
McKinley County 68,119 25 11
Mora County 4,051 14 2
Otero County 70,368 18 4
Quay County 8,454 11 7
Rio Arriba County 39,832 36 12
Roosevelt County 18,615 12 6
San Juan County 120,340 21 7
San Miguel County 26,260 23 11
Sandoval County 159,565 21 7
Santa Fe County 156,907 16 8
Sierra County 11,395 10 2
Socorro County 15,838 13 6
Taos County 34,564 21 4
Torrance County 16,100 10 5
Union County 3,844 9 5
Valencia County 82,013 8 3

Every ZIP code in New Mexico, by county

A ZIP code that crosses a county line appears in each county it has 1% or more of its land in.

Bernalillo County (28)
87008, 87015, 87022, 87026, 87047, 87048, 87059, 87068, 87101, 87102, 87104, 87105, 87106, 87107, 87108, 87109, 87110, 87111, 87112, 87113, 87114, 87116, 87117, 87120, 87121, 87122, 87123, 87151
Catron County (9)
87820, 87821, 87824, 87825, 87827, 87829, 87830, 87943, 88039
Chaves County (9)
88116, 88201, 88203, 88230, 88232, 88250, 88253, 88339, 88344
Cibola County (17)
87005, 87007, 87014, 87020, 87021, 87026, 87034, 87038, 87040, 87045, 87049, 87051, 87315, 87321, 87323, 87327, 87357
Colfax County (10)
87710, 87714, 87718, 87728, 87729, 87740, 87747, 87749, 88414, 88422
Curry County (7)
88101, 88103, 88112, 88118, 88120, 88124, 88135
De Baca County (3)
88119, 88134, 88136
Doña Ana County (26)
79835, 79922, 87936, 87937, 87940, 87941, 88001, 88002, 88003, 88004, 88005, 88007, 88008, 88011, 88012, 88021, 88024, 88027, 88044, 88046, 88047, 88048, 88052, 88063, 88072, 88081
Eddy County (9)
88210, 88220, 88250, 88253, 88254, 88255, 88256, 88263, 88268
Grant County (17)
88022, 88023, 88025, 88026, 88028, 88034, 88038, 88040, 88041, 88043, 88045, 88049, 88051, 88053, 88055, 88061, 88065
Guadalupe County (7)
87711, 87724, 88321, 88353, 88417, 88431, 88435
Harding County (7)
87730, 87733, 87743, 87746, 88410, 88415, 88426
Hidalgo County (5)
88009, 88020, 88040, 88045, 88056
Lea County (11)
88114, 88231, 88240, 88242, 88244, 88252, 88260, 88262, 88264, 88265, 88267
Lincoln County (18)
87011, 88136, 88201, 88301, 88312, 88316, 88318, 88323, 88324, 88336, 88338, 88341, 88343, 88345, 88346, 88348, 88351, 88355
Los Alamos County (2)
87544, 87547
Luna County (3)
88029, 88030, 88034
McKinley County (25)
86504, 86515, 87013, 87020, 87045, 87301, 87305, 87310, 87311, 87312, 87313, 87316, 87317, 87319, 87320, 87321, 87322, 87323, 87325, 87326, 87327, 87328, 87347, 87365, 87375
Mora County (14)
87712, 87713, 87715, 87722, 87723, 87732, 87734, 87735, 87736, 87742, 87745, 87750, 87752, 87753
Otero County (18)
79837, 88081, 88310, 88311, 88314, 88317, 88325, 88330, 88337, 88339, 88340, 88342, 88344, 88347, 88349, 88350, 88352, 88354
Quay County (11)
88112, 88120, 88121, 88124, 88401, 88411, 88417, 88426, 88427, 88430, 88434
Rio Arriba County (36)
81120, 87012, 87017, 87018, 87029, 87037, 87046, 87064, 87412, 87419, 87510, 87511, 87515, 87516, 87518, 87520, 87521, 87522, 87523, 87527, 87528, 87530, 87531, 87532, 87537, 87539, 87548, 87549, 87551, 87554, 87566, 87575, 87577, 87578, 87581, 87582
Roosevelt County (12)
88101, 88113, 88115, 88116, 88118, 88124, 88125, 88126, 88130, 88132, 88134, 88135
San Juan County (21)
81137, 87037, 87313, 87325, 87328, 87364, 87401, 87402, 87410, 87412, 87413, 87415, 87416, 87417, 87418, 87419, 87420, 87421, 87455, 87461, 87499
San Miguel County (23)
87056, 87535, 87538, 87552, 87560, 87562, 87565, 87569, 87573, 87583, 87701, 87711, 87731, 87742, 87745, 87746, 88321, 88401, 88416, 88421, 88426, 88431, 88439
Sandoval County (21)
87001, 87004, 87013, 87018, 87024, 87025, 87027, 87041, 87043, 87044, 87046, 87047, 87048, 87052, 87053, 87072, 87083, 87122, 87124, 87144, 87544
Santa Fe County (16)
87010, 87015, 87035, 87047, 87056, 87501, 87505, 87506, 87507, 87508, 87522, 87532, 87535, 87540, 87567, 87573
Sierra County (10)
87901, 87930, 87931, 87933, 87935, 87936, 87939, 87942, 87943, 88042
Socorro County (13)
87006, 87011, 87028, 87036, 87062, 87801, 87823, 87825, 87828, 87831, 87832, 87943, 88301
Taos County (21)
87512, 87513, 87514, 87517, 87519, 87521, 87524, 87525, 87529, 87531, 87543, 87549, 87553, 87556, 87557, 87558, 87564, 87571, 87577, 87579, 87580
Torrance County (10)
87015, 87016, 87032, 87035, 87036, 87061, 87063, 87070, 88318, 88321
Union County (9)
88410, 88414, 88415, 88418, 88419, 88422, 88424, 88430, 88436
Valencia County (8)
87002, 87006, 87023, 87026, 87031, 87042, 87060, 87068

Neighboring states

Tools for New Mexico

Sources

  • U.S. Census Bureau, 2020 ZCTA to County, ZCTA to Place and ZCTA to Census Tract Relationship Files (and the 2022 County Subdivision to ZCTA file for Connecticut). Public domain.
  • U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, table B01003 (population of each ZIP code, census tract and Connecticut town). Public domain.
  • U.S. Census Bureau, Vintage 2025 Population Estimates (county population) and 2025 Gazetteer Files (land area and interior point of each ZIP code). Public domain.
  • U.S. Census Bureau, Cartographic Boundary Files: ZCTAs 2020 and counties 2025, 1:500,000; county adjacency file 2025. Public domain.

How we count. ZIP codes here are the Census Bureau’s ZIP Code Tabulation Areas (ZCTAs), the areas it draws to match USPS ZIP codes; ZIPs with no area of their own (PO boxes, single buildings) aren’t included. A ZIP can cross county lines: “Land in the county” is the exact share of its land inside, from the Census relationship files. “Residents in the county” is the whole ZIP for those entirely inside; for shared ones it’s an estimate, spreading the people of each census tract over the land it shares with the ZIP. Population: ACS 2020–2024. Methodology.

Spotted a mistake? Let us know