Westmoreland County, VA Parcels & GIS Data

Westmoreland County, VA parcel data: 21,641 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Westmoreland County, Virginia parcel data covering 21,641 property records.

This page documents parcel-level coverage for Westmoreland County, Virginia. 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 located in the Northern Neck of the Commonwealth of Virginia. As of the 2020 United States census, the population sits at 18,477. Its county seat is Montross.

FIPS 51193

Official county website: http://www.westmoreland-county.org

The FIPS code for Westmoreland County is 51193.

CharlesSt. Mary'sKing GeorgeEssexRichmondNorthumberlandWestmoreland

Attribute coverage

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

ColumnCoverageRecords populated
lrid100%21,641
parcelid100%21,641
parcelid2100%21,641
ogparcelid100%21,641
ogparcelid2100%21,641
parentid<0.1%0
stackid<0.1%0
geoid100%21,641
statefp100%21,641
countyfp100%21,641
countyname100%21,641
cousubfp100%21,641
cousubname100%21,641
tractce100%21,641
tractname100%21,641
taxacctnum98.1%21,236
taxyear<0.1%3
taxdistrict100%21,638
usecode<0.1%3
usedesc100%21,641
zoningcode100%21,638
zoningdesc<0.1%0
numbldgs63.8%13,803
numunits<0.1%3
yearbuilt<0.1%3
numfloors<0.1%4
bldgsqft<0.1%3
bedrooms<0.1%3
halfbaths<0.1%3
fullbaths<0.1%3
imprvalue<0.1%0
landvalue<0.1%2
agvalue<0.1%0
totalvalue<0.1%2
taxacres0.2%47
calcarea100%21,641
saleamt<0.1%0
saledate<0.1%0
ownertype99.9%21,630
ownername100%21,638
owneraddr96.3%20,848
ownercity99.7%21,568
ownerstate99.7%21,571
ownerzip99.9%21,618
parceladdr99.2%21,459
parcelcity99.0%21,429
parcelstate100%21,641
parcelzip100%21,641
legaldesc98.0%21,217
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book<0.1%3
page100%21,641
block<0.1%0
lot<0.1%0
parceltype1.5%317
accesstype1.5%317
iucnclass1.4%294
placename2.9%629
placetype2.9%618
firmid100%21,641
firmdate100%21,641
fldzone100%21,641
zonesubty96.3%20,838
staticbfe3.0%651
elevmin98.8%21,372
elevmax98.8%21,372
elevavg98.8%21,372
fireplaces<0.1%0
heating<0.1%3
heatfuel<0.1%3
cooling<0.1%3
foundation<0.1%3
roofcover<0.1%3
siding<0.1%3
bldgtype<0.1%0
naicscode12.0%2,602
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated30.5%6,604
centroidx100%21,641
centroidy100%21,641
surfpointx100%21,641
surfpointy100%21,641
geom100%21,641
extras100%21,641
lrversion100%21,641

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, Virginia (51193) 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 parcel_id_ parceljoin acct_no lot_cover zone acreage name1 mail_addr1 mail_addr3 mail_addr4 zip f911_addr2 f911_addr3 f911_addr4 f911_addr5 plat_page deed_page geom area 8 cols ⇢ parcelid parcelid2 taxacctnum usedesc zoningcode taxacres ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc page geom taxdistrict extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 30.5% updated 100% lrversion geom · derived from geometry geom dem.us_1m · USGS 1m DEM 98.8% elevmin 98.8% elevmax 98.8% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 96.3% zonesubty 3.0% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 63.8% numbldgs lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxdistrict usedesc zoningcode numbldgs taxacres calcarea ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc 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 (45) — empty or below 50% fill in this county parentid, stackid, taxyear, usecode, zoningdesc, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, imprvalue, landvalue agvalue, totalvalue, saleamt, saledate, township, section, qtrsection, range, plssdesc, book, block, lot, parceltype, accesstype, iucnclass placename, placetype, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding, bldgtype, naicscode, frsid, dfrurl, caapermit cwapermit, rcrapermit PARCEL 19 mapped · 8 kept in extras · 35 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL parcel_id_ parceljoin acct_no lot_cover zone acreage name1 mail_addr1 mail_addr3 mail_addr4 zip f911_addr2 f911_addr3 f911_addr4 f911_addr5 plat_page deed_page geom area parcelid parcelid2 taxacctnum usedesc zoningcode taxacres ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc page geom taxdistrict extras · 8 source columns preserved as json name2, name3, mail_addr2, f911_addr1, f911_road, sqft, map_id gis_shape extras not present in source — filled with NULL (35) taxyear, usecode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, imprvalue, landvalue, agvalue totalvalue, saleamt, saledate, township, section, qtrsection, range, plssdesc, book, block, lot, updated, sourceurl, parentid, fireplaces heating, cooling, foundation, roofcover, siding, heatfuel

Neighboring counties

Parcel data for counties bordering Westmoreland County:

On this page