Skip to content
ZIP codes

ZIP codes in Contra Costa County, California

Contra Costa County has 48 ZIP codes. 40 lie entirely inside it and 8 are shared with neighboring counties, so part of their land and their people are elsewhere. About 1,169,779 people live in the parts inside it (ACS 2020–2024).

By the All Map Tools Team

ZIP codes
48
1 more just touches the border (under 1% of their land)
Entirely inside
40
99% or more of their land
Shared with other counties
8
Most with Alameda County (7)
Most populated ZIP
94565
100,488 people · Pittsburg
Least populated ZIP
94516
214 people
Largest ZIP by land
94513
79 sq mi · Brentwood

Map of the ZIP codes in Contra Costa County

Alameda County Marin County Sacramento County San Francisco County San Joaquin County Solano County Sonoma County 94505 · Discovery Bay · 14,970 people · 96% in the county 94506 · Blackhawk · 27,055 people · 100% in the county 94507 · Alamo · 14,586 people · 100% in the county 94509 · Antioch · 70,090 people · 100% in the county 94511 · Bethel Island · 1,864 people · 100% in the county 94513 · Brentwood · 69,755 people · 100% in the county 94514 · Byron · 1,953 people · 82% in the county 94516 · 214 people · 100% in the county 94517 · Clayton · 12,316 people · 100% in the county 94518 · Concord · 27,345 people · 100% in the county 94519 · Concord · 19,058 people · 100% in the county 94520 · Concord · 37,381 people · 100% in the county 94521 · Concord · 41,909 people · 100% in the county 94523 · Pleasant Hill · 34,592 people · 100% in the county 94525 · Crockett · 3,372 people · 100% in the county 94526 · Danville · 32,584 people · 100% in the county 94528 · Diablo · 1,049 people · 100% in the county 94530 · El Cerrito · 26,401 people · 100% in the county 94531 · Antioch · 46,387 people · 100% in the county 94547 · Hercules · 26,302 people · 100% in the county 94548 · Knightsen · 832 people · 100% in the county 94549 · Lafayette · 28,420 people · 100% in the county 94551 · Livermore · 37,885 people · 37% in the county 94553 · Martinez · 48,643 people · 100% in the county 94556 · Moraga · 15,998 people · 100% in the county 94561 · Oakley · 46,368 people · 100% in the county 94563 · Orinda · 19,378 people · 100% in the county 94564 · Pinole · 18,761 people · 100% in the county 94565 · Pittsburg · 100,488 people · 100% in the county 94569 · Port Costa · 296 people · 100% in the county 94572 · Rodeo · 8,976 people · 100% in the county 94575 · Moraga · 975 people · 100% in the county 94582 · San Ramon · 47,424 people · 100% in the county 94583 · San Ramon · 39,583 people · 100% in the county 94588 · Pleasanton · 34,328 people · 49% in the county 94595 · Walnut Creek · 16,988 people · 100% in the county 94596 · Walnut Creek · 23,417 people · 100% in the county 94597 · Walnut Creek · 23,129 people · 100% in the county 94598 · Walnut Creek · 27,206 people · 100% in the county 94611 · Oakland · 40,116 people · 5.0% in the county 94706 · Albany · 19,969 people · 0.3% in the county 94707 · Berkeley · 12,811 people · 35% in the county 94708 · Berkeley · 11,947 people · 58% in the county 94801 · Richmond · 33,591 people · 100% in the county 94803 · Richmond · 27,659 people · 100% in the county 94804 · Richmond · 44,891 people · 100% in the county 94805 · Richmond · 14,670 people · 100% in the county 94806 · Richmond · 62,546 people · 100% in the county 95219 · Stockton · 31,713 people · 16% 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 Contra Costa County

48 ZIP codes in Contra Costa County, CA, by number
ZIP code Main city Population Land in the county Residents in the county
94505 Discovery Bay 14,970 96% ≈ 14,935
94506 Blackhawk 27,055 100% 27,055
94507 Alamo 14,586 100% 14,586
94509 Antioch 70,090 100% 70,090
94511 Bethel Island 1,864 100% 1,864
94513 Brentwood 69,755 100% 69,755
94514 Byron 1,953 82% ≈ 1,735
94516 — 214 100% 214
94517 Clayton 12,316 100% 12,316
94518 Concord 27,345 100% 27,345
94519 Concord 19,058 100% 19,058
94520 Concord 37,381 100% 37,381
94521 Concord 41,909 100% 41,909
94523 Pleasant Hill 34,592 100% 34,592
94525 Crockett 3,372 100% 3,372
94526 Danville 32,584 100% 32,584
94528 Diablo 1,049 100% 1,049
94530 El Cerrito 26,401 100% 26,401
94531 Antioch 46,387 100% 46,387
94547 Hercules 26,302 100% 26,302
94548 Knightsen 832 100% 832
94549 Lafayette 28,420 100% 28,420
94551 Livermore 37,885 37% ≈ 1,391
94553 Martinez 48,643 100% 48,643
94556 Moraga 15,998 100% 15,998
94561 Oakley 46,368 100% 46,368
94563 Orinda 19,378 100% 19,378
94564 Pinole 18,761 100% 18,761
94565 Pittsburg 100,488 100% 100,488
94569 Port Costa 296 100% 296
94572 Rodeo 8,976 100% 8,976
94575 Moraga 975 100% 975
94582 San Ramon 47,424 100% 47,424
94583 San Ramon 39,583 100% 39,583
94588 Pleasanton 34,328 49% ≈ 985
94595 Walnut Creek 16,988 100% 16,988
94596 Walnut Creek 23,417 100% 23,417
94597 Walnut Creek 23,129 100% 23,129
94598 Walnut Creek 27,206 100% 27,206
94611 Oakland 40,116 5.0% ≈ 318
94707 Berkeley 12,811 35% ≈ 3,030
94708 Berkeley 11,947 58% ≈ 2,225
94801 Richmond 33,591 100% 33,591
94803 Richmond 27,659 100% 27,659
94804 Richmond 44,891 100% 44,891
94805 Richmond 14,670 100% 14,670
94806 Richmond 62,546 100% 62,546
95219 Stockton 31,713 16% ≈ 2,638

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

ZIP codes shared with other counties

These 8 ZIP codes have part of their land in another county. The first figure is the share of their land in Contra Costa 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 Richmond (5), Concord (4), Walnut Creek (4), Antioch (2), Berkeley (2), and Moraga (2); 33 places in all.

They start with 5 different three-digit prefixes, one per USPS sorting center: 945, 946, 947, 948, and 952.

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