Contra Costa County, California
County seat: Martinez · Population 1.2 million (2025) · 717 sq mi
Contra Costa County is the 9th most populous of California's 58 counties, with 1,170,070 people (2025 estimate). Its county seat is Martinez. The map shows its 19 cities and towns and the 7 neighboring counties.

Contra Costa County facts
- County seat
- Martinez
- Population (2025 estimate)
- 1,170,070 +0.4% since 2020
- Land area
- 717 sq mi 51st largest of 58
- Water area
- 87 sq mi
- Population density
- 1,632 per sq mi
- Established
- 1850
- Named after
- opposite coast
- Largest city
- Concord 123,261
- Median household income
- $127,229
- Cities and towns
- 19 plus 34 CDPs
- ZIP codes
- 49
- Time zone
- Pacific
- FIPS code
- 06013
Cities and towns in Contra Costa County
Contra Costa County has 19 incorporated cities, towns and villages. Populations count the people living inside Contra Costa County; cities that cross a county line also list the other counties.
| Name | Type | Population 2025 | Also in |
|---|---|---|---|
| Concord | City | 123,261 | |
| Antioch | City | 118,958 | |
| Richmond | City | 114,861 | |
| San Ramon | City | 86,209 | |
| Pittsburg | City | 77,542 | |
| Walnut Creek | City | 70,012 | |
| Brentwood | City | 66,607 | |
| Oakley | City | 47,583 | |
| Danville | Town | 43,302 | |
| Martinez (county seat) | City | 36,849 | |
| Pleasant Hill | City | 34,017 | |
| San Pablo | City | 31,678 | |
| Hercules | City | 26,326 | |
| El Cerrito | City | 26,121 | |
| Lafayette | City | 25,313 | |
| Orinda | City | 19,507 | |
| Pinole | City | 18,543 | |
| Moraga | Town | 16,322 | |
| Clayton | City | 10,842 |
Unincorporated communities (CDPs)
Census-designated places are communities without their own city government; the county provides their services.
| Community | Population | Also in |
|---|---|---|
| Bay Point | 24,231 | |
| El Sobrante | 16,294 | |
| Discovery Bay | 14,911 | |
| Alamo | 14,488 | |
| Blackhawk | 10,137 | |
| Rodeo | 8,976 | |
| Contra Costa Centre | 6,893 | |
| Camino Tassajara | 5,831 | |
| Saranap | 5,662 | |
| Kensington | 5,179 | |
| Tara Hills | 4,840 | |
| Pacheco | 4,325 | |
| San Miguel | 3,967 | |
| North Richmond | 3,855 | |
| Rollingwood | 3,627 | |
| Vine Hill | 3,540 | |
| Crockett | 3,372 | |
| Reliez Valley | 3,173 | |
| East Richmond Heights | 3,109 | |
| Bayview | 2,751 | |
| Mountain View | 2,418 | |
| Knightsen | 2,264 | |
| Montalvin Manor | 2,063 | |
| Bethel Island | 1,864 | |
| Byron | 1,837 | |
| Diablo | 1,232 | |
| Castle Hill | 1,026 | |
| Norris Canyon | 1,014 | |
| Acalanes Ridge | 1,006 | |
| Alhambra Valley | 979 | |
| North Gate | 806 | |
| Shell Ridge | 746 | |
| Clyde | 653 | |
| Port Costa | 296 |
ZIP codes in Contra Costa County
49 ZIP codes reach into Contra Costa County. ZIP codes ignore county lines, so some also cover a neighboring county.
- 94505 also Alameda and San Joaquin counties
- 94506
- 94507
- 94509
- 94511
- 94513
- 94514 also Alameda County
- 94516
- 94517
- 94518
- 94519
- 94520
- 94521
- 94523
- 94525
- 94526
- 94528
- 94530
- 94531
- 94547
- 94548
- 94549
- 94551 also Alameda County
- 94553
- 94556
- 94561
- 94563
- 94564
- 94565
- 94569
- 94572
- 94575
- 94582
- 94583
- 94588 also Alameda County
- 94595
- 94596
- 94597
- 94598
- 94611 also Alameda County
- 94706 also Alameda County
- 94707 also Alameda County
- 94708 also Alameda County
- 94801
- 94803
- 94804
- 94805
- 94806
- 95219 also San Joaquin County
Population of Contra Costa County, 2020–2025
Contra Costa County grew by 4,035 people (+0.4%) between April 2020 and July 2025: 14,796 more births than deaths and a net loss of 11,964 people from migration.
| Year (July 1) | Population |
|---|---|
| 2020 | 1,166,249 |
| 2021 | 1,164,370 |
| 2022 | 1,160,163 |
| 2023 | 1,161,953 |
| 2024 | 1,169,534 |
| 2025 | 1,170,070 |
Neighboring counties
- Alameda County south · 1,636,630 people
- San Joaquin County east · 823,815 people
- Solano County north · 455,376 people
- Sacramento County northeast · 1,618,460 people
- Marin County west · 253,694 people
- San Francisco County southwest · 826,079 people
- Sonoma County northwest · 486,444 people
Printable Contra Costa County map
The PDF is a vector file with real text: it prints sharp on Letter paper and you can search it for a town. The PNG is 2400 pixels wide for slides and documents. Both are free to use with a credit to WhichCounty.
- PDF (Letter) (216 KB)
- PNG (2400 px) (141 KB)
Paste this code to embed the map on your site:
Sources
- Boundaries: U.S. Census Bureau, 2025 Cartographic Boundary Files (1:500,000).
- Population: Census Bureau county and city estimates, Vintage 2025. CDP populations: American Community Survey 2020–2024.
- Places and ZIP codes: Census Bureau 2026 Gazetteer and 2020 ZIP Code Tabulation Area relationship files.
- County seat, founding year and name origin: Wikidata (CC0), checked against state sources.
Back to the California county map with all 58 counties. Found an error? Tell us.