Midland County, MI Parcels & GIS Data

Midland County, MI parcel data: 35,707 property records with owner names, assessed values, land use, acreage, and addresses. Preview and download.

Land Records publishes Midland County, Michigan parcel data covering 35,707 property records.

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

Midland County is one of 83 counties located in the U.S. state of Michigan. As of the 2020 census, the population was 83,494 making it the 24th largest by population in the state. It is the sixth smallest county by area.

FIPS 26111

Official county website: https://www.co.midland.mi.us/

The FIPS code for Midland County is 26111.

IsabellaGratiotSaginawBayClareGladwinMidland

Attribute coverage

Midland County contains 35,707 parcels in the current dataset. Column coverage is the percentage of those parcels for which the attribute is populated (non-NULL).

ColumnCoverageRecords populated
lrid100%35,707
parcelid99.7%35,615
parcelid299.7%35,615
ogparcelid99.7%35,615
ogparcelid299.7%35,615
parentid<0.1%0
stackid<0.1%0
geoid100%35,707
statefp100%35,707
countyfp100%35,707
countyname100%35,707
cousubfp100%35,707
cousubname100%35,707
tractce100%35,707
tractname100%35,707
taxacctnum<0.1%0
taxyear100%35,707
taxdistrict<0.1%0
usecode43.1%15,374
usedesc43.1%15,374
zoningcode<0.1%0
zoningdesc<0.1%0
numbldgs81.8%29,218
numunits63.7%22,758
yearbuilt<0.1%0
numfloors63.7%22,758
bldgsqft<0.1%0
bedrooms<0.1%0
halfbaths<0.1%0
fullbaths<0.1%0
imprvalue<0.1%0
landvalue<0.1%0
agvalue<0.1%0
totalvalue<0.1%0
taxacres<0.1%0
calcarea100%35,707
saleamt<0.1%0
saledate<0.1%0
ownertype<0.1%0
ownername<0.1%0
owneraddr<0.1%0
ownercity<0.1%0
ownerstate<0.1%0
ownerzip<0.1%0
parceladdr83.2%29,726
parcelcity83.2%29,706
parcelstate100%35,707
parcelzip100%35,707
legaldesc<0.1%0
township<0.1%0
section<0.1%0
qtrsection<0.1%0
range<0.1%0
plssdesc<0.1%0
book<0.1%0
page<0.1%0
block<0.1%0
lot<0.1%0
parceltype0.9%334
accesstype0.9%334
iucnclass0.2%89
placename4.5%1,589
placetype4.4%1,555
firmid100%35,707
firmdate100%35,707
fldzone100%35,707
zonesubty97.6%34,850
staticbfe<0.1%0
elevmin99.3%35,452
elevmax99.3%35,452
elevavg99.3%35,452
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
naicscode1.3%457
frsid<0.1%0
dfrurl<0.1%0
caapermit<0.1%0
cwapermit<0.1%0
rcrapermit<0.1%0
updated100%35,707
centroidx100%35,707
centroidy100%35,707
surfpointx100%35,707
surfpointy100%35,707
geom100%35,707
extras<0.1%1
lrversion100%35,707

Schema mapping

How source columns from the acquired Midland 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 — Midland County, Michigan (26111) 1 entity · most recent acquisition per entity · generated 2026-07-13 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 ADDRESS name stnum stname unit zip city govt state geom 12 cols ⇢ house house_number road unit postcode city state_district state geom extras determined · ground truth 100% lrid 100% geoid 100% statefp 100% countyfp 100% countyname 100% cousubfp 100% cousubname 100% tractce 100% tractname 100% updated 100% lrversion 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 97.6% zonesubty 100% firmdate 100% firmid supplemented · derived / other pipelines 100% parcelid 100% parcelid2 100% ogparcelid 100% ogparcelid2 100% taxyear 81.8% numbldgs 63.7% numunits 63.7% numfloors 83.2% parceladdr 83.2% parcelcity 100% parcelstate 100% parcelzip lrid parcelid parcelid2 ogparcelid ogparcelid2 geoid statefp countyfp countyname cousubfp cousubname tractce tractname taxyear numbldgs numunits numfloors calcarea parceladdr parcelcity parcelstate parcelzip firmid firmdate fldzone zonesubty elevmin elevmax elevavg updated centroidx centroidy surfpointx surfpointy geom extras lrversion publish.parcel_layer columns not fed by these sources (56) — empty or below 50% fill in this county parentid, stackid, taxacctnum, taxdistrict, usecode, usedesc, zoningcode, zoningdesc, yearbuilt, bldgsqft, bedrooms, halfbaths, fullbaths imprvalue, landvalue, agvalue, totalvalue, taxacres, saleamt, saledate, ownertype, ownername, owneraddr, ownercity, ownerstate, ownerzip legaldesc, township, section, qtrsection, range, plssdesc, book, page, block, lot, parceltype, accesstype, iucnclass, placename, placetype staticbfe, fireplaces, heating, heatfuel, cooling, foundation, roofcover, siding, bldgtype, naicscode, frsid, dfrurl, caapermit, cwapermit rcrapermit ADDRESS 9 mapped · 12 kept in extras · 12 unmapped (NULL) SOURCE COLUMNS HARMONIZED → ADDRESS name stnum stname unit zip city govt state geom house house_number road unit postcode city state_district state geom extras · 12 source columns preserved as json locid, pin, stprefix, sttype, address, postqual, notes status, created_user, created_date, last_edited_user last_edited_date extras not present in source — filled with NULL (12) category, near, level, staircase, entrance, po_box, suburb, city_district, island, country_region, country, world_region

Neighboring counties

Parcel data for counties bordering Midland County:

On this page