Contra Costa County, California
Contra Costa County covers 717 sq mi of land and has about 1,165,012 residents. 53 zip codes lie mainly within it, spread across 30 cities and towns. Zip codes that only partly reach into the county are listed on each zip's own page.
Population
1,165,012
1,625/sq mi
Median household income
$127K
U.S. $81K
Median home value
$867K
U.S. $333K
Median rent
$2,375
U.S. $1,413
Median age
40.5
U.S. 38.9
Poverty rate
8.4%
U.S. 12.5%
Cities and towns
- Concord8 zips
- Antioch2 zips
- Pittsburg1 zip
- Richmond7 zips
- Walnut Creek4 zips
- San Ramon2 zips
- Brentwood1 zip
- San Pablo1 zip
- Danville2 zips
- Martinez1 zip
- Oakley1 zip
- Pleasant Hill1 zip
- Lafayette1 zip
- El Sobrante2 zips
- El Cerrito1 zip
- Hercules1 zip
- Orinda1 zip
- Pinole1 zip
- Moraga3 zips
- Discovery Bay1 zip
- Alamo1 zip
- Clayton1 zip
- Rodeo1 zip
- Crockett1 zip
- Byron1 zip
- Bethel Island1 zip
- Diablo1 zip
- Knightsen1 zip
- Port Costa1 zip
- Canyon1 zip
Zip codes in Contra Costa County
53 total
| Zip | City | Type | Population | IncomeMedian income |
|---|---|---|---|---|
| 94505 | Discovery Bay | 14,970 | $146,480 | |
| 94506 | Danville | 27,055 | $250,000+ | |
| 94507 | Alamo | 14,586 | $250,000+ | |
| 94509 | Antioch | 70,090 | $86,196 | |
| 94511 | Bethel Island | 1,864 | $74,972 | |
| 94513 | Brentwood | 69,755 | $142,223 | |
| 94514 | Byron | 1,953 | $76,511 | |
| 94516 | Canyon | 214 | $113,333 | |
| 94517 | Clayton | 12,316 | $168,921 | |
| 94518 | Concord | 27,345 | $112,094 | |
| 94519 | Concord | 19,058 | $122,418 | |
| 94520 | Concord | 37,381 | $82,479 | |
| 94521 | Concord | 41,909 | $125,899 | |
| 94522 | Concord · PO box | — | — | |
| 94523 | Pleasant Hill | 34,592 | $142,586 | |
| 94524 | Concord · PO box | — | — | |
| 94525 | Crockett | 3,372 | $110,899 | |
| 94526 | Danville | 32,584 | $225,097 | |
| 94527 | Concord · PO box | — | — | |
| 94528 | Diablo | 1,049 | $207,500 | |
| 94529 | Concord · PO box | — | — | |
| 94530 | El Cerrito | 26,401 | $128,529 | |
| 94531 | Antioch | 46,387 | $120,927 | |
| 94547 | Hercules | 26,302 | $129,397 | |
| 94548 | Knightsen | 832 | $189,653 | |
| 94549 | Lafayette | 28,420 | $234,516 | |
| 94553 | Martinez | 48,643 | $124,130 | |
| 94556 | Moraga | 15,998 | $215,720 | |
| 94561 | Oakley | 46,368 | $134,678 | |
| 94563 | Orinda | 19,378 | $250,000+ | |
| 94564 | Pinole | 18,761 | $127,717 | |
| 94565 | Pittsburg | 100,488 | $95,556 | |
| 94569 | Port Costa | 296 | $38,929 | |
| 94570 | Moraga · PO box | — | — | |
| 94572 | Rodeo | 8,976 | $91,484 | |
| 94575 | Moraga | 975 | — | |
| 94582 | San Ramon | 47,424 | $214,677 | |
| 94583 | San Ramon | 39,583 | $184,898 | |
| 94595 | Walnut Creek | 16,988 | $100,552 | |
| 94596 | Walnut Creek | 23,417 | $135,635 | |
| 94597 | Walnut Creek | 23,129 | $132,063 | |
| 94598 | Walnut Creek | 27,206 | $186,225 | |
| 94708 | Berkeley | 11,947 | $234,923 | |
| 94801 | Richmond | 33,591 | $81,728 | |
| 94802 | Richmond · PO box | — | — | |
| 94803 | El Sobrante | 27,659 | $118,447 | |
| 94804 | Richmond | 44,891 | $91,037 | |
| 94805 | Richmond | 14,670 | $111,152 | |
| 94806 | San Pablo | 62,546 | $86,034 | |
| 94807 | Richmond · PO box | — | — | |
| 94808 | Richmond · PO box | — | — | |
| 94820 | El Sobrante · PO box | — | — | |
| 94850 | Richmond · PO box | — | — |
Contra Costa County at a glance
Compared with the U.S.
Household income distribution
<$25k
9%
$25–50k
10%
$50–75k
11%
$75–100k
10%
$100–150k
17%
$150–200k
13%
$200k+
29%
Highest education (adults 25+)
No diploma
10%
High school
18%
Some college
18%
Associate's
8%
Bachelor's
28%
Graduate
18%
How people get to work
Drove alone
60%
Carpooled
10%
Transit
5%
Walked
2%
Bicycle
0.4%
Worked from home
21%
Other
1%
At a glance
| Contra Costa | U.S. | |
|---|---|---|
| Own their home | 68% | 65.2% |
| Bachelor's degree or higher | 45.2% | 35.7% |
| Work from home | 21.3% | 15.1% |
| Households with broadband | 95.6% | 91% |
| Without health insurance | 4.6% | 8.4% |
| Foreign-born | 26.6% | 14.1% |
| Veterans (of adults) | 4.2% | 6.2% |
| Unemployment | 6.5% | 5.2% |
| Average commute | 35.3 min | 26.4 min |