Crawford County, PA Parcels & GIS Data

Crawford County, PA parcel data: 63,008 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Crawford County, Pennsylvania parcel data covering 63,008 property records.

This page documents parcel-level coverage for Crawford County, Pennsylvania. 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 Crawford County are listed in the attribute-coverage table below. Preview the data in the interactive explorer, or download the complete Crawford County property dataset.

Crawford County is a county in the Commonwealth of Pennsylvania. As of the 2020 census, the population was 83,938. Its county seat is Meadville. The county was created on March 12, 1800, from part of Allegheny County and named for Colonel William Crawford.

FIPS 42039

Official county website: http://www.crawfordcountypa.net

The FIPS code for Crawford County is 42039.

MercerAshtabulaErieWarrenVenangoCrawford
Hosted Web API$200/mo

Attribute coverage

Crawford County contains 63,008 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%63,008
parcelid99.9%62,961
parcelid299.6%62,748
ogparcelid100%63,007
ogparcelid299.0%62,378
parentid0.3%165
stackid<0.1%0
geoid100%63,008
statefp100%63,008
countyfp100%63,008
countyname100%63,008
cousubfp100%63,008
cousubname100%63,008
tractce100%63,008
tractname100%63,008
taxacctnum56.6%35,690
taxyear100%63,008
taxdistrict98.9%62,304
usecode99.1%62,430
usedesc99.3%62,588
zoningcode67.9%42,795
zoningdesc69.0%43,492
numbldgs99.9%62,959
numunits69.3%43,673
yearbuilt<0.1%0
numfloors34.8%21,936
bldgsqft<0.1%0
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue98.9%62,321
landvalue98.9%62,340
agvalue<0.1%0
totalvalue98.9%62,308
taxacres98.9%62,311
calcarea100%63,008
saleamt94.9%59,765
saledate93.5%58,921
ownertype98.9%62,324
ownername98.9%62,324
owneraddr98.9%62,314
ownercity98.9%62,322
ownerstate98.9%62,311
ownerzip98.9%62,316
parceladdr96.2%60,634
parcelcity68.6%43,226
parcelstate100%63,008
parcelzip100%63,008
legaldesc<0.1%0
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book98.9%62,322
page98.9%62,322
block99.0%62,358
lot65.6%41,311
parceltype0.5%322
accesstype2.0%1,242
iucnclass1.8%1,118
placename5.2%3,299
placetype5.2%3,245
firmid100%63,003
firmdate100%63,003
fldzone100%63,003
zonesubty92.8%58,440
staticbfe0.2%114
elevmin60.9%38,383
elevmax60.9%38,383
elevavg60.9%38,383
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
naicscode9.1%5,730
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated100%63,008
centroidx100%63,008
centroidy100%63,008
surfpointx100%63,008
surfpointy100%63,008
geom100%63,008
extras100%63,008
ownerlist85.5%53,902
placefp42.9%27,015
zoningurl67.9%42,793
lbcsactivity98.4%61,992
lbcsfunction91.8%57,823
lbcstype98.5%62,086
lbcscharacter99.3%62,568
lbcsownership99.0%62,374
sourceurl94.4%59,452

Schema mapping

