Westmoreland County, PA Parcels & GIS Data

Westmoreland County, PA parcel data: 191,233 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Westmoreland County, Pennsylvania parcel data covering 191,233 property records.

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

Westmoreland County is a county in the state of Pennsylvania, United States, in the Pittsburgh Metropolitan Statistical Area. As of the 2020 census, the population was 354,663. The county seat is Greensburg and the most populous community is Hempfield Township. It is named after Westmorland, a historic county of England.

FIPS 42129

Official county website: http://www.co.westmoreland.pa.us

The FIPS code for Westmoreland County is 42129.

WashingtonAlleghenyCambriaIndianaArmstrongButlerSomersetFayetteWestmoreland

Attribute coverage

Westmoreland County contains 191,233 parcels in the current dataset. Column coverage is the percentage of those parcels for which the attribute is populated (non-NULL).

ColumnCoverageRecords populated
lrid100%191,233
parcelid100%191,210
parcelid299.7%190,741
ogparcelid100%191,231
ogparcelid299.8%190,763
parentid<0.1%0
stackid<0.1%0
geoid100%191,233
statefp100%191,233
countyfp100%191,233
countyname100%191,233
cousubfp100%191,233
cousubname100%191,233
tractce100%191,233
tractname100%191,233
taxacctnum99.7%190,644
taxyear0.1%96
taxdistrict0.1%119
usecode99.7%190,737
usedesc99.7%190,667
zoningcode<0.1%0
zoningdesc<0.1%0
numbldgs84.8%162,161
numunits81.6%155,957
yearbuilt99.7%190,641
numfloors<0.1%0
bldgsqft99.7%190,641
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue81.3%155,546
landvalue99.6%190,508
agvalue<0.1%79
totalvalue99.6%190,527
taxacres99.7%190,667
calcarea100%191,233
saleamt71.7%137,092
saledate99.2%189,782
ownertype99.7%190,718
ownername99.7%190,740
owneraddr99.7%190,740
ownercity99.7%190,737
ownerstate99.7%190,737
ownerzip99.7%190,733
parceladdr99.9%190,984
parcelcity100%191,231
parcelstate100%191,233
parcelzip100%191,233
legaldesc99.8%190,763
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book99.3%189,875
page99.3%189,870
block0.1%119
lot<0.1%0
parceltype0.8%1,605
accesstype0.8%1,605
iucnclass0.3%495
placename4.4%8,397
placetype4.3%8,256
firmid100%191,230
firmdate100%191,230
fldzone100%191,230
zonesubty97.0%185,487
staticbfe<0.1%5
elevmin99.6%190,436
elevmax99.6%190,436
elevavg99.6%190,436
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
naicscode11.1%21,294
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated100%191,233
centroidx100%191,233
centroidy100%191,233
surfpointx100%191,233
surfpointy100%191,233
geom100%191,233
extras100%191,230
lrversion100%191,233

Schema mapping

How source columns from the acquired Westmoreland 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 — Westmoreland County, Pennsylvania (42129) 1 entity · most recent acquisition per entity · generated 2026-07-13 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 parcelid upi map15 taxyr lcode slcode zoningcode zonedesc yrblt sqft cimp cland ctotl acres sa1 sd1yr name street1 cs st zip situs twnshp_nam desc1 dbook1 dpage1 updatedate propcardlink geom 49 cols ⇢ parcelid parcelid2 taxacctnum taxyear usecode usedesc zoningcode zoningdesc yearbuilt bldgsqft imprvalue landvalue totalvalue taxacres saleamt saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc township book page updated sourceurl geom extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 100% updated 100% lrversion geom · derived from geometry geom dem.us_1m · USGS 1m DEM 100% elevmin 100% elevmax 100% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 97.0% zonesubty 0.0% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 84.8% numbldgs 81.6% numunits lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxyear usecode usedesc zoningcode zoningdesc numbldgs numunits yearbuilt bldgsqft imprvalue landvalue totalvalue taxacres calcarea saleamt saledate ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc township book page firmid firmdate fldzone zonesubty staticbfe elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras lrversion publish.parcel_layer columns not fed by these sources (33) — empty or below 50% fill in this county parentid, stackid, taxdistrict, numfloors, bedrooms, halfbaths, fullbaths, agvalue, section, qtrsection, range, plssdesc, block, lot parceltype, accesstype, iucnclass, placename, placetype, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding, bldgtype naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit PARCEL 32 mapped · 49 kept in extras · 22 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL parcelid upi map15 taxyr lcode slcode zoningcode zonedesc yrblt sqft cimp cland ctotl acres sa1 sd1yr name street1 cs st zip situs twnshp_nam desc1 dbook1 dpage1 updatedate propcardlink geom parcelid parcelid2 taxacctnum taxyear usecode usedesc zoningcode zoningdesc yearbuilt bldgsqft imprvalue landvalue totalvalue taxacres saleamt saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc township book page updated sourceurl geom extras · 49 source columns preserved as json newmapno1, newmapno2, newmapno3, newmapno4, newmapno5, expr2 expr1, par_, par_id, errortag, property_, property_i distance, addby, updateby, adddate, numsuf, pre_dir, str_name str_type, post_dir, number, k1, k2, stebdn, schdst, open_ active, co, strtno, street2, zipsfx, steb1, steb2, steb3 steblu, desc2, desc3, istruc, grade, notrl, trcode, dbook2 dpage2, dbook3, dpage3, gntr1, sp1, sd1mo extras not present in source — filled with NULL (22) numbldgs, numunits, numfloors, bedrooms, halfbaths, fullbaths, agvalue, section, qtrsection, range, plssdesc, block, lot, taxdistrict, parentid fireplaces, heating, cooling, foundation, roofcover, siding, heatfuel

Neighboring counties

Parcel data for counties bordering Westmoreland County:

On this page