Cooper County, MO Parcels & GIS Data

Cooper County, MO parcel data: 12,531 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Cooper County, Missouri parcel data covering 12,531 property records.

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

Cooper County is located in the central portion of the U.S. state of Missouri. As of the 2020 United States census, the population was 17,103. Its county seat is Boonville.

FIPS 29053

Official county website: https://www.coopercountymo.gov

The FIPS code for Cooper County is 29053.

MorganPettisMoniteauBooneHowardSalineCooper
Hosted Web API$200/mo

Attribute coverage

Cooper County contains 12,531 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%12,531
parcelid99.5%12,468
parcelid299.5%12,472
ogparcelid99.5%12,468
ogparcelid299.5%12,473
parentid<0.1%0
stackid<0.1%0
geoid100%12,531
statefp100%12,531
countyfp100%12,531
countyname100%12,531
cousubfp100%12,531
cousubname100%12,531
tractce100%12,531
tractname100%12,531
taxacctnum0.2%27
taxyear100%12,531
taxdistrict99.0%12,400
usecode23.0%2,881
usedesc30.1%3,774
zoningcode<0.1%0
zoningdesc<0.1%0
numbldgs79.4%9,953
numunits45.3%5,676
yearbuilt<0.1%0
numfloors45.3%5,676
bldgsqft<0.1%0
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue98.4%12,328
landvalue99.5%12,468
agvalue99.0%12,400
totalvalue99.5%12,468
taxacres99.0%12,405
calcarea100%12,531
saleamt<0.1%0
saledate68.1%8,538
ownertype99.7%12,497
ownername99.7%12,497
owneraddr95.6%11,984
ownercity98.3%12,324
ownerstate98.3%12,322
ownerzip98.3%12,324
parceladdr83.3%10,436
parcelcity71.6%8,977
parcelstate100%12,531
parcelzip100%12,531
legaldesc99.4%12,460
township80.8%10,130
section80.8%10,130
qtrsection80.8%10,130
range80.8%10,130
plssdesc80.8%10,130
book99.5%12,468
page<0.1%0
block99.5%12,468
lot99.5%12,468
parceltype1.1%137
accesstype1.3%162
iucnclass1.1%144
placename5.2%654
placetype4.9%614
firmid99.8%12,509
firmdate99.8%12,509
fldzone99.8%12,509
zonesubty93.5%11,716
staticbfe<0.1%0
elevmin95.9%12,016
elevmax95.9%12,016
elevavg95.9%12,016
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.8%480
frsid0.4%45
dfrurl0.4%45
caapermit0.4%45
cwapermit0.4%45
rcrapermit0.4%45
updated98.2%12,308
centroidx100%12,531
centroidy100%12,531
surfpointx100%12,531
surfpointy100%12,531
geom100%12,531
extras100%12,531
ownerlist82.0%10,274
placefp42.4%5,318
zoningurl<0.1%0
lbcsactivity30.8%3,864
lbcsfunction30.8%3,858
lbcstype43.2%5,410
lbcscharacter69.3%8,682
lbcsownership99.7%12,497
sourceurl<0.1%0

Schema mapping

How source columns from the acquired Cooper 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 — Cooper County, Missouri (29053) 1 entity · most recent acquisition per entity · generated 2026-10-10 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 parcel_no2 accountno land_assval agland_appval total_assval gis_acres acres date_acquire name name2 name3 address1 address2 city state zip sit_stnm sit_city leg_des twn section pqtrsect rng deed_bkpg pblock pparcel geom fire_dis parcel_no parcel_no_old ptwn parea psect sch_dis road_dis city_dis juco_dis nh_dis water_dis amb_dis libr_dis neo_dis tifg_dis tifn_dis ndp_dis cid_dis map_scale sit_stno ag1_acre ag2_acre ag3_acre ag4_acre ag5_acre ag6_acre ag7_acre ag8_acre ag90_acre book_no id_no split_no levymaster total_appval prev_owner prev_bkpg globalid resland_appval comland_appval shape_starea__ shape_stlength__ pid_label parcelid parcelid2 taxacctnum landvalue agvalue totalvalue taxacres saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity legaldesc township section qtrsection range 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 98.2% updated geom · derived from geometry geom dem.us_1m · USGS 1m DEM 95.9% elevmin 95.9% elevmax 95.9% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 93.5% zonesubty 100% firmdate 100% firmid supplemented · derived / other pipelines 79.4% numbldgs 98.4% imprvalue 100% parcelstate 100% parcelzip 80.8% plssdesc 82.0% ownerlist 69.3% lbcscharacter 100% lbcsownership lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxacctnum taxyear taxdistrict numbldgs imprvalue landvalue agvalue totalvalue taxacres calcarea saledate ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc township section qtrsection range plssdesc book block lot firmid firmdate fldzone zonesubty elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras ownerlist lbcscharacter lbcsownership publish.parcel_layer columns not fed by these sources (41) — empty or below 50% fill in this county parentid, stackid, usecode, usedesc, zoningcode, zoningdesc, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, saleamt page, parceltype, accesstype, iucnclass, placename, placetype, staticbfe, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding bldgtype, naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit, placefp, zoningurl, lbcsactivity, lbcsfunction, lbcstype, sourceurl PARCEL 26 mapped · 5 transformed · 29 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL pid parcel_no2 accountno land_assval agland_appval total_assval gis_acres acres date_acquire name name2 name3 address1 address2 city state zip sit_stnm sit_city leg_des twn section pqtrsect rng deed_bkpg pblock pparcel geom fire_dis parcel_no parcel_no_old ptwn parea psect sch_dis road_dis city_dis juco_dis nh_dis water_dis amb_dis libr_dis neo_dis tifg_dis tifn_dis ndp_dis cid_dis map_scale sit_stno ag1_acre ag2_acre ag3_acre ag4_acre ag5_acre ag6_acre ag7_acre ag8_acre ag90_acre book_no id_no split_no levymaster total_appval prev_owner prev_bkpg globalid resland_appval comland_appval shape_starea__ shape_stlength__ pid_label parcelid parcelid2 taxacctnum landvalue agvalue totalvalue taxacres COALESCE(gis_acres::text, acres::text)::text saledate CASE WHEN date_acquire IS NULL OR date_acquire = 0 THEN NULL::t… ownername CASE WHEN NULLIF(TRIM(name), '') IS NOT NULL OR NULLIF(TRIM(nam… owneraddr COALESCE(NULLIF(TRIM(address1), ''), NULLIF(TRIM(address2), '')… ownercity ownerstate ownerzip parceladdr parcelcity legaldesc township section qtrsection range book block lot geom taxdistrict extras ( json_build_object( 'parcel_no', parcel_no::text, 'parcel_no_o… not present in source — filled with NULL (29) taxyear, usecode, usedesc, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths imprvalue, saleamt, parcelstate, parcelzip, plssdesc, page, updated, sourceurl, parentid, heatfuel, fireplaces, heating, cooling, foundation roofcover, siding

Neighboring counties

Parcel data for counties bordering Cooper County:

Frequently asked questions

Where can I find Cooper County, MO parcel and GIS data?

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

How many parcels are in Cooper County, MO?

The current dataset contains 12,531 parcel records for Cooper County, MO, each with its boundary geometry and assessor attributes.

What is the FIPS code for Cooper County, MO?

The FIPS code for Cooper County, MO is 29053.

What information does each Cooper County, MO parcel record include?

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

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

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

On this page