Morgan County, AL Parcels & GIS Data

Morgan County, AL parcel data: 64,960 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Morgan County, Alabama parcel data covering 64,960 property records.

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

Morgan County is a county in the north-central part of the U.S. state of Alabama. As of the 2020 census, its population was 123,421. The county seat is Decatur.

FIPS 01103

The FIPS code for Morgan County is 01103.

MarshallCullmanLawrenceLimestoneMadisonMorgan
Hosted Web API$200/mo

Attribute coverage

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

ColumnCoverageRecords populated
lrid100%64,960
parcelid100%64,960
parcelid2100%64,960
ogparcelid100%64,960
ogparcelid2100%64,960
parentid<0.1%0
stackid<0.1%0
geoid100%64,960
statefp100%64,960
countyfp100%64,960
countyname100%64,960
cousubfp100%64,960
cousubname100%64,960
tractce100%64,960
tractname100%64,960
taxacctnum100%64,960
taxyear100%64,960
taxdistrict100%64,960
usecode99.6%64,719
usedesc62.0%40,244
zoningcode<0.1%0
zoningdesc<0.1%0
numbldgs73.3%47,641
numunits73.3%47,641
yearbuilt<0.1%0
numfloors<0.1%0
bldgsqft62.0%40,244
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue73.2%47,548
landvalue99.6%64,721
agvalue<0.1%0
totalvalue99.6%64,730
taxacres100%64,959
calcarea100%64,960
saleamt53.0%34,455
saledate68.8%44,690
ownertype100%64,960
ownername100%64,960
owneraddr100%64,960
ownercity100%64,960
ownerstate100%64,960
ownerzip100%64,960
parceladdr100%64,959
parcelcity100%64,958
parcelstate100%64,960
parcelzip100%64,960
legaldesc100%64,960
township100%64,959
section100%64,959
qtrsection100%64,959
range100%64,959
plssdesc100%64,959
book100%64,960
page100%64,960
block100%64,960
lot100%64,959
parceltype0.5%355
accesstype0.5%355
iucnclass0.3%217
placename4.6%2,999
placetype4.5%2,953
firmid100%64,960
firmdate100%64,960
fldzone100%64,960
zonesubty95.6%62,120
staticbfe<0.1%0
elevmin99.3%64,480
elevmax99.3%64,480
elevavg99.3%64,480
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.7%10,220
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated<0.1%0
centroidx100%64,960
centroidy100%64,960
surfpointx100%64,960
surfpointy100%64,960
geom100%64,960
extras100%64,960
ownerlist99.8%64,854
placefp56.9%36,994
zoningurl<0.1%0

Schema mapping

How source columns from the acquired Morgan 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 — Morgan County, Alabama (01103) 1 entity · most recent acquisition per entity · generated 2026-08-15 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 pid pin recordyear landschedule bldgdesc livingarea totalimpvalue totallandvalue totalvalue calcacres soldtotalprice lastsalesdate owner mailadd1 mailcity mailstate mailzip propaddr1 propcity propstate propzip legaldescription book1 page1 block1 lot1 geom taxdist objectid_1 landsqft owner2 mailadd2 totalmivalue totalmhvalue assdvalue muncode propaddr2 assessmentclass subdiv1 subdiv2 book2 page2 lot2 block2 timberacreage totalacres neighborhood lastdeed costpersqft heatedarea salesratio useonsales sppersf currentyear currentvalue prioryear priorvalue diff ratiodiff shape_starea__ shape_stlength__ parcelid parcelid2 taxacctnum taxyear usecode usedesc bldgsqft imprvalue landvalue totalvalue taxacres saleamt saledate 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 geom · derived from geometry geom dem.us_1m · USGS 1m DEM 99.3% elevmin 99.3% elevmax 99.3% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 95.6% zonesubty 100% firmdate 100% firmid supplemented · derived / other pipelines 73.3% numbldgs 73.3% numunits 100% township 100% section 100% qtrsection 100% range 100% plssdesc 100% ownerlist 56.9% placefp lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxyear taxdistrict usecode usedesc numbldgs numunits bldgsqft imprvalue landvalue totalvalue taxacres calcarea saleamt saledate ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc township section qtrsection range plssdesc book page block lot firmid firmdate fldzone zonesubty elevmin elevmax elevavg centroidx centroidy surfpointx surfpointy geom extras ownerlist placefp publish.parcel_layer columns not fed by these sources (32) — empty or below 50% fill in this county parentid, stackid, zoningcode, zoningdesc, yearbuilt, numfloors, bedrooms, halfbaths, fullbaths, agvalue, parceltype, accesstype, iucnclass placename, placetype, staticbfe, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding, bldgtype, naicscode, frsid, dfrurl caapermit, cwapermit, rcrapermit, updated, zoningurl PARCEL 30 mapped · 1 transformed · 25 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL parcelid pid pin recordyear landschedule bldgdesc livingarea totalimpvalue totallandvalue totalvalue calcacres soldtotalprice lastsalesdate owner mailadd1 mailcity mailstate mailzip propaddr1 propcity propstate propzip legaldescription book1 page1 block1 lot1 geom taxdist objectid_1 landsqft owner2 mailadd2 totalmivalue totalmhvalue assdvalue muncode propaddr2 assessmentclass subdiv1 subdiv2 book2 page2 lot2 block2 timberacreage totalacres neighborhood lastdeed costpersqft heatedarea salesratio useonsales sppersf currentyear currentvalue prioryear priorvalue diff ratiodiff shape_starea__ shape_stlength__ parcelid parcelid2 taxacctnum taxyear usecode usedesc bldgsqft imprvalue landvalue totalvalue taxacres saleamt saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc book page block lot geom taxdistrict extras (json_build_object('objectid_1', objectid_1::text, 'landsqft', … not present in source — filled with NULL (25) zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bedrooms, halfbaths, fullbaths, agvalue, township, section, qtrsection, range plssdesc, updated, sourceurl, parentid, fireplaces, heating, cooling, foundation, roofcover, siding, heatfuel

Neighboring counties

Parcel data for counties bordering Morgan County:

Frequently asked questions

Where can I find Morgan County, AL parcel and GIS data?

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

How many parcels are in Morgan County, AL?

The current dataset contains 64,960 parcel records for Morgan County, AL, each with its boundary geometry and assessor attributes.

What is the FIPS code for Morgan County, AL?

The FIPS code for Morgan County, AL is 01103.

What information does each Morgan County, AL parcel record include?

Each Morgan County, AL 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 Morgan County, AL parcel data free?

You can preview Morgan County, AL 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.

On this page