Montgomery County, AL Parcels & GIS Data

Montgomery County, AL parcel data: 101,268 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Montgomery County, Alabama parcel data covering 101,268 property records.

This page documents parcel-level coverage for Montgomery County, Alabama. 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 U.S. state of Alabama. As of the 2020 census, its population was 228,954, making it the seventh-most populous county in Alabama. Its county seat is Montgomery, the state capital.

FIPS 01101

The FIPS code for Montgomery County is 01101.

CrenshawPikeMaconBullockLowndesAutaugaElmoreMontgomery

Attribute coverage

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

ColumnCoverageRecords populated
lrid100%101,268
parcelid100%101,267
parcelid2<0.1%25
ogparcelid100%101,267
ogparcelid2<0.1%25
parentid<0.1%0
stackid<0.1%0
geoid100%101,268
statefp100%101,268
countyfp100%101,268
countyname100%101,268
cousubfp100%101,268
cousubname100%101,268
tractce100%101,268
tractname100%101,268
taxacctnum<0.1%1
taxyear<0.1%0
taxdistrict<0.1%0
usecode100%101,257
usedesc<0.1%0
zoningcode<0.1%0
zoningdesc<0.1%0
numbldgs100%101,243
numunits77.3%78,329
yearbuilt<0.1%0
numfloors<0.1%36
bldgsqft<0.1%0
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue79.6%80,599
landvalue98.4%99,665
agvalue29.5%29,875
totalvalue98.2%99,494
taxacres100%101,268
calcarea100%101,268
saleamt<0.1%0
saledate<0.1%0
ownertype98.7%99,957
ownername98.7%99,957
owneraddr90.9%92,093
ownercity98.7%99,932
ownerstate98.7%99,911
ownerzip98.6%99,894
parceladdr99.6%100,836
parcelcity96.2%97,469
parcelstate100%101,268
parcelzip100%101,268
legaldesc<0.1%12
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book<0.1%1
page<0.1%0
block<0.1%1
lot<0.1%0
parceltype0.3%280
accesstype0.3%280
iucnclass0.1%72
placename4.6%4,690
placetype4.5%4,598
firmid100%101,261
firmdate100%101,261
fldzone100%101,261
zonesubty94.6%95,818
staticbfe<0.1%0
elevmin98.8%100,027
elevmax98.8%100,027
elevavg98.8%100,027
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
naicscode17.5%17,677
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated100%101,245
centroidx100%101,268
centroidy100%101,268
surfpointx100%101,268
surfpointy100%101,268
geom100%101,268
extras100%101,268
lrversion100%101,268

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, Alabama (01101) 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 pid parcelno recordyear assessmentclass totalimpvalue totallandvalue totalvalue calc_acre ownername mailaddress1 mailcity mailstate mailzip propertyaddr1 propertycity propertystate propertyzip subdiv1 book1 page1 block1 lot1 geom municipalitycode 14 cols ⇢ parcelid parcelid2 taxyear usecode imprvalue landvalue totalvalue taxacres ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc book page block lot geom taxdistrict extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 100% updated 100% lrversion geom · derived from geometry geom dem.us_1m · USGS 1m DEM 98.8% elevmin 98.8% elevmax 98.8% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 94.6% zonesubty 100% firmdate 100% firmid supplemented · derived / other pipelines 100% numbldgs 77.3% numunits lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxyear taxdistrict usecode numbldgs numunits imprvalue landvalue totalvalue taxacres calcarea ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc book page 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 (40) — empty or below 50% fill in this county parentid, stackid, taxacctnum, usedesc, zoningcode, zoningdesc, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, agvalue saleamt, saledate, township, section, qtrsection, range, plssdesc, parceltype, accesstype, iucnclass, placename, placetype, staticbfe fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding, bldgtype, naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit PARCEL 24 mapped · 14 kept in extras · 30 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL pid parcelno recordyear assessmentclass totalimpvalue totallandvalue totalvalue calc_acre ownername mailaddress1 mailcity mailstate mailzip propertyaddr1 propertycity propertystate propertyzip subdiv1 book1 page1 block1 lot1 geom municipalitycode parcelid parcelid2 taxyear usecode imprvalue landvalue totalvalue taxacres ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc book page block lot geom taxdistrict extras · 14 source columns preserved as json ownername2, mailaddress2, neighborhood, subdiv2, book2, page2 lot2, block2, forestacreage, firedist, instnbr, instdate shape_starea__, shape_stlength__ extras not present in source — filled with NULL (30) taxacctnum, usedesc, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, agvalue saleamt, saledate, township, section, qtrsection, range, plssdesc, updated, sourceurl, parentid, fireplaces, heating, cooling, foundation roofcover, siding, heatfuel

Neighboring counties

Parcel data for counties bordering Montgomery County:

On this page