How source columns from the acquired Crawford 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 — Crawford County, Pennsylvania (42039) 2 entities · most recent acquisition per entity · generated 2026-10-10 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 pid_text cama_pin lnd_use_code lnd_use_desc prc_ttl_assess_improvements prc_ttl_assess_lnd prc_ttl_assess rem_legal_area slh_price slh_sale_date own_name1 own_name2 mad_mail_addr1 mad_mail_addr2 mad_mail_city mad_mail_state mad_mail_zip rem_prcl_locn rem_prcl_locn_city rem_prcl_locn_stt rem_prcl_locn_zip slh_book slh_page rem_mblu_block rem_mblu_lot last_edited_date landex_url geom muni_name prc_pf_locn_desc prc_cmplx_pid pid type elevation building floor unit landex_url_choice created_user created_date last_edited_user rem_mnc rem_pid rem_pin rem_own_name rem_alt_prcl_id rem_prcl_status_date rem_mblu_map rem_mblu_map_cut rem_mblu_block_cut rem_mblu_lot_cut rem_mblu_unit rem_mblu_unit_cut rem_status_date rem_inet_suppress rem_is_condo_main rem_cmplx_name rem_bldg_name rem_use_code rem_last_update rem_usrfld rem_usrfld_desc rem_parcel_status lnd_dstrct prc_pf_locn prc_usrfld_09 prc_usrfld_10 prc_ttl_assess_bldg prc_ttl_assess_ob prc_value prc_cmplx_desc prc_census prc_ttl_mrkt_assess own_id row_pid row_own_id row_line_num row_own_pct row_primary row_create_date row_mad_id row_mad_isprimary own_line mad_mail_name1 mad_mail_name2 mad_id slh_pid slh_line_num slh_current_owner rem_inet_suppress_1 globalid parcelid parcelid2 usecode usedesc imprvalue landvalue totalvalue taxacres saleamt saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip book page block lot updated sourceurl geom taxdistrict parentid extras ZONING zonecode zonedist zonesum geom 10 cols ⇢ zoningcode zoningdesc zoningtype 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 geom · derived from geometry geom dem.us_1m · USGS 1m DEM 60.9% elevmin 60.9% elevmax 60.9% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 92.8% zonesubty 0.2% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 56.6% taxacctnum 100% numbldgs 69.3% numunits 85.5% ownerlist 67.9% zoningurl 98.4% lbcsactivity 91.8% lbcsfunction 98.5% lbcstype 99.3% lbcscharacter 99.0% lbcsownership lrid parcelid parcelid2 ogparcelid ogparcelid2 parentid geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxyear taxdistrict usecode usedesc zoningcode zoningdesc numbldgs numunits imprvalue landvalue totalvalue taxacres calcarea saleamt saledate ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip book page block lot firmid firmdate fldzone zonesubty staticbfe elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras ownerlist zoningurl lbcsactivity lbcsfunction lbcstype lbcscharacter lbcsownership sourceurl publish.parcel_layer columns not fed by these sources (34) — empty or below 50% fill in this county stackid, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, agvalue, legaldesc, township, section, qtrsection, range, plssdesc parceltype, accesstype, iucnclass, placename, placetype, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding, bldgtype naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit, placefp PARCEL 29 mapped · 23 transformed · 26 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL pid_text cama_pin lnd_use_code lnd_use_desc prc_ttl_assess_improvements prc_ttl_assess_lnd prc_ttl_assess rem_legal_area slh_price slh_sale_date own_name1 own_name2 mad_mail_addr1 mad_mail_addr2 mad_mail_city mad_mail_state mad_mail_zip rem_prcl_locn rem_prcl_locn_city rem_prcl_locn_stt rem_prcl_locn_zip slh_book slh_page rem_mblu_block rem_mblu_lot last_edited_date landex_url geom muni_name prc_pf_locn_desc prc_cmplx_pid pid type elevation building floor unit landex_url_choice created_user created_date last_edited_user rem_mnc rem_pid rem_pin rem_own_name rem_alt_prcl_id rem_prcl_status_date rem_mblu_map rem_mblu_map_cut rem_mblu_block_cut rem_mblu_lot_cut rem_mblu_unit rem_mblu_unit_cut rem_status_date rem_inet_suppress rem_is_condo_main rem_cmplx_name rem_bldg_name rem_use_code rem_last_update rem_usrfld rem_usrfld_desc rem_parcel_status lnd_dstrct prc_pf_locn prc_usrfld_09 prc_usrfld_10 prc_ttl_assess_bldg prc_ttl_assess_ob prc_value prc_cmplx_desc prc_census prc_ttl_mrkt_assess own_id row_pid row_own_id row_line_num row_own_pct row_primary row_create_date row_mad_id row_mad_isprimary own_line mad_mail_name1 mad_mail_name2 mad_id slh_pid slh_line_num slh_current_owner rem_inet_suppress_1 globalid parcelid NULLIF(TRIM(pid_text), '')::text parcelid2 NULLIF(TRIM(cama_pin), '')::text usecode NULLIF(TRIM(lnd_use_code), '')::text usedesc NULLIF(TRIM(lnd_use_desc), '')::text imprvalue landvalue totalvalue taxacres saleamt saledate to_timestamp(NULLIF(slh_sale_date, 0) / 1000.0)::text::text ownername NULLIF(CONCAT_WS('; ', own_name1, own_name2), '')::text owneraddr NULLIF(CONCAT_WS(', ', mad_mail_addr1, mad_mail_addr2), '')::te… ownercity NULLIF(TRIM(mad_mail_city), '')::text ownerstate NULLIF(TRIM(mad_mail_state), '')::text ownerzip NULLIF(TRIM(mad_mail_zip), '')::text parceladdr NULLIF(TRIM(rem_prcl_locn), '')::text parcelcity NULLIF(TRIM(rem_prcl_locn_city), '')::text parcelstate NULLIF(TRIM(rem_prcl_locn_stt), '')::text parcelzip NULLIF(TRIM(rem_prcl_locn_zip), '')::text book NULLIF(TRIM(slh_book), '')::text page NULLIF(TRIM(slh_page), '')::text block NULLIF(TRIM(rem_mblu_block), '')::text lot NULLIF(TRIM(rem_mblu_lot), '')::text updated to_timestamp(NULLIF(last_edited_date, 0) / 1000.0)::text::text sourceurl NULLIF(TRIM(landex_url), '')::text geom taxdistrict NULLIF(COALESCE(NULLIF(TRIM(muni_name), ''), NULLIF(TRIM(prc_pf… parentid NULLIF(prc_cmplx_pid, 0)::text extras ( json_build_object( 'pid', pid::text, 'type', type::text, 'ele… not present in source — filled with NULL (26) taxacctnum, taxyear, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, agvalue legaldesc, township, section, qtrsection, range, plssdesc, heatfuel, fireplaces, heating, cooling, foundation, roofcover, siding ZONING 4 mapped · 10 kept in extras · 5 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ZONING zonecode zonedist zonesum geom zoningcode zoningdesc zoningtype geom extras · 10 source columns preserved as json county, status, municipality, zonetype, globalid, vintage creationdate, creator, editdate, editor extras not present in source — filled with NULL (5) ordinance, setbacks, restrictions, notes, sourceurl

Neighboring counties

Parcel data for counties bordering Crawford County:

Frequently asked questions

Where can I find Crawford County, PA parcel and GIS data?

Land Records publishes a Crawford County, PA 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 Crawford County, PA dataset as a GeoPackage or CSV.

How many parcels are in Crawford County, PA?

The current dataset contains 63,008 parcel records for Crawford County, PA, each with its boundary geometry and assessor attributes.

What is the FIPS code for Crawford County, PA?

The FIPS code for Crawford County, PA is 42039.

What information does each Crawford County, PA parcel record include?

Each Crawford County, PA 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 Crawford County, PA parcel data free?

You can preview Crawford County, PA 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 Crawford County, PA have an official GIS or property records website?

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

On this page