Charlottesville, VA Parcels & GIS Data

Charlottesville city, VA parcel data: 16,066 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Charlottesville city, Virginia parcel data covering 16,066 property records.

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

Charlottesville, colloquially known as C'ville, is an independent city in Virginia, United States. It is the county seat of Albemarle County, which surrounds the city, though the two are separate legal entities. The former capital of Virginia, it is named after Queen Charlotte. At the 2020 census, the city's population was 46,553.

FIPS 51540

Official county website: http://www.charlottesville.org/

The FIPS code for Charlottesville city is 51540.

AlbemarleCharlottesville
Hosted Web API$200/mo

Attribute coverage

Charlottesville city contains 16,066 parcels in the current dataset. Column coverage is the percentage of those parcels for which the attribute is populated (non-NULL). For the LBCS columns, only real classifications count: the to-be-determined and not-applicable placeholder codes are excluded.

ColumnCoverageRecords populated
lrid100%16,066
parcelid100%16,066
parcelid2100%16,066
ogparcelid100%16,066
ogparcelid2100%16,066
parentid<0.1%0
stackid<0.1%0
geoid100%16,066
statefp100%16,066
countyfp100%16,066
countyname100%16,066
cousubfp100%16,066
cousubname100%16,066
tractce100%16,066
tractname100%16,066
taxacctnum<0.1%0
taxyear97.6%15,686
taxdistrict87.0%13,984
usecode<0.1%0
usedesc9.3%1,502
zoningcode89.1%14,312
zoningdesc99.1%15,929
numbldgs13.0%2,082
numunits<0.1%0
yearbuilt<0.1%0
numfloors3.8%610
bldgsqft<0.1%0
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue12.5%2,005
landvalue12.5%2,005
agvalue12.5%2,005
totalvalue97.0%15,584
taxacres<0.1%0
calcarea100%16,066
saleamt<0.1%0
saledate<0.1%0
ownertype12.7%2,043
ownername97.6%15,686
owneraddr97.6%15,685
ownercity<0.1%0
ownerstate<0.1%0
ownerzip97.6%15,682
parceladdr97.8%15,715
parcelcity12.9%2,072
parcelstate100%16,066
parcelzip100%16,066
legaldesc97.6%15,682
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
block<0.1%0
lot<0.1%0
parceltype0.4%57
accesstype0.4%65
iucnclass0.1%18
placename13.4%2,155
placetype13.2%2,125
firmid100%16,066
firmdate100%16,066
fldzone100%16,066
zonesubty98.2%15,780
staticbfe<0.1%0
elevmin100%16,059
elevmax100%16,059
elevavg100%16,059
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
naicscode15.5%2,483
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated100%16,066
centroidx100%16,066
centroidy100%16,066
surfpointx100%16,066
surfpointy100%16,066
geom100%16,066
extras100%16,066
ownerlist12.5%2,005
placefp99.3%15,954
zoningurl80.9%12,999
lbcsactivity95.4%15,328
lbcsfunction95.4%15,326
lbcstype95.0%15,256
lbcscharacter96.4%15,484
lbcsownership97.6%15,685
sourceurl<0.1%0

Schema mapping

