Bates County, MO Parcels & GIS Data

Bates County, MO parcel data: 13,560 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Bates County, Missouri parcel data covering 13,560 property records.

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

Bates County is a county located in the west central part of the U.S. state of Missouri, two counties south of the Missouri River and is part of the Kansas City metropolitan area. As of the 2020 census, the population was 16,042. Its county seat is Butler.

FIPS 29013

Official county website: http://www.batescounty.net

The FIPS code for Bates County is 29013.

St. ClairHenryCassMiamiLinnVernonBates
Hosted Web API$200/mo

Attribute coverage

Bates County contains 13,560 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%13,560
parcelid99.3%13,468
parcelid299.3%13,470
ogparcelid99.2%13,453
ogparcelid299.3%13,470
parentid<0.1%0
stackid<0.1%0
geoid100%13,560
statefp100%13,560
countyfp100%13,560
countyname100%13,560
cousubfp100%13,560
cousubname100%13,560
tractce100%13,560
tractname100%13,560
taxacctnum<0.1%0
taxyear100%13,560
taxdistrict99.0%13,427
usecode6.9%932
usedesc6.9%933
zoningcode<0.1%0
zoningdesc<0.1%0
numbldgs63.8%8,649
numunits49.3%6,691
yearbuilt<0.1%0
numfloors42.5%5,758
bldgsqft<0.1%0
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue99.2%13,451
landvalue99.2%13,451
agvalue98.4%13,344
totalvalue99.2%13,451
taxacres99.0%13,427
calcarea100%13,560
saleamt12.9%1,750
saledate96.5%13,080
ownertype99.2%13,452
ownername99.2%13,452
owneraddr99.3%13,470
ownercity99.1%13,433
ownerstate99.1%13,433
ownerzip99.1%13,433
parceladdr84.6%11,474
parcelcity99.7%13,516
parcelstate100%13,560
parcelzip100%13,560
legaldesc99.2%13,451
township100%13,559
section100%13,559
qtrsection100%13,559
range100%13,559
plssdesc100%13,559
book99.2%13,451
page98.4%13,344
block99.0%13,427
lot99.0%13,427
parceltype0.4%50
accesstype0.5%74
iucnclass0.5%64
placename3.4%462
placetype3.3%449
firmid99.9%13,549
firmdate99.9%13,549
fldzone99.9%13,549
zonesubty90.2%12,234
staticbfe<0.1%0
elevmin87.7%11,895
elevmax87.7%11,895
elevavg87.7%11,895
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
naicscode2.7%362
frsid<0.1%1
dfrurl<0.1%1
caapermit<0.1%1
cwapermit<0.1%1
rcrapermit<0.1%1
updated100%13,558
centroidx100%13,560
centroidy100%13,560
surfpointx100%13,560
surfpointy100%13,560
geom100%13,560
extras99.9%13,549
ownerlist69.0%9,350
placefp36.6%4,968
zoningurl<0.1%0
lbcsactivity8.3%1,120
lbcsfunction8.1%1,102
lbcstype8.7%1,178
lbcscharacter64.4%8,732
lbcsownership99.2%13,452
sourceurl<0.1%0

Schema mapping

How source columns from the acquired Bates 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 — Bates County, Missouri (29013) 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 pid parcel_no2 accountno total_assval land_assval acres date_acquire name name2 name3 address1 address2 city state zip sit_stno sit_stnm sit_city leg_des twn section pqtrsect rng deed_bkpg pblock pparcel modifiedlast geom sch_dis created modifiedby pid_governmentor correct_pid_governmentor objectid_1 parcel_no parcel_no_old ptwn parea psect road_dis fire_dis juco_dis nh_dis water_dis amb_dis total_appval prev_owner prev_bkpg resland_appval agland_appval comland_appval book_no split_no parcelid parcelid2 taxacctnum imprvalue landvalue totalvalue taxacres saledate ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity legaldesc township section qtrsection range book block lot updated 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 geom · derived from geometry geom dem.us_1m · USGS 1m DEM 87.7% elevmin 87.7% elevmax 87.7% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 90.2% zonesubty 100% firmdate 100% firmid supplemented · derived / other pipelines 63.8% numbldgs 98.4% agvalue 100% parcelstate 100% parcelzip 100% plssdesc 98.4% page 69.0% ownerlist 64.4% lbcscharacter 99.2% 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 page 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 (40) — empty or below 50% fill in this county parentid, stackid, usecode, usedesc, zoningcode, zoningdesc, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, saleamt 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 27 mapped · 11 transformed · 28 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL pid parcel_no2 accountno total_assval land_assval acres date_acquire name name2 name3 address1 address2 city state zip sit_stno sit_stnm sit_city leg_des twn section pqtrsect rng deed_bkpg pblock pparcel modifiedlast geom sch_dis created modifiedby pid_governmentor correct_pid_governmentor objectid_1 parcel_no parcel_no_old ptwn parea psect road_dis fire_dis juco_dis nh_dis water_dis amb_dis total_appval prev_owner prev_bkpg resland_appval agland_appval comland_appval book_no split_no parcelid NULLIF(pid::text, '') parcelid2 NULLIF(parcel_no2::text, '') taxacctnum NULLIF(accountno::text, '') imprvalue CASE WHEN total_assval IS NULL OR land_assval IS NULL THEN NULL… landvalue totalvalue taxacres saledate to_timestamp(date_acquire / 1000.0)::text ownername NULLIF(concat_ws(';', NULLIF(TRIM(name), ''), NULLIF(TRIM(name2… owneraddr NULLIF(concat_ws(' ', NULLIF(TRIM(address1), ''), NULLIF(TRIM(a… ownercity ownerstate ownerzip parceladdr NULLIF(concat_ws(' ', NULLIF(TRIM(sit_stno), ''), NULLIF(TRIM(s… parcelcity legaldesc township section qtrsection range book NULLIF(split_part(deed_bkpg, '-', 1), '')::text block lot updated to_timestamp(modifiedlast / 1000.0)::text geom taxdistrict extras json_build_object( 'created', created::text, 'modifiedby', modi… not present in source — filled with NULL (28) taxyear, usecode, usedesc, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths, agvalue saleamt, parcelstate, parcelzip, plssdesc, page, sourceurl, parentid, heatfuel, fireplaces, heating, cooling, foundation, roofcover, siding

Neighboring counties

Parcel data for counties bordering Bates County:

Frequently asked questions

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

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

How many parcels are in Bates County, MO?

The current dataset contains 13,560 parcel records for Bates County, MO, each with its boundary geometry and assessor attributes.

What is the FIPS code for Bates County, MO?

The FIPS code for Bates County, MO is 29013.

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

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

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

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

On this page