Basesheet

Parcel data by state

Free parcel data in Michigan

Michigan has no single free statewide parcel layer we could verify, but many counties publish their own. Basesheet currently uses 6 Michigan county services: Ingham, Kalamazoo, Kent, Macomb, Oakland, Ottawa.

County layers

Ingham County

LayerIngham County Parcels 2025
PublisherIngham County Drain Commissioner's Office (county ArcGIS Online org)
CoverageAll of Ingham County including Lansing and East Lansing (about 102,000 parcels)
Data vintage2025 parcel layer (annual)
TermsPublic view layer from the Ingham County Drain Office ArcGIS Online org; no license text. No token.
Fieldsparcel number (PARCELNUM); owner (OWNERNAME)
Not publisheddeed references, plat references
REST endpointhttps://services3.arcgis.com/ySzhFSJfYeginRjx/arcgis/rest/services/Ingham_County_Parcels_2025_view/FeatureServer/1
Last verified2026-10-20 with a live point and parcel-number query

Layer id is 1. PARCELNUM is dashed 'CC-UU-TT-SS-BBB-PPP', e.g. '33-01-01-16-182-001' (33 = Ingham, 01 = Lansing). Road right-of-way is mapped as large multi-ring polygons with PARCELNUM ending '-ROW'; ignore those in point hits. No single situs field: PROPADDRNU + PROPADDRDI + PROPSTREET (+ UNITORAPT). PROPCITY is the situs city. OWNER* fields are owner mailing. Annual layer: check for a newer 'Ingham_County_Parcels_<year>_view' each spring.

Kalamazoo County

LayerKalamazoo County Parcels 2025
PublisherKalamazoo County, MI GIS (kalcounty ArcGIS Online org)
CoverageAll of Kalamazoo County
Data vintage2025 tax roll parcels
TermsPublic item in Kalamazoo County's ArcGIS Online org; no license text. No token.
Fieldsparcel number (PELNUMBER); site address (PCOMBINED); owner (ONERNAME1); legal description
Not publisheddeed references, plat references
REST endpointhttps://services3.arcgis.com/RGltUbqpl4h9E3Qh/arcgis/rest/services/Parcels_2025/FeatureServer/11
Last verified2026-10-20 with a live point and parcel-number query

Layer id is 11. Field names are truncated (ONERNAME1 = owner name, PCOMBINED = combined situs, PRESSCITY = situs city, OTADDRESS = owner mailing street). PELNUMBER is dashed 'TT-SS-BBB-PPP', e.g. '06-15-356-003'. Condo units are stacked identical polygons (a point in a condo building returns one feature per unit), so dedupe by geometry. Annual layer: a 'Parcels_<year>' successor may appear.

Kent County

LayerKent County Parcels With Condos (Open Data)
PublisherKent County, MI GIS (gis.kentcountymi.gov)
CoverageAll of Kent County
Data vintageLive county open data parcel service
TermsCounty open data service; no license text on the service. No token.
Fieldsparcel number (PNUM); site address (PROPERTYADDRESS)
Not publishedowner names, deed references, plat references
REST endpointhttps://gis.kentcountymi.gov/agisprod/rest/services/OpenData/Parcel_Related_Layers/MapServer/0
Last verified2026-10-20 with a live point and parcel-number query

MapServer layer 0 of OpenData/Parcel_Related_Layers (layer 1 is retired parcels). PNUM is dashed 'CC-TT-SS-BBB-PPP', e.g. '41-13-25-227-016' (41 = Kent). Text fields are fixed-width and space-padded ('300 MONROE AVE NW ', 'GRAND RAPIDS '), so trim or use LIKE. PROPADDRESSCITY is the situs city. No owner, deed or legal fields. TAXPARCEL_FLAG distinguishes tax parcels from condo common areas.

Macomb County

LayerMacomb County Tax Parcels
PublisherMacomb County, Michigan (county ArcGIS Online organization)
CoverageAll of Macomb County
Data vintageCounty parcel layer joined to assessing data (BS&A)
TermsPublic item in the Macomb County, Michigan ArcGIS Online org; no license text. No token.
Fieldsparcel number (TAX_ID, BSA_ID); site address (ADDRESS); owner (ownername1); legal description
Not publisheddeed references, plat references
REST endpointhttps://services6.arcgis.com/K0qS4r8AEJxrE8em/arcgis/rest/services/Macomb_County_Parcel_Data/FeatureServer/10
Last verified2026-10-20 with a live point and parcel-number query

Layer id is 10. TAX_ID is dashed 'TT-SS-BBB-PPP', e.g. '11-14-209-019'; BSA_ID adds the 2-digit unit prefix used by BS&A Online ('05-11-14-209-019'). ADDRESS is the situs ('7 N MAIN ST'); propertyCityStateZip is a combined 'MOUNT CLEMENS, MI 48043' string and CVT_NAME is the city/village/township, so no separate city field. LEGAL sometimes cites plat book/page inline ('A/P NO. 25 (L15, P15)'), but there are no separate deed/plat fields.

Oakland County

LayerOakland County Tax Parcels (Public)
PublisherOakland County, MI (gisservices.oakgov.com)
CoverageAll of Oakland County (about 490,000 parcels)
Data vintageLive county open parcel data service
TermsOakland County public open parcel service (published on the county's ArcGIS Online as 'OC Tax Parcels (Public)'); no license text on the service. No token.
Fieldsparcel number (PIN, KEYPIN); site address (SITEADDRESS)
Not publishedowner names, deed references, plat references
REST endpointhttps://gisservices.oakgov.com/arcgis/rest/services/Enterprise/EnterpriseOpenParcelDataMapService/MapServer/1
Last verified2026-10-20 with a live point and parcel-number query

MapServer layer 1 ('Tax Parcel Plus'). PIN is the 10-digit Oakland parcel number with no separators, e.g. '1925356011' (displayed 19-25-356-011); strip dashes from user input. SITEADDRESS/SITECITY are situs (blank on some exempt parcels; POSTALADDRESS then often holds the address). Owner names (NAME1/NAME2) are suppressed (null) in this public service, so no owner field. CVTTAXDESCRIPTION is the city/village/township.

Ottawa County

LayerOttawa County Parcels (Public)
PublisherCounty of Ottawa, Michigan GIS (gis.miottawa.org)
CoverageAll of Ottawa County
Data vintageLive county parcel and assessment service
TermsCopyright County of Ottawa, Michigan; item license 'For use in public applications'. No token.
Fieldsparcel number (FinalPIN, FinalPackedPIN, ParentPIN); site address (PropertyAddress); owner (OwnerName); legal description; subdivision
Not publisheddeed references, plat references
REST endpointhttps://gis.miottawa.org/arcgis/rest/services/HostedServices/ParcelsPublic/FeatureServer/0
Last verified2026-10-20 with a live point and parcel-number query

FinalPIN is dashed 'CC-TT-SS-BBB-PPP', e.g. '70-07-25-300-006' (70 = Ottawa); FinalPackedPIN is the same without dashes ('700725300006'). Condo units have their own FinalPIN and share ParentPIN. PropertyAddress is blank for some vacant land (StreetName may still be set); PropertyCity is the situs postal city. Mailing* fields are owner mailing address.

How to use it

Assessor parcel lines are for taxation and are often 5 to 50 ft off the legal boundary. Why.

Basesheet uses this to draw the parcel line on a base plan for any Michigan address, with LiDAR contours, soils, flood zones and wetlands.

Build a base plan