Van Buren County, MI Parcels & GIS Data

Van Buren County, MI parcel data: 51,431 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Van Buren County, Michigan parcel data covering 51,431 property records.

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

Van Buren County is a county located in the U.S. state of Michigan. As of the 2020 Census, the population was 75,587. The county seat is Paw Paw.

FIPS 26159

The FIPS code for Van Buren County is 26159.

KalamazooBerrienLakeCassSt. JosephAlleganVan Buren

Attribute coverage

Van Buren County contains 51,431 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%51,431
parcelid99.4%51,111
parcelid2<0.1%0
ogparcelid99.4%51,111
ogparcelid2<0.1%0
parentid<0.1%0
stackid<0.1%0
geoid100%51,431
statefp100%51,431
countyfp100%51,431
countyname100%51,431
cousubfp100%51,431
cousubname100%51,431
tractce100%51,431
tractname100%51,431
taxacctnum<0.1%0
taxyear<0.1%0
taxdistrict100%51,431
usecode99.4%51,111
usedesc8.4%4,339
zoningcode1.6%838
zoningdesc<0.1%16
numbldgs99.8%51,304
numunits95.3%49,017
yearbuilt<0.1%0
numfloors<0.1%16
bldgsqft<0.1%0
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue99.2%51,015
landvalue99.2%51,015
agvalue<0.1%0
totalvalue99.4%51,100
taxacres100%51,431
calcarea100%51,431
saleamt<0.1%0
saledate<0.1%0
ownertype99.4%51,111
ownername99.4%51,111
owneraddr99.2%51,010
ownercity99.3%51,063
ownerstate99.3%51,054
ownerzip100%51,431
parceladdr99.5%51,185
parcelcity99.6%51,247
parcelstate100%51,431
parcelzip100%51,431
legaldesc99.4%51,102
township100%51,422
section100%51,422
qtrsection100%51,422
range100%51,422
plssdesc100%51,422
book<0.1%0
page<0.1%0
block<0.1%0
lot<0.1%0
parceltype1.2%627
accesstype1.2%628
iucnclass0.1%54
placename4.9%2,501
placetype4.8%2,488
firmid100%51,431
firmdate100%51,431
fldzone100%51,431
zonesubty98.2%50,519
staticbfe1.4%696
elevmin99.3%51,073
elevmax99.3%51,073
elevavg99.3%51,073
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
naicscode11.8%6,064
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated99.7%51,290
centroidx100%51,431
centroidy100%51,431
surfpointx100%51,431
surfpointy100%51,431
geom100%51,431
extras100%51,431
ownerlist97.8%50,320
placefp23.7%12,205
zoningurl1.6%838
lbcsactivity98.9%50,861
lbcsfunction98.9%50,853
lbcstype99.5%51,152
lbcscharacter99.2%51,002
lbcsownership99.4%51,121
sourceurl100%51,431

Schema mapping

