Shelby County, AL Parcels & GIS Data Shelby County, AL parcel data: 108,061 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.
Land Records publishes Shelby County, Alabama parcel data covering 108,061 property records.
This page documents parcel-level coverage for Shelby 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 Shelby County are listed in the attribute-coverage table below. Preview the data in the interactive explorer, or download the complete Shelby County property dataset.
Shelby County is a county located in the central portion of the U.S. state of Alabama. As of the 2020 census the population was 223,024, making it the sixth-most populous county in Alabama. The county seat is Columbiana.
FIPS 01117
Official county website: http://www.shelbycountyalabama.com
The FIPS code for Shelby County is 01117.
Chilton Coosa Talladega Bibb Jefferson St. Clair Shelby
Shelby County contains 108,061 parcels in the current dataset. Column coverage is the percentage of those parcels for which the attribute is populated (non-NULL).
Column Coverage Records populated lrid100% 108,061 parcelid100% 108,060 parcelid2100% 108,060 ogparcelid100% 108,060 ogparcelid2100% 108,060 parentid10.3% 11,177 stackid<0.1% 0 geoid100% 108,061 statefp100% 108,061 countyfp100% 108,061 countyname100% 108,061 cousubfp100% 108,061 cousubname100% 108,061 tractce100% 108,061 tractname100% 108,061 taxacctnum100% 108,060 taxyear1.9% 2,036 taxdistrict<0.1% 29 usecode<0.1% 29 usedesc<0.1% 3 zoningcode<0.1% 29 zoningdesc<0.1% 0 numbldgs97.2% 105,015 numunits<0.1% 0 yearbuilt<0.1% 0 numfloors<0.1% 0 bldgsqft<0.1% 0 bedrooms<0.1% 0 halfbaths<0.1% 0 fullbaths<0.1% 0 imprvalue<0.1% 0 landvalue<0.1% 0 agvalue<0.1% 0 totalvalue<0.1% 0 taxacres16.7% 18,068 calcarea100% 108,061 saleamt<0.1% 0 saledate<0.1% 0 ownertype<0.1% 29 ownername<0.1% 29 owneraddr<0.1% 29 ownercity<0.1% 29 ownerstate<0.1% 29 ownerzip<0.1% 29 parceladdr97.3% 105,113 parcelcity97.0% 104,847 parcelstate100% 108,061 parcelzip100% 108,061 legaldesc0.8% 831 township<0.1% 0 section<0.1% 0 qtrsection<0.1% 0 range<0.1% 0 plssdesc<0.1% 0 book2.3% 2,529 page2.3% 2,524 block0.8% 831 lot30.2% 32,619 parceltype0.5% 557 accesstype0.5% 557 iucnclass0.1% 134 placename3.8% 4,113 placetype3.8% 4,055 firmid99.9% 107,934 firmdate99.9% 107,934 fldzone99.9% 107,934 zonesubty97.3% 105,195 staticbfe<0.1% 7 elevmin99.2% 107,194 elevmax99.2% 107,194 elevavg99.2% 107,194 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 naicscode1.2% 1,276 frsid<0.1% 0 dfrurl<0.1% 0 caapermit<0.1% 0 cwapermit<0.1% 0 rcrapermit<0.1% 0 updated100% 108,061 centroidx100% 108,061 centroidy100% 108,061 surfpointx100% 108,061 surfpointy100% 108,061 geom100% 108,061 extras100% 108,061 lrversion100% 108,061
How source columns from the acquired Shelby 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 — Shelby County, Alabama (01117)
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
assess_num
parcel_num
taxyear
de_facto_use
zoning
acreage
elem_addr
mb
mapbook1
mappage1
primaryblock
primarylot
last_edit_date
geom
muncode
parentparcel
prop_link
survey_num
calc_area
area_dim_str
transaction_cre
transaction_ret
is_building
transcreate_save
is_condo
fcode
prim_road_front_len
water_frontage_len
sec_road_front_len
prim_road_name
sec_road_name
prim_water_frontage_name
sec_water_frontage_name
sec_water_front_len
is_preliminary
hb_use
fld_chk_status
ownshp_parcel_type
is_land_parcel
in_conflict
deed_area
deed_area_uom
parcelname
parcel_type
exempt_class
subd_name
mapper_note
globalid
subdivision1
mapbook2
mappage2
lotdim1
lotdim2
sqft
remarks
shape_starea__
shape_stlength__
created_user
created_date
last_editor
tscid
ca_flag
parcelid
parcelid2
taxyear
usecode
zoningcode
taxacres
parceladdr
legaldesc
book
page
block
lot
updated
geom
taxdistrict
parentid
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
99.2%
elevmin
99.2%
elevmax
99.2%
elevavg
s_fld_haz_ar · FEMA NFHL
100%
fldzone
97.3%
zonesubty
0.0%
staticbfe
100%
firmdate
100%
firmid
supplemented · derived / other pipelines
100%
taxacctnum
97.2%
numbldgs
97.0%
parcelcity
100%
parcelstate
100%
parcelzip
lrid
parcelid
parcelid2
ogparcelid
ogparcelid2
parentid
geoid
statefp
countyfp
countyname
cousubfp
cousubname
tractce
tractname
taxacctnum
taxyear
taxdistrict
usecode
zoningcode
numbldgs
taxacres
calcarea
parceladdr
parcelcity
parcelstate
parcelzip
legaldesc
book
page
block
lot
firmid
firmdate
fldzone
zonesubty
staticbfe
elevmin
elevmax
elevavg
updated
centroidx
centroidy
surfpointx
surfpointy
geom
extras
lrversion
publish.parcel_layer columns not fed by these sources (46) — empty or below 50% fill in this county
stackid, usedesc, zoningdesc, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, imprvalue, landvalue, agvalue
totalvalue, saleamt, saledate, ownertype, ownername, owneraddr, 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
PARCEL
17 mapped · 1 transformed · 38 unmapped (NULL)
SOURCE COLUMNS
HARMONIZED → PARCEL
assess_num
parcel_num
taxyear
de_facto_use
zoning
acreage
elem_addr
mb
mapbook1
mappage1
primaryblock
primarylot
last_edit_date
geom
muncode
parentparcel
prop_link
survey_num
calc_area
area_dim_str
transaction_cre
transaction_ret
is_building
transcreate_save
is_condo
fcode
prim_road_front_len
water_frontage_len
sec_road_front_len
prim_road_name
sec_road_name
prim_water_frontage_name
sec_water_frontage_name
sec_water_front_len
is_preliminary
hb_use
fld_chk_status
ownshp_parcel_type
is_land_parcel
in_conflict
deed_area
deed_area_uom
parcelname
parcel_type
exempt_class
subd_name
mapper_note
globalid
subdivision1
mapbook2
mappage2
lotdim1
lotdim2
sqft
remarks
shape_starea__
shape_stlength__
created_user
created_date
last_editor
tscid
ca_flag
parcelid
parcelid2
taxyear
usecode
zoningcode
taxacres
parceladdr
legaldesc
book
page
block
lot
updated
geom
taxdistrict
parentid
extras
(json_build_object( 'prop_link', prop_link::text, 'survey_num',…
not present in source — filled with NULL (38)
taxacctnum, usedesc, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, imprvalue, landvalue
agvalue, totalvalue, saleamt, saledate, ownername, owneraddr, ownercity, ownerstate, ownerzip, parcelcity, parcelstate, parcelzip, township
section, qtrsection, range, plssdesc, sourceurl, fireplaces, heating, cooling, foundation, roofcover, siding, heatfuel Neighboring counties Parcel data for counties bordering Shelby County: