Roanoke County, VA Parcels & GIS Data

Roanoke County, VA parcel data: 46,984 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Roanoke County, Virginia parcel data covering 46,984 property records.

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

Roanoke County is a county in the U.S. state of the Commonwealth of Virginia. As of the 2020 census, its population was 96,929. Its county seat is Salem, but the county administrative offices are located in the census-designated place of Cave Spring.

FIPS 51161

Official county website: http://www.roanokecountyva.gov

The FIPS code for Roanoke County is 51161.

BotetourtBedfordRoanokeFranklinFloydMontgomerySalemCraigRoanoke
Hosted Web API$200/mo

Attribute coverage

Roanoke County contains 46,984 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%46,984
parcelid100%46,979
parcelid2100%46,978
ogparcelid100%46,984
ogparcelid2100%46,981
parentid98.4%46,239
stackid<0.1%0
geoid100%46,984
statefp100%46,984
countyfp100%46,984
countyname100%46,984
cousubfp100%46,984
cousubname100%46,984
tractce100%46,984
tractname100%46,984
taxacctnum99.7%46,836
taxyear99.8%46,870
taxdistrict99.9%46,946
usecode99.7%46,833
usedesc98.7%46,366
zoningcode99.7%46,856
zoningdesc99.7%46,856
numbldgs99.8%46,870
numunits98.4%46,246
yearbuilt79.2%37,229
numfloors39.4%18,526
bldgsqft79.2%37,192
bedrooms79.2%37,229
halfbaths79.2%37,229
fullbaths79.2%37,229
imprvalue98.4%46,238
landvalue98.4%46,255
agvalue90.0%42,300
totalvalue98.4%46,238
taxacres98.5%46,294
calcarea100%46,984
saleamt98.4%46,242
saledate98.3%46,164
ownertype91.4%42,949
ownername98.9%46,486
owneraddr98.9%46,469
ownercity97.8%45,956
ownerstate99.6%46,819
ownerzip99.1%46,542
parceladdr99.9%46,914
parcelcity99.7%46,835
parcelstate100%46,984
parcelzip100%46,984
legaldesc98.9%46,482
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book98.4%46,254
page98.4%46,237
block98.4%46,234
lot98.5%46,261
parceltype0.6%287
accesstype0.7%311
iucnclass0.5%243
placename3.6%1,675
placetype3.5%1,654
firmid100%46,977
firmdate100%46,977
fldzone100%46,977
zonesubty98.1%46,110
staticbfe<0.1%0
elevmin99.6%46,783
elevmax99.6%46,783
elevavg99.6%46,783
fireplaces98.4%46,233
heating79.2%37,229
heatfuel79.2%37,229
cooling79.2%37,229
foundation79.2%37,229
roofcover79.2%37,229
siding79.2%37,229
bldgtype<0.1%0
naicscode7.3%3,452
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated100%46,984
centroidx100%46,984
centroidy100%46,984
surfpointx100%46,984
surfpointy100%46,984
geom100%46,984
extras100%46,984
ownerlist91.2%42,855
placefp46.4%21,787
zoningurl8.1%3,813
lbcsactivity99.6%46,793
lbcsfunction99.6%46,787
lbcstype99.0%46,536
lbcscharacter99.8%46,878
lbcsownership99.1%46,577
sourceurl96.0%45,120

Schema mapping

How source columns from the acquired Roanoke 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 — Roanoke County, Virginia (51161) 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 zoning zoning_description ordinance comments full_description 50 cols ⇢ geom zoningcode zoningdesc ordinance notes sourceurl extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 100% 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.1% zonesubty 100% firmdate 100% firmid supplemented · derived / other pipelines 98.4% parentid 100% taxacctnum 100% usecode 98.7% usedesc 100% numbldgs 98.4% numunits 79.2% yearbuilt 79.2% bldgsqft 79.2% bedrooms 79.2% halfbaths 79.2% fullbaths 98.4% imprvalue 98.4% landvalue 90.0% agvalue 98.4% totalvalue 98.5% taxacres 98.4% saleamt 98.3% saledate 91.4% ownertype 98.9% ownername 98.9% owneraddr 97.8% ownercity 100% ownerstate 99.1% ownerzip 100% parceladdr 100% parcelcity 100% parcelstate 100% parcelzip 98.9% legaldesc 98.4% book 98.4% page 98.4% block 98.5% lot 98.4% fireplaces 79.2% heating 79.2% heatfuel 79.2% cooling 79.2% foundation 79.2% roofcover 79.2% siding 91.2% ownerlist 100% lbcsactivity 100% lbcsfunction 99.0% lbcstype 100% lbcscharacter 99.1% lbcsownership lrid parcelid parcelid2 ogparcelid ogparcelid2 parentid geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxyear taxdistrict usecode usedesc zoningcode zoningdesc numbldgs numunits yearbuilt bldgsqft bedrooms halfbaths fullbaths imprvalue landvalue agvalue totalvalue taxacres calcarea saleamt saledate ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc book page block lot firmid firmdate fldzone zonesubty elevmin elevmax elevavg fireplaces heating heatfuel cooling foundation roofcover siding updated centroidx centroidy surfpointx surfpointy geom extras ownerlist lbcsactivity lbcsfunction lbcstype lbcscharacter lbcsownership sourceurl publish.parcel_layer columns not fed by these sources (22) — empty or below 50% fill in this county stackid, numfloors, township, section, qtrsection, range, plssdesc, parceltype, accesstype, iucnclass, placename, placetype, staticbfe bldgtype, naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit, 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 6 mapped · 5 transformed · 50 kept in extras · 3 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ZONING geom zoning zoning_description ordinance comments full_description geom zoningcode NULLIF(TRIM(zoning), '')::text zoningdesc NULLIF(TRIM(zoning_description), '')::text ordinance NULLIF(TRIM(ordinance), '')::text notes NULLIF(TRIM(comments), '')::text sourceurl NULLIF(TRIM(full_description), '')::text extras · 50 source columns preserved as json parcelid, primary_, split, split_number, zoning_parcel parcelid_zoning, actionno, actionno2, actionno3, actionno4 date, date2, date3, date4, ordinance2, ordinance3, ordinance4 name, name2, name3, name4, zonefrom, zonefrom2, zonefrom3 zonefrom4, zoneto, zoneto2, zoneto3, zoneto4, planner planner2, planner3, planner4, status, status2, status3 status4, comments2, comments3, comments4, review_date letter_sent, expire_date, created_user, create_date last_edited_user, last_edited_date, globalid, ruleid override extras not present in source — filled with NULL (3) zoningtype, setbacks, restrictions

Neighboring counties

Parcel data for counties bordering Roanoke County:

Frequently asked questions

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

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

How many parcels are in Roanoke County, VA?

The current dataset contains 46,984 parcel records for Roanoke County, VA, each with its boundary geometry and assessor attributes.

What is the FIPS code for Roanoke County, VA?

The FIPS code for Roanoke County, VA is 51161.

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

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

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

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

On this page