How source columns from the acquired Charlottesville city 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 — Charlottesville city, Virginia (51540) 2 entities · most recent acquisition per entity · generated 2026-10-10 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 ptm_id lastupdate AT ZONE geom locality vgin_qpid fips parcelid parcelid2 updated geom taxdistrict extras ZONING geom zone district user_type structype url join_count target_fid tractfips stateabbr statename countyname countyfips totalpopulation access2_crudeprev access2_crude95ci arthritis_crudeprev arthritis_crude95ci binge_crudeprev binge_crude95ci bphigh_crudeprev bphigh_crude95ci bpmed_crudeprev bpmed_crude95ci cancer_crudeprev cancer_crude95ci casthma_crudeprev casthma_crude95ci cervical_crudeprev cervical_crude95ci chd_crudeprev chd_crude95ci checkup_crudeprev checkup_crude95ci cholscreen_crudeprev cholscreen_crude95ci colon_screen_crudeprev colon_screen_crude95ci copd_crudeprev copd_crude95ci corem_crudeprev corem_crude95ci corew_crudeprev corew_crude95ci csmoking_crudeprev csmoking_crude95ci dental_crudeprev dental_crude95ci diabetes_crudeprev diabetes_crude95ci highchol_crudeprev highchol_crude95ci kidney_crudeprev kidney_crude95ci lpa_crudeprev lpa_crude95ci mammouse_crudeprev mammouse_crude95ci mhlth_crudeprev mhlth_crude95ci obesity_crudeprev obesity_crude95ci phlth_crudeprev phlth_crude95ci sleep_crudeprev sleep_crude95ci stroke_crudeprev stroke_crude95ci teethlost_crudeprev teethlost_crude95ci depression_crudeprev depression_crude95ci ghlth_crudeprev ghlth_crude95ci hearing_crudeprev hearing_crude95ci vision_crudeprev vision_crude95ci cognition_crudeprev cognition_crude95ci mobility_crudeprev mobility_crude95ci selfcare_crudeprev selfcare_crude95ci indeplive_crudeprev indeplive_crude95ci disability_crudeprev disability_crude95ci loc_name status score match_type match_addr longlabel shortlabel addr_type type placename place_addr phone rank addbldg addnum addnumfrom addnumto addrange side stpredir stpretype stname sttype stdir bldgcomp bldgtype bldgname leveltype levelname unittype unitname roomtype roomname wingtype wingname subaddr staddr block sector nbrhd city metroarea subregion region regionabbr territory postal postalext country cntryname langcode distance x y displayx displayy ymin ymax exinfo matchid potentialid matchnarrative strucdet in_address in_address2 in_address3 in_neighborhood in_city in_subregion in_region in_postal in_postalext in_countrycode user_name user_street_address user_city user_state user_uniqueid geom zoningcode zoningtype sourceurl extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 97.6% taxyear 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.2% zonesubty 100% firmdate 100% firmid supplemented · derived / other pipelines 99.1% zoningdesc 97.0% totalvalue 97.6% ownername 97.6% owneraddr 97.6% ownerzip 97.8% parceladdr 100% parcelstate 100% parcelzip 97.6% legaldesc 99.3% placefp 80.9% zoningurl 95.4% lbcsactivity 95.4% lbcsfunction 95.0% lbcstype 96.4% lbcscharacter 97.6% lbcsownership lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxyear taxdistrict zoningcode zoningdesc totalvalue calcarea ownername owneraddr ownerzip parceladdr parcelstate parcelzip legaldesc firmid firmdate fldzone zonesubty elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras placefp zoningurl lbcsactivity lbcsfunction lbcstype lbcscharacter lbcsownership sourceurl publish.parcel_layer columns not fed by these sources (53) — empty or below 50% fill in this county parentid, stackid, taxacctnum, usecode, usedesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, imprvalue landvalue, agvalue, taxacres, saleamt, saledate, ownertype, ownercity, ownerstate, parcelcity, 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, ownerlist PARCEL 6 mapped · 2 transformed · 49 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL parcelid ptm_id lastupdate AT ZONE geom locality vgin_qpid fips parcelid parcelid2 updated (to_timestamp(lastupdate::double precision / 1000.0) AT TIME ZO… geom taxdistrict extras json_build_object( 'vgin_qpid', vgin_qpid::text, 'fips', fips::… not present in source — filled with NULL (49) taxacctnum, 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, heatfuel, fireplaces, heating, cooling, foundation, roofcover, siding ZONING 5 mapped · 4 transformed · 5 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ZONING geom zone district user_type structype url join_count target_fid tractfips stateabbr statename countyname countyfips totalpopulation access2_crudeprev access2_crude95ci arthritis_crudeprev arthritis_crude95ci binge_crudeprev binge_crude95ci bphigh_crudeprev bphigh_crude95ci bpmed_crudeprev bpmed_crude95ci cancer_crudeprev cancer_crude95ci casthma_crudeprev casthma_crude95ci cervical_crudeprev cervical_crude95ci chd_crudeprev chd_crude95ci checkup_crudeprev checkup_crude95ci cholscreen_crudeprev cholscreen_crude95ci colon_screen_crudeprev colon_screen_crude95ci copd_crudeprev copd_crude95ci corem_crudeprev corem_crude95ci corew_crudeprev corew_crude95ci csmoking_crudeprev csmoking_crude95ci dental_crudeprev dental_crude95ci diabetes_crudeprev diabetes_crude95ci highchol_crudeprev highchol_crude95ci kidney_crudeprev kidney_crude95ci lpa_crudeprev lpa_crude95ci mammouse_crudeprev mammouse_crude95ci mhlth_crudeprev mhlth_crude95ci obesity_crudeprev obesity_crude95ci phlth_crudeprev phlth_crude95ci sleep_crudeprev sleep_crude95ci stroke_crudeprev stroke_crude95ci teethlost_crudeprev teethlost_crude95ci depression_crudeprev depression_crude95ci ghlth_crudeprev ghlth_crude95ci hearing_crudeprev hearing_crude95ci vision_crudeprev vision_crude95ci cognition_crudeprev cognition_crude95ci mobility_crudeprev mobility_crude95ci selfcare_crudeprev selfcare_crude95ci indeplive_crudeprev indeplive_crude95ci disability_crudeprev disability_crude95ci loc_name status score match_type match_addr longlabel shortlabel addr_type type placename place_addr phone rank addbldg addnum addnumfrom addnumto addrange side stpredir stpretype stname sttype stdir bldgcomp bldgtype bldgname leveltype levelname unittype unitname roomtype roomname wingtype wingname subaddr staddr block sector nbrhd city metroarea subregion region regionabbr territory postal postalext country cntryname langcode distance x y displayx displayy ymin ymax exinfo matchid potentialid matchnarrative strucdet in_address in_address2 in_address3 in_neighborhood in_city in_subregion in_region in_postal in_postalext in_countrycode user_name user_street_address user_city user_state user_uniqueid geom zoningcode COALESCE( NULLIF(TRIM(zone::text), ''), NULLIF(TRIM(district::t… zoningtype NULLIF(TRIM(structype::text), '')::text sourceurl NULLIF(TRIM(url::text), '')::text extras ( json_build_object( 'join_count', join_count::text, 'target_fi… not present in source — filled with NULL (5) zoningdesc, ordinance, setbacks, restrictions, notes

Neighboring counties

Parcel data for counties bordering Charlottesville city:

Frequently asked questions

Where can I find Charlottesville, VA parcel and GIS data?

Land Records publishes a Charlottesville, VA parcel dataset in which every parcel carries its boundary polygon (GIS geometry) along with ownership, assessed value, land use, acreage, and sale history. Preview it in the interactive explorer on this page, or download the full Charlottesville, VA dataset as a GeoPackage or CSV.

How many parcels are in Charlottesville, VA?

The current dataset contains 16,066 parcel records for Charlottesville, VA, each with its boundary geometry and assessor attributes.

What is the FIPS code for Charlottesville, VA?

The FIPS code for Charlottesville, VA is 51540.

What information does each Charlottesville, VA parcel record include?

Each Charlottesville, VA parcel record includes 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 the most recent sale price and date — plus the parcel boundary polygon. Per-attribute fill rates are listed in the coverage table on this page.

Is Charlottesville, VA parcel data free?

You can preview Charlottesville, VA parcels for free in the interactive explorer. The complete dataset is available as a one-time download or through the nationwide parcel web service; see the download options on this page for current pricing.

Does Charlottesville, VA have an official GIS or property records website?

Yes — the official Charlottesville, VA government website is linked in the county details above. Land Records standardizes Charlottesville, VA assessor and recorder records into a single nationwide parcel schema with GIS boundary geometry.

On this page