St. Louis County, MO Parcels & GIS Data

St. Louis County, MO parcel data: 404,673 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes St. Louis County, Missouri parcel data covering 404,673 property records.

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

St. Louis County is located in eastern Missouri. It is bounded by the City of St. Louis and the Mississippi River to the east, the Missouri River to the north, and the Meramec River to the south.

FIPS 29189

Official county website: https://aca-prod.accela.com/SLC/Default.aspx

The FIPS code for St. Louis County is 29189.

St. ClairMadisonSt. CharlesSt. LouisJeffersonMonroeFranklinSt. Louis
Hosted Web API$200/mo

Attribute coverage

St. Louis County contains 404,673 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%404,673
parcelid100%404,666
parcelid2100%404,649
ogparcelid100%404,666
ogparcelid2100%404,631
parentid52.7%213,109
stackid<0.1%0
geoid100%404,673
statefp100%404,673
countyfp100%404,673
countyname100%404,673
cousubfp100%404,673
cousubname100%404,673
tractce100%404,673
tractname100%404,673
taxacctnum<0.1%0
taxyear100%404,673
taxdistrict99.1%401,233
usecode99.1%400,918
usedesc99.9%404,260
zoningcode35.6%144,216
zoningdesc99.5%402,612
numbldgs96.7%391,162
numunits99.9%404,423
yearbuilt99.9%404,423
numfloors82.6%334,059
bldgsqft99.5%402,476
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue99.9%404,423
landvalue99.9%404,423
agvalue95.3%385,767
totalvalue99.9%404,423
taxacres35.3%142,874
calcarea100%404,673
saleamt<0.1%0
saledate<0.1%0
ownertype100%404,673
ownername100%404,673
owneraddr99.8%403,954
ownercity99.0%400,548
ownerstate99.0%400,588
ownerzip99.0%400,564
parceladdr99.9%404,452
parcelcity100%404,666
parcelstate100%404,673
parcelzip100%404,673
legaldesc98.2%397,541
township41.8%169,214
section41.8%169,214
qtrsection41.8%169,214
range41.8%169,214
plssdesc41.8%169,214
book99.0%400,818
page95.1%384,764
block19.6%79,497
lot64.9%262,502
parceltype0.4%1,443
accesstype0.5%1,858
iucnclass<0.1%164
placename2.7%10,739
placetype2.5%10,173
firmid100%404,673
firmdate100%404,673
fldzone100%404,673
zonesubty98.6%399,179
staticbfe<0.1%137
elevmin99.9%404,440
elevmax99.9%404,440
elevavg99.9%404,440
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
naicscode8.2%33,315
frsid0.3%1,051
dfrurl0.3%1,051
caapermit0.3%1,051
cwapermit0.3%1,051
rcrapermit0.3%1,051
updated95.4%386,102
centroidx100%404,673
centroidy100%404,673
surfpointx100%404,673
surfpointy100%404,673
geom100%404,673
extras100%404,673
ownerlist57.0%230,851
placefp86.0%348,016
zoningurl6.0%24,338
lbcsactivity99.9%404,227
lbcsfunction99.9%404,224
lbcstype99.7%403,562
lbcscharacter99.9%404,223
lbcsownership100%404,673
sourceurl1.6%6,540

Schema mapping

