Albemarle County, VA Parcels & GIS Data

Albemarle County, VA parcel data: 51,462 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Albemarle County, Virginia parcel data covering 51,462 property records.

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

Albemarle County is located in the Piedmont region of the Commonwealth of Virginia in the United States. Its county seat is Charlottesville, which is an independent city entirely surrounded by the county. Albemarle County is part of the Charlottesville Metropolitan Statistical Area. As of the 2020 census, the population was 112,395.

FIPS 51003

Official county website: https://albemarlecountytaxes.org/taxes

The FIPS code for Albemarle County is 51003.

CharlottesvilleGreeneRockinghamAugustaNelsonFluvannaBuckinghamOrangeLouisaAlbemarle
Hosted Web API$200/mo

Attribute coverage

Albemarle County contains 51,462 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%51,462
parcelid100%51,460
parcelid299.8%51,367
ogparcelid100%51,462
ogparcelid2100%51,462
parentid<0.1%0
stackid<0.1%0
geoid100%51,462
statefp100%51,462
countyfp100%51,462
countyname100%51,462
cousubfp100%51,462
cousubname100%51,462
tractce100%51,462
tractname100%51,462
taxacctnum98.2%50,542
taxyear<0.1%0
taxdistrict100%51,460
usecode<0.1%0
usedesc98.2%50,540
zoningcode27.8%14,281
zoningdesc98.3%50,602
numbldgs6.2%3,189
numunits<0.1%0
yearbuilt<0.1%0
numfloors0.2%92
bldgsqft<0.1%0
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue81.5%41,916
landvalue96.5%49,660
agvalue7.0%3,582
totalvalue96.5%49,677
taxacres98.2%50,542
calcarea100%51,462
saleamt62.1%31,942
saledate82.2%42,307
ownertype6.2%3,189
ownername98.2%50,542
owneraddr98.2%50,541
ownercity98.1%50,497
ownerstate95.8%49,314
ownerzip98.2%50,516
parceladdr81.6%41,993
parcelcity81.6%42,000
parcelstate100%51,462
parcelzip100%51,462
legaldesc97.7%50,280
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
lot98.2%50,541
parceltype0.3%142
accesstype2.9%1,472
iucnclass2.8%1,426
placename7.6%3,922
placetype7.5%3,862
firmid100%51,437
firmdate100%51,437
fldzone100%51,437
zonesubty98.7%50,768
staticbfe<0.1%20
elevmin98.0%50,427
elevmax98.0%50,427
elevavg98.0%50,427
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
naicscode6.7%3,446
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated100%51,462
centroidx100%51,462
centroidy100%51,462
surfpointx100%51,462
surfpointy100%51,462
geom100%51,462
extras100%51,462
ownerlist6.1%3,160
placefp30.4%15,643
zoningurl27.8%14,281
lbcsactivity97.1%49,961
lbcsfunction97.0%49,923
lbcstype53.1%27,320
lbcscharacter98.5%50,711
lbcsownership98.3%50,576
sourceurl<0.1%0

Schema mapping

How source columns from the acquired Albemarle 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 — Albemarle County, Virginia (51003) 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 geom · derived from geometry geom dem.us_1m · USGS 1m DEM 98.0% elevmin 98.0% elevmax 98.0% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 98.7% zonesubty 0.0% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 98.2% taxacctnum 98.2% usedesc 98.3% zoningdesc 81.5% imprvalue 96.5% landvalue 96.5% totalvalue 98.2% taxacres 62.1% saleamt 82.2% saledate 98.2% ownername 98.2% owneraddr 98.1% ownercity 95.8% ownerstate 98.2% ownerzip 81.6% parceladdr 81.6% parcelcity 100% parcelstate 100% parcelzip 97.7% legaldesc 98.2% lot 97.1% lbcsactivity 97.0% lbcsfunction 53.1% lbcstype 98.5% lbcscharacter 98.3% lbcsownership lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxdistrict usedesc zoningcode zoningdesc imprvalue landvalue totalvalue taxacres calcarea saleamt saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc lot firmid firmdate fldzone zonesubty staticbfe elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras lbcsactivity lbcsfunction lbcstype lbcscharacter lbcsownership sourceurl publish.parcel_layer columns not fed by these sources (44) — empty or below 50% fill in this county parentid, stackid, taxyear, usecode, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, agvalue, ownertype township, section, qtrsection, range, plssdesc, book, page, block, parceltype, accesstype, iucnclass, placename, placetype, fireplaces, heating heatfuel, cooling, foundation, roofcover, siding, bldgtype, naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit, ownerlist, placefp zoningurl 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 Albemarle County:

Frequently asked questions

Where can I find Albemarle County, VA parcel and GIS data?

Land Records publishes a Albemarle County, 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 Albemarle County, VA dataset as a GeoPackage or CSV.

How many parcels are in Albemarle County, VA?

The current dataset contains 51,462 parcel records for Albemarle County, VA, each with its boundary geometry and assessor attributes.

What is the FIPS code for Albemarle County, VA?

The FIPS code for Albemarle County, VA is 51003.

What information does each Albemarle County, VA parcel record include?

Each Albemarle County, 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 Albemarle County, VA parcel data free?

You can preview Albemarle County, 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 Albemarle County, VA have an official GIS or property records website?

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

On this page