How source columns from the acquired Van Buren 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 — Van Buren County, Michigan (26159) 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 parcel_no currclass currmbort currmbora tcvyr0 acres ownername ownstradd owncity ownst ownzip addressall propcity state propzip taxdesc1 taxdesc2 taxdesc3 taxdesc4 taxdesc5 taxdesc6 taxdesc7 taxdesc8 taxdesc9 taxdesc10 taxdesc11 cvt sourceurl geom currschdis 9 cols ⇢ parcelid usecode imprvalue landvalue totalvalue taxacres ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc township sourceurl geom taxdistrict extras ZONING src district zoning_text zoning_raw zoningcode zoningdesc extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 100% updated geom · derived from geometry geom dem.us_1m · USGS 1m DEM 99.3% elevmin 99.3% elevmax 99.3% elevavg s_fld_haz_ar · FEMA NFHL 100% fldzone 98.2% zonesubty 1.4% staticbfe 100% firmdate 100% firmid supplemented · derived / other pipelines 100% numbldgs 95.3% numunits 100% section 100% qtrsection 100% range 100% plssdesc 97.8% ownerlist 98.9% lbcsactivity 98.9% lbcsfunction 99.5% lbcstype 99.2% lbcscharacter 99.4% lbcsownership lrid parcelid ogparcelid geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxdistrict usecode zoningcode zoningdesc numbldgs numunits imprvalue landvalue totalvalue taxacres calcarea ownertype ownername owneraddr ownercity ownerstate ownerzip parceladdr parcelcity parcelstate parcelzip legaldesc township section qtrsection range plssdesc firmid firmdate fldzone zonesubty staticbfe elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras ownerlist lbcsactivity lbcsfunction lbcstype lbcscharacter lbcsownership sourceurl publish.parcel_layer columns not fed by these sources (41) — empty or below 50% fill in this county parcelid2, ogparcelid2, parentid, stackid, taxacctnum, taxyear, usedesc, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths, fullbaths agvalue, saleamt, saledate, book, page, block, lot, parceltype, accesstype, iucnclass, placename, placetype, fireplaces, heating, heatfuel cooling, foundation, roofcover, siding, bldgtype, naicscode, frsid, dfrurl, caapermit, cwapermit, rcrapermit, placefp, zoningurl PARCEL 20 mapped · 19 transformed · 9 kept in extras · 34 unmapped (NULL) SOURCE COLUMNS HARMONIZED → PARCEL parcel_no currclass currmbort currmbora tcvyr0 acres ownername ownstradd owncity ownst ownzip addressall propcity state propzip taxdesc1 taxdesc2 taxdesc3 taxdesc4 taxdesc5 taxdesc6 taxdesc7 taxdesc8 taxdesc9 taxdesc10 taxdesc11 cvt sourceurl geom currschdis parcelid NULLIF(TRIM(parcel_no::text), '')::text usecode NULLIF(TRIM(currclass::text), '')::text imprvalue NULLIF(TRIM(currmbort::text), '')::text landvalue NULLIF(TRIM(currmbora::text), '')::text totalvalue NULLIF(TRIM(tcvyr0::text), '')::text taxacres NULLIF(TRIM(acres::text), '')::text ownername NULLIF(TRIM(ownername::text), '')::text owneraddr NULLIF(TRIM(ownstradd::text), '')::text ownercity NULLIF(TRIM(owncity::text), '')::text ownerstate NULLIF(TRIM(ownst::text), '')::text ownerzip NULLIF(TRIM(ownzip::text), '')::text parceladdr NULLIF(TRIM(addressall::text), '')::text parcelcity NULLIF(TRIM(propcity::text), '')::text parcelstate NULLIF(TRIM(state::text), '')::text parcelzip NULLIF(TRIM(propzip::text), '')::text legaldesc NULLIF(TRIM(CONCAT_WS(' ', taxdesc1::text, taxdesc2::text, taxd… township NULLIF(TRIM(cvt::text), '')::text sourceurl NULLIF(TRIM(sourceurl::text), '')::text geom taxdistrict NULLIF(TRIM(currschdis::text), '')::text extras · 9 source columns preserved as json gid, plate, currhome, qualag, area, tcvyr1, tcvyr2, tcvyr3 tcvyr4 extras not present in source — filled with NULL (34) parcelid2, taxacctnum, taxyear, usedesc, zoningcode, zoningdesc, numbldgs, numunits, yearbuilt, numfloors, bldgsqft, bedrooms, halfbaths fullbaths, agvalue, saleamt, saledate, section, qtrsection, range, plssdesc, book, page, block, lot, updated, parentid, heatfuel, fireplaces heating, cooling, foundation, roofcover, siding ZONING 3 mapped · 3 transformed · 6 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ZONING src district zoning_text zoning_raw zoningcode COALESCE( NULLIF(TRIM( CASE WHEN src.district = '' THEN NULL::t… zoningdesc src.zoning_raw::text extras json_build_object()::jsonb::text not present in source — filled with NULL (6) zoningtype, ordinance, setbacks, restrictions, notes, sourceurl ⚠ 1 SELECT item(s) could not be parsed: src.geom

Neighboring counties

Parcel data for counties bordering Van Buren County:

Frequently asked questions

Where can I find Van Buren County, MI parcel and GIS data?

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

How many parcels are in Van Buren County, MI?

The current dataset contains 51,431 parcel records for Van Buren County, MI, each with its boundary geometry and assessor attributes.

What is the FIPS code for Van Buren County, MI?

The FIPS code for Van Buren County, MI is 26159.

What information does each Van Buren County, MI parcel record include?

Each Van Buren County, MI 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 Van Buren County, MI parcel data free?

You can preview Van Buren County, MI 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.

On this page