Henrico County, VA Parcels & GIS Data

Henrico County, VA parcel data: 146,145 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Henrico County, Virginia parcel data covering 146,145 property records.

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

Henrico County, officially the County of Henrico, is a county located in the Commonwealth of Virginia in the United States. As of the 2020 census, the population was 334,389 making it the fifth-most populous county in Virginia. Henrico County is included in the Greater Richmond Region. There is no incorporated community within Henrico County; therefore, there is no incorporated county seat either.

FIPS 51087

Official county website: http://henrico.us/

The FIPS code for Henrico County is 51087.

ChesterfieldCharles CityRichmondPowhatanGoochlandHanoverNew KentHenrico

Attribute coverage

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

ColumnCoverageRecords populated
lrid100%146,145
parcelid100%146,145
parcelid220.7%30,281
ogparcelid100%146,145
ogparcelid220.7%30,281
parentid<0.1%0
stackid<0.1%0
geoid100%146,145
statefp100%146,145
countyfp100%146,145
countyname100%146,145
cousubfp100%146,145
cousubname100%146,145
tractce100%146,145
tractname100%146,145
taxacctnum20.7%30,278
taxyear<0.1%3
taxdistrict78.9%115,338
usecode<0.1%6
usedesc<0.1%6
zoningcode<0.1%1
zoningdesc<0.1%0
numbldgs98.9%144,515
numunits0.2%243
yearbuilt<0.1%3
numfloors0.2%243
bldgsqft<0.1%3
bedrooms<0.1%0
halfbaths<0.1%3
fullbaths<0.1%3
imprvalue<0.1%0
landvalue<0.1%5
agvalue<0.1%0
totalvalue<0.1%8
taxacres<0.1%4
calcarea100%146,145
saleamt<0.1%1
saledate<0.1%3
ownertype<0.1%9
ownername<0.1%9
owneraddr<0.1%9
ownercity<0.1%9
ownerstate<0.1%9
ownerzip<0.1%9
parceladdr99.9%146,061
parcelcity99.8%145,819
parcelstate100%146,145
parcelzip100%146,145
legaldesc<0.1%1
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book<0.1%4
page<0.1%4
block<0.1%4
lot<0.1%1
parceltype0.3%454
accesstype0.3%454
iucnclass0.2%234
placename4.0%5,851
placetype3.9%5,768
firmid100%146,145
firmdate100%146,145
fldzone100%146,145
zonesubty98.8%144,463
staticbfe<0.1%0
elevmin99.8%145,876
elevmax99.8%145,876
elevavg99.8%145,876
fireplaces<0.1%0
heating<0.1%0
heatfuel<0.1%0
cooling<0.1%3
foundation<0.1%0
roofcover<0.1%0
siding<0.1%0
bldgtype<0.1%0
naicscode4.0%5,855
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated100%146,139
centroidx100%146,145
centroidy100%146,145
surfpointx100%146,145
surfpointy100%146,145
geom100%146,145
extras100%146,145
lrversion100%146,145

Schema mapping

How source columns from the acquired Henrico 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 — Henrico County, Virginia (51087) 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 vgin_qpid ptm_id lastupdate geom locality 3 cols ⇢ parcelid parcelid2 taxacctnum updated geom taxdistrict 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 98.8% zonesubty 100% firmdate 100% firmid supplemented · derived / other pipelines 98.9% numbldgs 100% parceladdr 100% parcelcity 100% parcelstate 100% parcelzip lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxdistrict numbldgs calcarea parceladdr parcelcity parcelstate parcelzip firmid firmdate fldzone zonesubty elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras lrversion publish.parcel_layer columns not fed by these sources (57) — empty or below 50% fill in this county parentid, stackid, taxyear, usecode, usedesc, zoningcode, zoningdesc, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths imprvalue, landvalue, agvalue, totalvalue, taxacres, saleamt, saledate, ownertype, ownername, owneraddr, ownercity, ownerstate, ownerzip legaldesc, township, section, qtrsection, range, plssdesc, book, page, block, lot, parceltype, accesstype, iucnclass, placename, placetype staticbfe, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding, bldgtype, naicscode, frsid, dfrurl, caapermit, cwapermit rcrapermit PARCEL 6 mapped · 3 kept in extras · 48 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL parcelid vgin_qpid ptm_id lastupdate geom locality parcelid parcelid2 taxacctnum updated geom taxdistrict extras · 3 source columns preserved as json shape_starea__, shape_stlength__, fips extras not present in source — filled with NULL (48) taxyear, usecode, usedesc, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths imprvalue, landvalue, agvalue, totalvalue, taxacres, saleamt, saledate, ownername, owneraddr, ownercity, ownerstate, ownerzip, parceladdr parcelcity, parcelstate, parcelzip, legaldesc, township, section, qtrsection, range, plssdesc, book, page, block, lot, sourceurl, parentid fireplaces, heating, cooling, foundation, roofcover, siding, heatfuel

Neighboring counties

Parcel data for counties bordering Henrico County:

On this page

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