Charlotte County, VA Parcels & GIS Data

Charlotte County, VA parcel data: 15,707 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Charlotte County, Virginia parcel data covering 15,707 property records.

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

Charlotte County is a county located in the south central part of the U.S. state of Virginia. Its county seat is the town of Charlotte Court House. As of the 2020 census, the county population was 11,529.

FIPS 51037

The FIPS code for Charlotte County is 51037.

AppomattoxPrince EdwardCampbellMecklenburgHalifaxLunenburgCharlotte

Attribute coverage

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

ColumnCoverageRecords populated
lrid100%15,707
parcelid100%15,700
parcelid20.5%81
ogparcelid100%15,707
ogparcelid20.6%88
parentid<0.1%0
stackid<0.1%0
geoid100%15,707
statefp100%15,707
countyfp100%15,707
countyname100%15,707
cousubfp100%15,707
cousubname100%15,707
tractce100%15,707
tractname100%15,707
taxacctnum0.8%119
taxyear<0.1%5
taxdistrict96.9%15,227
usecode97.4%15,297
usedesc<0.1%5
zoningcode0.3%53
zoningdesc<0.1%0
numbldgs40.8%6,402
numunits<0.1%5
yearbuilt0.2%26
numfloors0.1%11
bldgsqft0.2%25
bedrooms0.2%24
halfbaths<0.1%1
fullbaths<0.1%1
imprvalue49.2%7,730
landvalue97.3%15,280
agvalue<0.1%0
totalvalue0.1%20
taxacres97.4%15,291
calcarea100%15,707
saleamt0.1%21
saledate0.3%54
ownertype97.3%15,290
ownername97.3%15,290
owneraddr13.5%2,127
ownercity95.0%14,925
ownerstate94.8%14,888
ownerzip95.0%14,924
parceladdr41.0%6,435
parcelcity41.0%6,435
parcelstate100%15,707
parcelzip100%15,707
legaldesc95.8%15,041
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book<0.1%0
page<0.1%0
block9.0%1,418
lot95.7%15,032
parceltype1.5%243
accesstype1.5%243
iucnclass1.3%208
placename3.5%542
placetype3.4%536
firmid100%15,707
firmdate100%15,707
fldzone100%15,707
zonesubty97.8%15,361
staticbfe<0.1%0
elevmin94.2%14,798
elevmax94.2%14,798
elevavg94.2%14,798
fireplaces<0.1%1
heating0.1%11
heatfuel0.1%10
cooling0.1%11
foundation0.1%23
roofcover0.1%23
siding0.2%25
bldgtype<0.1%0
naicscode17.9%2,815
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated95.9%15,062
centroidx100%15,707
centroidy100%15,707
surfpointx100%15,707
surfpointy100%15,707
geom100%15,707
extras100%15,707
lrversion100%15,707

Schema mapping

How source columns from the acquired Charlotte 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 — Charlotte County, Virginia (51037) 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 map_pin taxyear class improvementvalue landvalue acres ownername address2 city state zipcode emergencyaddress description map_section map_block map_lot date_modify cama_link geom district 18 cols ⇢ parcelid taxyear usecode imprvalue landvalue taxacres ownername owneraddr ownercity ownerstate ownerzip parceladdr legaldesc section block lot updated sourceurl geom taxdistrict extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 95.9% updated 100% lrversion geom · derived from geometry geom dem.us_1m · USGS 1m DEM 94.2% elevmin 94.2% elevmax 94.2% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 97.8% zonesubty 100% firmdate 100% firmid supplemented · derived / other pipelines 100% parcelstate 100% parcelzip lrid parcelid ogparcelid geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxyear taxdistrict usecode imprvalue landvalue taxacres calcarea ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelstate parcelzip legaldesc section block lot firmid firmdate fldzone zonesubty elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras lrversion publish.parcel_layer columns not fed by these sources (47) — empty or below 50% fill in this county parcelid2, ogparcelid2, parentid, stackid, taxacctnum, usedesc, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft bedrooms, halfbaths, fullbaths, agvalue, totalvalue, saleamt, saledate, parcelcity, township, qtrsection, range, plssdesc, book, page parceltype, accesstype, iucnclass, placename, placetype, staticbfe, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding bldgtype, naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit PARCEL 20 mapped · 18 kept in extras · 34 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL map_pin taxyear class improvementvalue landvalue acres ownername address2 city state zipcode emergencyaddress description map_section map_block map_lot date_modify cama_link geom district parcelid taxyear usecode imprvalue landvalue taxacres ownername owneraddr ownercity ownerstate ownerzip parceladdr legaldesc section block lot updated sourceurl geom taxdistrict extras · 18 source columns preserved as json docname, cama_lot, map_taxmap, wvs_comments, pin_type update_year, updated_by, quarter_updated, editor, sheettype linked, multiple_pins, size, record, ownerid, ownername2 address1, deedbookpage extras not present in source — filled with NULL (34) parcelid2, taxacctnum, usedesc, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths agvalue, totalvalue, saleamt, saledate, parcelcity, parcelstate, parcelzip, township, qtrsection, range, plssdesc, book, page, parentid fireplaces, heating, cooling, foundation, roofcover, siding, heatfuel

Neighboring counties

Parcel data for counties bordering Charlotte County:

On this page

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