How source columns from the acquired St. Louis 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. Louis County, Missouri (29189) 2 entities · 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 locator cogis taxyr luc lucode muni_zoning zoning livunit yearblt resqft asstimpval asstlandval totassmt acres owner_name own_add own_city own_state own_zip prop_add municipality prop_zip legal twpname deedbkpg blocknum lotnum recdatedaily geom fire_district parent_loc prop_adrnum schsub munycode taxcode applandval appimpval totapval propclass landuse2 tenure comstruc landuse3 bldgname subdivision twp county_council schoolcode school_district special_school jr_college library_district light_district state_rep state_senate us_congress census_tract census_blockgroup firm_panel trash_district trash_optout asrbkpg deedtype lotdim lotfront lotdepth careof nbhd code_enforcement_district pmz_neighborhood muni_ward parcelid parcelid2 taxyear usecode usedesc zoningcode zoningdesc numunits yearbuilt bldgsqft imprvalue landvalue totalvalue taxacres ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelzip legaldesc township book block lot updated geom taxdistrict parentid extras ZONING zoneclass zonedesc geom baseelev height lastupdate lasteditor created_user created_date last_edited_user last_edited_date revisionyear listid globalid zoningcode zoningdesc geom 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 100% elevmin 100% elevmax 100% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 98.6% zonesubty 0.0% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 96.7% numbldgs 82.6% numfloors 95.3% agvalue 100% parcelstate 95.1% page 57.0% ownerlist 86.0% placefp 100% lbcsactivity 100% lbcsfunction 100% lbcstype 100% lbcscharacter 100% lbcsownership lrid parcelid parcelid2 ogparcelid ogparcelid2 parentid geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxyear taxdistrict usecode usedesc zoningcode zoningdesc numbldgs numunits yearbuilt numfloors bldgsqft imprvalue landvalue agvalue totalvalue taxacres calcarea ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc township book page block lot firmid firmdate fldzone zonesubty staticbfe elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras ownerlist placefp lbcsactivity lbcsfunction lbcstype lbcscharacter lbcsownership publish.parcel_layer columns not fed by these sources (32) — empty or below 50% fill in this county stackid, taxacctnum, bedrooms, halfbaths, fullbaths, saleamt, saledate, section, qtrsection, range, plssdesc, parceltype, accesstype, iucnclass placename, placetype, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding, bldgtype, naicscode, frsid, dfrurl, caapermit cwapermit, rcrapermit, zoningurl, sourceurl PARCEL 32 mapped · 1 transformed · 23 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL locator cogis taxyr luc lucode muni_zoning zoning livunit yearblt resqft asstimpval asstlandval totassmt acres owner_name own_add own_city own_state own_zip prop_add municipality prop_zip legal twpname deedbkpg blocknum lotnum recdatedaily geom fire_district parent_loc prop_adrnum schsub munycode taxcode applandval appimpval totapval propclass landuse2 tenure comstruc landuse3 bldgname subdivision twp county_council schoolcode school_district special_school jr_college library_district light_district state_rep state_senate us_congress census_tract census_blockgroup firm_panel trash_district trash_optout asrbkpg deedtype lotdim lotfront lotdepth careof nbhd code_enforcement_district pmz_neighborhood muni_ward parcelid parcelid2 taxyear usecode usedesc zoningcode zoningdesc numunits yearbuilt bldgsqft imprvalue landvalue totalvalue taxacres ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelzip legaldesc township book block lot updated geom taxdistrict parentid extras ( json_build_object( 'prop_adrnum', prop_adrnum::text, 'schsub'… not present in source — filled with NULL (23) taxacctnum, numbldgs, numfloors, bedrooms, halfbaths, fullbaths, agvalue, saleamt, saledate, parcelstate, section, qtrsection, range, plssdesc page, sourceurl, heatfuel, fireplaces, heating, cooling, foundation, roofcover, siding ZONING 4 mapped · 1 transformed · 6 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ZONING zoneclass zonedesc geom baseelev height lastupdate lasteditor created_user created_date last_edited_user last_edited_date revisionyear listid globalid zoningcode zoningdesc geom extras json_build_object( 'baseelev', baseelev::text, 'height', height… not present in source — filled with NULL (6) zoningtype, ordinance, setbacks, restrictions, notes, sourceurl

Neighboring counties

Parcel data for counties bordering St. Louis County:

Frequently asked questions

Where can I find St. Louis County, MO parcel and GIS data?

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

How many parcels are in St. Louis County, MO?

The current dataset contains 404,673 parcel records for St. Louis County, MO, each with its boundary geometry and assessor attributes.

What is the FIPS code for St. Louis County, MO?

The FIPS code for St. Louis County, MO is 29189.

What information does each St. Louis County, MO parcel record include?

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

You can preview St. Louis County, MO 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. Louis County, MO have an official GIS or property records website?

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

On this page