St. Clair County, AL Parcels & GIS Data

St. Clair County, AL parcel data: 63,171 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes St. Clair County, Alabama parcel data covering 63,171 property records.

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

St. Clair County is a county located in the central portion of the U.S. state of Alabama. As of the 2020 census, the population was 91,103.

FIPS 01115

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

The FIPS code for St. Clair County is 01115.

TalladegaShelbyJeffersonCalhounEtowahBlountSt. Clair
Hosted Web API$200/mo

Attribute coverage

St. Clair County contains 63,171 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%63,171
parcelid100%63,166
parcelid2100%63,167
ogparcelid100%63,167
ogparcelid2100%63,167
parentid<0.1%0
stackid<0.1%0
geoid100%63,171
statefp100%63,171
countyfp100%63,171
countyname100%63,171
cousubfp100%63,171
cousubname100%63,171
tractce100%63,171
tractname100%63,171
taxacctnum<0.1%0
taxyear100%63,171
taxdistrict96.9%61,184
usecode9.9%6,267
usedesc34.8%21,984
zoningcode<0.1%0
zoningdesc<0.1%0
numbldgs100%63,166
numunits65.1%41,154
yearbuilt61.2%38,635
numfloors44.5%28,102
bldgsqft<0.1%0
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue97.0%61,258
landvalue97.0%61,258
agvalue93.0%58,730
totalvalue97.0%61,269
taxacres96.9%61,184
calcarea100%63,171
saleamt93.6%59,119
saledate85.0%53,717
ownertype94.0%59,365
ownername94.0%59,356
owneraddr85.6%54,081
ownercity87.5%55,266
ownerstate87.5%55,283
ownerzip87.5%55,298
parceladdr94.0%59,391
parcelcity98.2%62,042
parcelstate100%63,171
parcelzip100%63,171
legaldesc93.0%58,742
township99.9%63,131
section99.9%63,131
qtrsection99.9%63,131
range99.9%63,131
plssdesc99.9%63,131
book97.0%61,266
page93.0%58,742
block96.9%61,185
lot96.9%61,218
parceltype0.3%159
accesstype0.5%299
iucnclass0.3%168
placename4.0%2,517
placetype3.5%2,213
firmid100%63,163
firmdate100%63,163
fldzone100%63,163
zonesubty93.9%59,322
staticbfe<0.1%0
elevmin99.4%62,803
elevmax99.4%62,803
elevavg99.4%62,803
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.4%2,163
frsid0.6%401
dfrurl0.6%401
caapermit0.6%401
cwapermit0.6%401
rcrapermit0.6%401
updated100%63,171
centroidx100%63,171
centroidy100%63,171
surfpointx100%63,171
surfpointy100%63,171
geom100%63,171
extras100%63,163
ownerlist86.3%54,536
placefp56.9%35,930
zoningurl<0.1%0
lbcsactivity25.5%16,112
lbcsfunction25.4%16,035
lbcstype48.5%30,613
lbcscharacter76.8%48,520
lbcsownership94.1%59,448
sourceurl<0.1%0

Schema mapping

How source columns from the acquired St. Clair 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 — St. Clair County, Alabama (01115) 1 entity · most recent acquisition per entity · generated 2026-10-17 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 ppin current_us imp_year_b total_impr total_land total_valu calculat_1 sale_price sale_date name_1 address_2 city state zipcode street_add last_deed1 subdivis_2 subdivis_3 geom tax_distri address_1 address_3 ppins misc parcel_si deeded_acr subdivisio subdivis_1 last_deed_ previous_o neighborho exemption_ exemption1 exemptio_1 sale_ratio good_sale land_code imp_class imp_overri confirm_co tbd1 tbd2 total_assd landcalcty importusec factorpct1 landlocati landclass landinflue comment actualpric saletype orig_op_gi recordtype orig_oid parcelid parcelid2 usecode yearbuilt imprvalue landvalue totalvalue taxacres saleamt saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr book 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% taxyear 100% updated geom · derived from geometry geom dem.us_1m · USGS 1m DEM 99.4% elevmin 99.4% elevmax 99.4% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 93.9% zonesubty 100% firmdate 100% firmid supplemented · derived / other pipelines 100% numbldgs 65.1% numunits 93.0% agvalue 98.2% parcelcity 100% parcelstate 100% parcelzip 93.0% legaldesc 100% township 100% section 100% qtrsection 100% range 100% plssdesc 93.0% page 86.3% ownerlist 56.9% placefp 76.8% lbcscharacter 94.1% lbcsownership lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxyear taxdistrict usecode numbldgs numunits yearbuilt imprvalue landvalue agvalue 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 updated centroidx centroidy surfpointx surfpointy geom extras ownerlist placefp lbcscharacter lbcsownership publish.parcel_layer columns not fed by these sources (36) — empty or below 50% fill in this county parentid, stackid, taxacctnum, usedesc, zoningcode, zoningdesc, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, parceltype, accesstype iucnclass, placename, placetype, staticbfe, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding, bldgtype, naicscode, frsid dfrurl, caapermit, cwapermit, rcrapermit, zoningurl, lbcsactivity, lbcsfunction, lbcstype, sourceurl PARCEL 22 mapped · 4 transformed · 33 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL parcelid ppin current_us imp_year_b total_impr total_land total_valu calculat_1 sale_price sale_date name_1 address_2 city state zipcode street_add last_deed1 subdivis_2 subdivis_3 geom tax_distri address_1 address_3 ppins misc parcel_si deeded_acr subdivisio subdivis_1 last_deed_ previous_o neighborho exemption_ exemption1 exemptio_1 sale_ratio good_sale land_code imp_class imp_overri confirm_co tbd1 tbd2 total_assd landcalcty importusec factorpct1 landlocati landclass landinflue comment actualpric saletype orig_op_gi recordtype orig_oid parcelid parcelid2 usecode yearbuilt CASE WHEN imp_year_b IS NOT NULL AND imp_year_b > 0 THEN imp_ye… imprvalue landvalue totalvalue taxacres saleamt CASE WHEN sale_price IS NOT NULL AND sale_price > 0 THEN sale_p… saledate CASE WHEN sale_date IS NOT NULL AND sale_date > 0 THEN to_char(… ownername owneraddr ownercity ownerstate ownerzip parceladdr book block lot geom taxdistrict extras ( json_build_object( 'address_1', address_1::text, 'address_3',… not present in source — filled with NULL (33) taxacctnum, taxyear, usedesc, zoningcode, zoningdesc, numbldgs, numunits, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, agvalue parcelcity, parcelstate, parcelzip, legaldesc, township, section, qtrsection, range, plssdesc, page, updated, sourceurl, parentid, heatfuel fireplaces, heating, cooling, foundation, roofcover, siding

Neighboring counties

Parcel data for counties bordering St. Clair County:

Frequently asked questions

Where can I find St. Clair County, AL parcel and GIS data?

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

How many parcels are in St. Clair County, AL?

The current dataset contains 63,171 parcel records for St. Clair County, AL, each with its boundary geometry and assessor attributes.

What is the FIPS code for St. Clair County, AL?

The FIPS code for St. Clair County, AL is 01115.

What information does each St. Clair County, AL parcel record include?

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

You can preview St. Clair 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.

Does St. Clair County, AL have an official GIS or property records website?

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

On this page