Contra Costa County, CA Parcels & GIS Data

Contra Costa County, CA parcel data: 394,222 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Contra Costa County, California parcel data covering 394,222 property records.

This page documents parcel-level coverage for Contra Costa County, California. Each parcel record carries its boundary polygon (GIS geometry) along with attributes such as the parcel ID/APN, owner name and mailing address, situs (property) address, assessed land and improvement values, acreage, land-use and zoning codes, year built, and most recent sale price and date. Exact fill rates for Contra Costa County are listed in the attribute-coverage table below. Preview the data in the interactive explorer, or download the complete Contra Costa County property dataset.

Contra Costa County is a northern county in the U.S. state of California, in the East Bay of the San Francisco Bay Area. As of the 2020 United States census, the population was 1,165,927. The county seat is Martinez.

FIPS 06013

Official county website: https://aca-prod.accela.com/ccc/Default.aspx

The FIPS code for Contra Costa County is 06013.

San FranciscoAlamedaSan JoaquinSacramentoSolanoSonomaMarinContra Costa
Hosted Web API$200/mo

Attribute coverage

Contra Costa County contains 394,222 parcels in the current dataset. Column coverage is the percentage of those parcels for which the attribute is populated (non-NULL). For the LBCS columns, only real classifications count: the to-be-determined and not-applicable placeholder codes are excluded.

ColumnCoverageRecords populated
lrid100%394,222
parcelid99.9%394,015
parcelid2100%394,220
ogparcelid100%394,222
ogparcelid2100%394,220
parentid<0.1%0
stackid<0.1%0
geoid100%394,222
statefp100%394,222
countyfp100%394,222
countyname100%394,222
cousubfp100%394,222
cousubname100%394,222
tractce100%394,222
tractname100%394,222
taxacctnum<0.1%0
taxyear100%394,222
taxdistrict95.8%377,525
usecode99.6%392,630
usedesc99.7%393,121
zoningcode67.3%265,320
zoningdesc65.9%259,976
numbldgs99.0%390,302
numunits98.0%386,441
yearbuilt93.2%367,311
numfloors22.5%88,774
bldgsqft98.0%386,252
bedrooms83.9%330,714
halfbaths<0.1%0
fullbaths95.8%377,525
imprvalue98.0%386,498
landvalue98.6%388,730
agvalue0.4%1,467
totalvalue99.3%391,424
taxacres10.4%41,155
calcarea100%394,222
saleamt<0.1%0
saledate98.9%390,061
ownertype66.5%262,133
ownername63.7%251,013
owneraddr99.6%392,792
ownercity99.7%393,177
ownerstate67.3%265,492
ownerzip99.9%393,866
parceladdr99.9%393,848
parcelcity100%394,155
parcelstate100%394,222
parcelzip100%394,218
legaldesc97.1%382,768
township97.7%385,139
section97.7%385,139
qtrsection97.7%385,139
range97.7%385,139
plssdesc97.7%385,139
book<0.1%0
page<0.1%0
block<0.1%0
lot<0.1%0
parceltype0.8%3,020
accesstype0.8%3,050
iucnclass0.1%572
placename4.4%17,496
placetype4.4%17,311
firmid100%394,222
firmdate100%394,222
fldzone100%394,222
zonesubty97.4%384,073
staticbfe1.1%4,250
elevmin63.6%250,887
elevmax63.6%250,887
elevavg63.6%250,887
fireplaces<0.1%0
heating<0.1%0
heatfuel<0.1%0
cooling<0.1%0
foundation<0.1%0
roofcover<0.1%0
siding<0.1%0
bldgtype<0.1%0
naicscode7.6%30,077
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated96.8%381,518
centroidx100%394,222
centroidy100%394,222
surfpointx100%394,222
surfpointy100%394,222
geom100%394,222
extras100%394,222
ownerlist63.6%250,619
placefp98.5%388,425
zoningurl64.2%252,922
lbcsactivity99.5%392,251
lbcsfunction97.2%382,987
lbcstype86.8%342,325
lbcscharacter99.8%393,475
lbcsownership67.2%264,824
sourceurl99.7%392,993

Schema mapping

How source columns from the acquired Contra Costa County GIS layers map into the harmonized entity schemas and assemble into the published parcel table, alongside supplemented fields (elevation, flood zone) and deterministic columns.

