Montgomery County, VA Parcels & GIS Data

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

Land Records publishes Montgomery County, Virginia parcel data covering 45,707 property records.

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

Montgomery County is a county located in the Valley and Ridge area of the U.S. state of Virginia. As population in the area increased, Montgomery County was formed in 1777 from Fincastle County, which in turn had been taken from Botetourt County. As of the 2020 United States census, the population was 99,721.

FIPS 51121

Official county website: http://www.montva.com

The FIPS code for Montgomery County is 51121.

FloydGilesPulaskiRadfordRoanokeCraigMontgomery
Hosted Web API$200/mo

Attribute coverage

Montgomery County contains 45,707 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%45,707
parcelid100%45,707
parcelid2100%45,693
ogparcelid100%45,707
ogparcelid2100%45,693
parentid<0.1%0
stackid<0.1%0
geoid100%45,707
statefp100%45,707
countyfp100%45,707
countyname100%45,707
cousubfp100%45,707
cousubname100%45,707
tractce100%45,707
tractname100%45,707
taxacctnum<0.1%0
taxyear0.5%246
taxdistrict100%45,693
usecode<0.1%0
usedesc99.4%45,442
zoningcode99.8%45,612
zoningdesc70.5%32,205
numbldgs0.5%246
numunits0.3%132
yearbuilt66.8%30,544
numfloors66.8%30,522
bldgsqft66.8%30,544
bedrooms66.6%30,463
halfbaths25.6%11,712
fullbaths66.7%30,490
imprvalue78.7%35,949
landvalue94.9%43,379
agvalue5.0%2,267
totalvalue97.8%44,680
taxacres99.4%45,438
calcarea100%45,707
saleamt60.4%27,598
saledate95.1%43,488
ownertype0.5%228
ownername99.4%45,438
owneraddr99.4%45,423
ownercity12.7%5,825
ownerstate<0.1%0
ownerzip<0.1%0
parceladdr99.3%45,404
parcelcity99.2%45,358
parcelstate100%45,707
parcelzip100%45,707
legaldesc99.4%45,427
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book99.4%45,427
page99.4%45,427
block99.4%45,427
lot99.4%45,427
parceltype0.3%142
accesstype1.2%527
iucnclass1.0%462
placename4.7%2,127
placetype4.6%2,091
firmid100%45,696
firmdate100%45,696
fldzone100%45,696
zonesubty98.4%44,989
staticbfe<0.1%4
elevmin99.2%45,339
elevmax99.2%45,339
elevavg99.2%45,339
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
naicscode3.5%1,619
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated100%45,707
centroidx100%45,707
centroidy100%45,707
surfpointx100%45,707
surfpointy100%45,707
geom100%45,707
extras100%45,707
ownerlist0.5%227
placefp63.5%29,010
zoningurl99.5%45,472
lbcsactivity98.6%45,068
lbcsfunction98.6%45,068
lbcstype98.5%45,027
lbcscharacter99.2%45,321
lbcsownership99.4%45,442
sourceurl<0.1%0

Schema mapping

How source columns from the acquired Montgomery 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 — Montgomery County, Virginia (51121) 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 name proffers comments document geom 5 cols ⇢ zoningcode restrictions notes sourceurl geom extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 0.5% taxyear geom · derived from geometry geom dem.us_1m · USGS 1m DEM 99.2% elevmin 99.2% elevmax 99.2% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 98.4% zonesubty 0.0% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 99.4% usedesc 70.5% zoningdesc 66.8% yearbuilt 66.8% numfloors 66.8% bldgsqft 66.6% bedrooms 66.7% fullbaths 78.7% imprvalue 94.9% landvalue 97.8% totalvalue 99.4% taxacres 60.4% saleamt 95.1% saledate 99.4% ownername 99.4% owneraddr 99.3% parceladdr 99.2% parcelcity 100% parcelstate 100% parcelzip 99.4% legaldesc 99.4% book 99.4% page 99.4% block 99.4% lot 63.5% placefp 99.5% zoningurl 98.6% lbcsactivity 98.6% lbcsfunction 98.5% lbcstype 99.2% lbcscharacter 99.4% lbcsownership lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxyear taxdistrict usedesc zoningcode zoningdesc yearbuilt numfloors bldgsqft bedrooms fullbaths imprvalue landvalue totalvalue taxacres calcarea saleamt saledate ownername owneraddr parceladdr parcelcity parcelstate parcelzip legaldesc book page block lot firmid firmdate fldzone zonesubty staticbfe 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 (37) — empty or below 50% fill in this county parentid, stackid, taxacctnum, usecode, numbldgs, numunits, halfbaths, agvalue, ownertype, ownercity, ownerstate, ownerzip, township, section qtrsection, range, plssdesc, parceltype, accesstype, iucnclass, placename, placetype, 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 kept in extras · 4 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ZONING name proffers comments document geom zoningcode NULLIF(TRIM(BOTH FROM (CASE WHEN name LIKE '% - %' THEN SPLIT_P… restrictions NULLIF(TRIM(BOTH FROM proffers), '')::text notes NULLIF(TRIM(BOTH FROM comments), '')::text sourceurl NULLIF(TRIM(BOTH FROM document), '')::text geom extras · 5 source columns preserved as json globalid, casenum, project_scope, shape_starea__ shape_stlength__ extras not present in source — filled with NULL (4) zoningdesc, zoningtype, ordinance, setbacks

Neighboring counties

Parcel data for counties bordering Montgomery County:

Frequently asked questions

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

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

How many parcels are in Montgomery County, VA?

The current dataset contains 45,707 parcel records for Montgomery County, VA, each with its boundary geometry and assessor attributes.

What is the FIPS code for Montgomery County, VA?

The FIPS code for Montgomery County, VA is 51121.

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

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

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

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

On this page