Skip to content
ZIP codes

ZIP codes in Bernalillo County, New Mexico

Bernalillo County has 28 ZIP codes. 22 lie entirely inside it and 6 are shared with neighboring counties, so part of their land and their people are elsewhere. About 673,182 people live in the parts inside it (ACS 2020–2024).

By the All Map Tools Team

ZIP codes
28
1 more just touches the border (under 1% of their land)
Entirely inside
22
99% or more of their land
Shared with other counties
6
Most with Sandoval County (3)
Most populated ZIP
87121
75,510 people · Pajarito Mesa
Least populated ZIP
87117
26 people; 1 more with nobody living there
Largest ZIP by land
87121
337 sq mi · Pajarito Mesa

Map of the ZIP codes in Bernalillo County

Cibola County Sandoval County Santa Fe County Torrance County Valencia County 87008 · Cedar Crest · 2,520 people · 100% in the county 87015 · Edgewood · 14,443 people · 17% in the county 87022 · Isleta · 818 people · 100% in the county 87026 · Mesita · 1,567 people · 22% in the county 87047 · Edgewood · 5,402 people · 29% in the county 87048 · Corrales · 9,069 people · 1.9% in the county 87059 · Ponderosa Pine · 10,241 people · 100% in the county 87068 · Bosque Farms · 5,432 people · 54% in the county 87101 · Albuquerque · 0 people · 100% in the county 87102 · Albuquerque · 20,123 people · 100% in the county 87104 · Albuquerque · 12,853 people · 100% in the county 87105 · South Valley · 54,367 people · 100% in the county 87106 · Albuquerque · 26,953 people · 100% in the county 87107 · Albuquerque · 27,566 people · 100% in the county 87108 · Albuquerque · 36,331 people · 100% in the county 87109 · Albuquerque · 39,324 people · 100% in the county 87110 · Albuquerque · 39,685 people · 100% in the county 87111 · Albuquerque · 57,085 people · 100% in the county 87112 · Albuquerque · 44,250 people · 100% in the county 87113 · Albuquerque · 16,074 people · 100% in the county 87114 · Albuquerque · 70,117 people · 100% in the county 87116 · Kirtland AFB · 3,865 people · 100% in the county 87117 · 26 people · 100% in the county 87120 · Albuquerque · 66,097 people · 100% in the county 87121 · Pajarito Mesa · 75,510 people · 100% in the county 87122 · Sandia Heights · 18,578 people · 97% in the county 87123 · Albuquerque · 42,252 people · 100% in the county 87124 · Rio Rancho Estates · 58,499 people · <0.1% in the county 87151 · 1,261 people · 100% in the county
  • Entirely in the county (99% or more of its land)
  • Shared, mostly in this county
  • Shared, mostly in other counties
  • Neighboring counties
Open in the interactive tool

Each area is a ZIP code with its number where it fits. Hover over one to see its name.

All ZIP codes in Bernalillo County

28 ZIP codes in Bernalillo County, NM, by number
ZIP code Main city Population Land in the county Residents in the county
87008 Cedar Crest 2,520 100% 2,520
87015 Edgewood 14,443 17% ≈ 2,353
87022 Isleta 818 100% 818
87026 Mesita 1,567 22% ≈ 259
87047 Edgewood 5,402 29% ≈ 3,887
87048 Corrales 9,069 1.9% ≈ 367
87059 Ponderosa Pine 10,241 100% 10,241
87068 Bosque Farms 5,432 54% ≈ 407
87101 Albuquerque 0 100% 0
87102 Albuquerque 20,123 100% 20,123
87104 Albuquerque 12,853 100% 12,853
87105 South Valley 54,367 100% 54,367
87106 Albuquerque 26,953 100% 26,953
87107 Albuquerque 27,566 100% 27,566
87108 Albuquerque 36,331 100% 36,331
87109 Albuquerque 39,324 100% 39,324
87110 Albuquerque 39,685 100% 39,685
87111 Albuquerque 57,085 100% 57,085
87112 Albuquerque 44,250 100% 44,250
87113 Albuquerque 16,074 100% 16,074
87114 Albuquerque 70,117 100% 70,117
87116 Kirtland AFB 3,865 100% 3,865
87117 — 26 100% 26
87120 Albuquerque 66,097 100% 66,097
87121 Pajarito Mesa 75,510 100% 75,510
87122 Sandia Heights 18,578 97% ≈ 18,569
87123 Albuquerque 42,252 100% 42,252
87151 — 1,261 100% 1,261

They also touch the county with under 1% of their land, so they aren’t counted: 87124.

ZIP codes shared with other counties

These 6 ZIP codes have part of their land in another county. The first figure is the share of their land in Bernalillo County; then, where the rest lies.

Cities and prefixes

By main city (the city, town or CDP each ZIP shares the most land with), the ones with the most are Albuquerque (14), Edgewood (2), Bosque Farms (1), Cedar Crest (1), Corrales (1), and Isleta (1); 12 places in all.

They start with 2 different three-digit prefixes, one per USPS sorting center: 870 and 871.

Neighboring counties

Each one with its ZIP codes. Those without a page of their own open in the tool.

Tools for this county

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