Schema mapping — Contra Costa County, California (06013) 2 entities · most recent acquisition per entity · generated 2026-10-17 direct column transformed (expression) geometry extras json supplemented determined ALL ENTITIES → FINAL PARCEL SCHEMA Harmonized entity columns assemble into publish.parcel_layer — matched by column name. Supplemented fields show their fill rate in this county. SOURCE COLUMNS HARMONIZED ENTITIES PUBLISH.PARCEL_LAYER PARCEL apn parcel_dashes use_code description yr_hs_blt yr_built bldg_sqft tla imp_val land_value acreage c_ded_dt n_str_nbr n_str_nm n_str_suf n_apt_nbr n_cty_st n_zip s_str_nbr s_str_nm s_str_suf s_apt_nbr s_city s_zip desc_ assr_url geom apn_check tra s_odd_evn s_frac s_cty_abbr s_zip_ext n_odd_evn n_frac n_zip_ext c_ded_nbr per_prpty tot_area xmp_code1 xmp_amt1 xmp_code2 xmp_amt2 gr_lnd_ar full_address_display full_address_search full_n_address c_ded_datestr orig_fid parcelid parcelid2 usecode usedesc yearbuilt bldgsqft imprvalue landvalue taxacres saledate owneraddr ownercity ownerzip parceladdr parcelcity parcelzip legaldesc sourceurl geom extras ZONING zoning description geom apn ex_gplu p_owner_nm vacant_lot full_address_search s_city nbr_bldngs stories units parcel_area_ac parcel_area_sf amenity bld_effyr bldg_sqft zoningcode zoningdesc geom extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 100% taxyear 96.8% updated geom · derived from geometry geom dem.us_1m · USGS 1m DEM 63.6% elevmin 63.6% elevmax 63.6% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 97.4% zonesubty 1.1% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 95.8% taxdistrict 99.0% numbldgs 98.0% numunits 83.9% bedrooms 95.8% fullbaths 99.3% totalvalue 66.5% ownertype 63.7% ownername 67.3% ownerstate 100% parcelstate 97.7% township 97.7% section 97.7% qtrsection 97.7% range 97.7% plssdesc 63.6% ownerlist 98.5% placefp 64.2% zoningurl 100% lbcsactivity 97.2% lbcsfunction 86.8% lbcstype 100% lbcscharacter 67.2% lbcsownership lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxyear taxdistrict usecode usedesc zoningcode zoningdesc numbldgs numunits yearbuilt bldgsqft bedrooms fullbaths imprvalue landvalue totalvalue taxacres calcarea saledate ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc township section qtrsection range plssdesc firmid firmdate fldzone zonesubty staticbfe elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras ownerlist placefp zoningurl lbcsactivity lbcsfunction lbcstype lbcscharacter lbcsownership sourceurl publish.parcel_layer columns not fed by these sources (30) — empty or below 50% fill in this county parentid, stackid, taxacctnum, numfloors, halfbaths, agvalue, saleamt, book, page, block, lot, parceltype, accesstype, iucnclass, placename placetype, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding, bldgtype, naicscode, frsid, dfrurl, caapermit, cwapermit rcrapermit PARCEL 20 mapped · 6 transformed · 35 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL apn parcel_dashes use_code description yr_hs_blt yr_built bldg_sqft tla imp_val land_value acreage c_ded_dt n_str_nbr n_str_nm n_str_suf n_apt_nbr n_cty_st n_zip s_str_nbr s_str_nm s_str_suf s_apt_nbr s_city s_zip desc_ assr_url geom apn_check tra s_odd_evn s_frac s_cty_abbr s_zip_ext n_odd_evn n_frac n_zip_ext c_ded_nbr per_prpty tot_area xmp_code1 xmp_amt1 xmp_code2 xmp_amt2 gr_lnd_ar full_address_display full_address_search full_n_address c_ded_datestr orig_fid parcelid parcelid2 usecode usedesc yearbuilt COALESCE(yr_hs_blt::text, NULLIF(TRIM(yr_built), '')::text)::te… bldgsqft COALESCE(bldg_sqft::text, NULLIF(TRIM(tla), '')::text)::text imprvalue landvalue taxacres saledate owneraddr NULLIF(TRIM(COALESCE(TRIM(n_str_nbr)::text, '') || ' ' || COALE… ownercity NULLIF(TRIM(REGEXP_REPLACE(COALESCE(n_cty_st::text, ''), '\s+[A… ownerzip parceladdr NULLIF(TRIM(COALESCE(TRIM(s_str_nbr)::text, '') || ' ' || COALE… parcelcity parcelzip legaldesc sourceurl geom extras json_build_object( 'apn_check', apn_check::text, 'tra', tra::te… not present in source — filled with NULL (35) taxacctnum, taxyear, zoningcode, zoningdesc, numbldgs, numunits, numfloors, bedrooms, halfbaths, fullbaths, agvalue, totalvalue, saleamt ownername, ownerstate, parcelstate, township, section, qtrsection, range, plssdesc, book, page, block, lot, updated, taxdistrict, parentid heatfuel, fireplaces, heating, cooling, foundation, roofcover, siding ZONING 4 mapped · 1 transformed · 6 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ZONING zoning description geom apn ex_gplu p_owner_nm vacant_lot full_address_search s_city nbr_bldngs stories units parcel_area_ac parcel_area_sf amenity bld_effyr bldg_sqft zoningcode zoningdesc geom extras json_build_object( 'apn', apn::text, 'ex_gplu', ex_gplu::text, … not present in source — filled with NULL (6) zoningtype, ordinance, setbacks, restrictions, notes, sourceurl

Neighboring counties

Parcel data for counties bordering Contra Costa County:

Frequently asked questions

Where can I find Contra Costa County, CA parcel and GIS data?

Land Records publishes a Contra Costa County, CA parcel dataset in which every parcel carries its boundary polygon (GIS geometry) along with ownership, assessed value, land use, acreage, and sale history. Preview it in the interactive explorer on this page, or download the full Contra Costa County, CA dataset as a GeoPackage or CSV.

How many parcels are in Contra Costa County, CA?

The current dataset contains 394,222 parcel records for Contra Costa County, CA, each with its boundary geometry and assessor attributes.

What is the FIPS code for Contra Costa County, CA?

The FIPS code for Contra Costa County, CA is 06013.

What information does each Contra Costa County, CA parcel record include?

Each Contra Costa County, CA parcel record includes the parcel ID/APN, owner name and mailing address, situs (property) address, assessed land and improvement values, acreage, land-use and zoning codes, year built, and the most recent sale price and date — plus the parcel boundary polygon. Per-attribute fill rates are listed in the coverage table on this page.

Is Contra Costa County, CA parcel data free?

You can preview Contra Costa County, CA parcels for free in the interactive explorer. The complete dataset is available as a one-time download or through the nationwide parcel web service; see the download options on this page for current pricing.

Does Contra Costa County, CA have an official GIS or property records website?

Yes — the official Contra Costa County, CA government website is linked in the county details above. Land Records standardizes Contra Costa County, CA assessor and recorder records into a single nationwide parcel schema with GIS boundary geometry.

On this page