Michigan · parcel data

Michigan parcel data

PropRaven serves 4,326,520 distinct parcels for Michigan across 64 counties at serving epoch 2026-08-28. Some Michigan parcels are currently attributed to more than one county in the serving database, so per-county totals are not published until that is corrected; the coverage rates below are statewide. 77.8% of those records carry a situs address, 81.2% a usable coordinate, 61.9% an owner name, 34.6% a total assessed value above zero and 23.7% a parcel polygon.

Coverage at a glance

Distinct parcels
4,326,520
Counties with data
64
Situs address
77.8%4,292,951 records
Geocoded
81.2%4,481,033 records
Owner name
61.9%3,417,877 records
Assessed value
34.6%1,913,495 records
Parcel polygon
23.7%1,311,356 records

Michigan counties with parcel data

64 counties, largest first. Each county links to its own page with the full coverage table, field families and download options.

Michigan counties with parcel data
CountyPopulation
Kent County26081673,002
Wayne County261631,771,063
Oakland County261251,296,888
Macomb County26099886,175
Ottawa County26139306,235
Muskegon County26121177,428
Lenawee County2609197,746
Kalamazoo County26077264,780
Jackson County26075160,233
Washtenaw County26161373,875
Ingham County26065290,427
Saginaw County26145187,714
Eaton County26045109,494
Berrien County26021152,703
St. Clair County26147160,308
Monroe County26115156,045
Allegan County26005122,429
Emmet County2604733,949
Grand Traverse County2605596,625
Bay County26017102,651
Van Buren County2615976,129
Midland County2611184,022
Lapeer County2608789,168
Montcalm County2611769,314
Clare County2603531,405
Newaygo County2612351,504
Antrim County2600924,536
Clinton County2603780,050
Cass County2602751,550
Tuscola County2615752,757
Roscommon County2614323,932
Barry County2601564,025
Hillsdale County2605945,590
Huron County2606330,780
Calhoun County26025133,785
Ionia County2606766,250
Houghton County2606138,041
Cheboygan County2603125,964
Charlevoix County2602926,105
Manistee County2610125,519
St. Joseph County2614961,171
Gladwin County2605125,995
Lake County2608513,005
Branch County2602346,187
Leelanau County2608922,871
Gratiot County2605741,372
Mackinac County2609711,144
Osceola County2613323,484
Benzie County2601918,520
Delta County2604136,687
Arenac County2601115,087
Shiawassee County2615567,982
Presque Isle County2614113,230
Livingston County26093196,976
Iron County2607111,709
Keweenaw County260832,161
Oceana County2612727,014
Wexford County2616534,460
Montmorency County261199,828
Oscoda County261358,596
Otsego County2613726,083
Kalkaska County2607918,618
Mason County2610529,093
Mecosta County2610741,947

How to read this table

Parcels is the count of county-level parcel records in the serving epoch, exactly as the coverage summary stores it. A parcel a county source files more than once is counted once per record, which is why state totals across the site add up to more than the 191.3M distinct parcels PropRaven publishes nationally. Address is the share of records with a non-empty situs address and Geocoded the share with a usable coordinate; both are rounded down to one decimal. Population is the Census county population where the gazetteer carries one, so you can judge record counts against the size of the county — a dash means no population row exists for that code.

Counties are matched to the Census county gazetteer by FIPS code. Rows the coverage summary holds under codes that are not counties are left out, so the table lists real counties and county-equivalents only — parishes in Louisiana, boroughs and census areas in Alaska, and independent cities in Virginia, Maryland, Missouri and Nevada each get their own page.

What a Michigan parcel record contains

Every parcel record shares one schema nationally: owner name and mailing address, situs address, assessed and market value, sales and deed history, building permits, hazard and risk flags, and parcel geometry where the county publishes it. Which of those families is populated varies by county — the coverage columns above tell you how much of each is filled for Michigan, and the county pages break the same figures down further. The data dictionary documents every table and column.

Get Michigan parcel data

  • Search Michigan parcelsFilter and browse parcels in the search tool — free tier, no card required.
  • REST API and SDKsLook parcels up by ID, address or APN from TypeScript, Python or Go; 1,000 lookups a month free.
  • MCP serverQuery the same records from Claude, ChatGPT, Cursor or any MCP-compatible agent.
  • Snowflake MarketplaceTake the full dataset as a share into your own Snowflake account — no ETL.
  • Bulk parcel dataBulk delivery for whole-state or national workloads.