Shenandoah County, VA Parcels & GIS Data

Shenandoah County, VA parcel data: 35,048 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Shenandoah County, Virginia parcel data covering 35,048 property records.

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

Shenandoah County is a county located in the Commonwealth of Virginia. As of the 2020 United States census, the population was 44,186. Its county seat is Woodstock. It is part of the Shenandoah Valley region of Virginia.

FIPS 51171

Official county website: http://www.shenandoahcountyva.us

The FIPS code for Shenandoah County is 51171.

FrederickPageWarrenHardyRockinghamShenandoah

Attribute coverage

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

ColumnCoverageRecords populated
lrid100%35,048
parcelid99.6%34,896
parcelid299.1%34,740
ogparcelid99.6%34,898
ogparcelid299.1%34,741
parentid<0.1%0
stackid<0.1%0
geoid100%35,048
statefp100%35,048
countyfp100%35,048
countyname100%35,048
cousubfp100%35,048
cousubname100%35,048
tractce100%35,048
tractname100%35,048
taxacctnum99.1%34,741
taxyear98.4%34,491
taxdistrict<0.1%9
usecode98.7%34,600
usedesc<0.1%0
zoningcode<0.1%9
zoningdesc<0.1%3
numbldgs59.3%20,789
numunits<0.1%4
yearbuilt98.3%34,435
numfloors60.0%21,038
bldgsqft98.9%34,673
bedrooms56.7%19,887
halfbaths56.5%19,804
fullbaths56.7%19,884
imprvalue65.3%22,879
landvalue98.5%34,533
agvalue<0.1%0
totalvalue98.8%34,624
taxacres99.1%34,738
calcarea100%35,048
saleamt54.3%19,017
saledate88.7%31,101
ownertype99.1%34,741
ownername99.1%34,741
owneraddr100%35,048
ownercity<0.1%9
ownerstate<0.1%9
ownerzip59.3%20,784
parceladdr59.5%20,847
parcelcity59.3%20,789
parcelstate100%35,048
parcelzip100%35,048
legaldesc96.9%33,948
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book97.6%34,196
page89.8%31,481
block99.4%34,845
lot99.9%35,009
parceltype1.6%561
accesstype1.6%561
iucnclass1.0%352
placename4.6%1,601
placetype4.5%1,584
firmid100%35,034
firmdate100%35,034
fldzone100%35,034
zonesubty95.7%33,535
staticbfe<0.1%0
elevmin98.9%34,675
elevmax98.9%34,675
elevavg98.9%34,675
fireplaces<0.1%2
heating59.8%20,976
heatfuel59.8%20,976
cooling59.8%20,973
foundation<0.1%2
roofcover55.7%19,534
siding<0.1%2
bldgtype<0.1%0
naicscode15.5%5,436
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated<0.1%1
centroidx100%35,048
centroidy100%35,048
surfpointx100%35,048
surfpointy100%35,048
geom100%35,048
extras100%35,048
lrversion100%35,048

Schema mapping

How source columns from the acquired Shenandoah 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 — Shenandoah County, Virginia (51171) 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 pin mmap mrecno mintyr masslu myrblt mstory mtota mbr mhbth mfbth mimprv mtotld mtotpr macre msellp saledate mlnam owneraddress zipcode full_address mdesc1 mdbook mdpage block lot editdate geom mheat mfound mroofg mfuel 30 cols ⇢ parcelid parcelid2 taxacctnum taxyear usecode yearbuilt numfloors bldgsqft bedrooms halfbaths fullbaths imprvalue landvalue totalvalue taxacres saleamt saledate ownername owneraddr ownerzip parceladdr parcelzip legaldesc book page block lot updated geom heating foundation roofcover heatfuel extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 0.0% updated 100% lrversion geom · derived from geometry geom dem.us_1m · USGS 1m DEM 98.9% elevmin 98.9% elevmax 98.9% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 95.7% zonesubty 100% firmdate 100% firmid supplemented · derived / other pipelines 59.3% numbldgs 59.3% parcelcity 100% parcelstate 59.8% cooling lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxyear usecode numbldgs yearbuilt numfloors bldgsqft bedrooms halfbaths fullbaths imprvalue landvalue totalvalue taxacres calcarea saleamt saledate ownertype ownername owneraddr ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc book page block lot firmid firmdate fldzone zonesubty elevmin elevmax elevavg heating heatfuel cooling foundation roofcover updated centroidx centroidy surfpointx surfpointy geom extras lrversion publish.parcel_layer columns not fed by these sources (30) — empty or below 50% fill in this county parentid, stackid, taxdistrict, usedesc, zoningcode, zoningdesc, numunits, agvalue, ownercity, ownerstate, township, section, qtrsection, range plssdesc, parceltype, accesstype, iucnclass, placename, placetype, staticbfe, fireplaces, siding, bldgtype, naicscode, frsid, dfrurl, caapermit cwapermit, rcrapermit PARCEL 33 mapped · 30 kept in extras · 21 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL pin mmap mrecno mintyr masslu myrblt mstory mtota mbr mhbth mfbth mimprv mtotld mtotpr macre msellp saledate mlnam owneraddress zipcode full_address mdesc1 mdbook mdpage block lot editdate geom mheat mfound mroofg mfuel parcelid parcelid2 taxacctnum taxyear usecode yearbuilt numfloors bldgsqft bedrooms halfbaths fullbaths imprvalue landvalue totalvalue taxacres saleamt saledate ownername owneraddr ownerzip parceladdr parcelzip legaldesc book page block lot updated geom heating foundation roofcover heatfuel extras · 30 source columns preserved as json map_no, ins, dc, sublot, mfnam, moccup, mrooft, mbastp, mgart mwater, mexwll, msewer, mmagcd, minwll, mfloor, mdesc2, mac msbfin, mgarc, mwbook, mwpage, mpbook, mppage, mgrntr, mdwell minno_, minno2, creationdate, creator, editor extras not present in source — filled with NULL (21) usedesc, zoningcode, zoningdesc, numbldgs, numunits, agvalue, ownercity, ownerstate, parcelcity, parcelstate, township, section, qtrsection range, plssdesc, sourceurl, taxdistrict, parentid, fireplaces, cooling, siding

Neighboring counties

Parcel data for counties bordering Shenandoah County:

On this page

Shenandoah County, VA Parcels & GIS Data — Property Records & Maps | Land Records