Michigan affordable-housing markets
County-grain view of Michigan: properties with a capital event (LIHTC year-15, affordability expiration, HAP contract expiration, or debt maturity) inside 24 months, alongside each county's public gap-funding posture. Every column is source data — no composite scores.
Open markets in the app → Michigan trends →
| County | Pipeline properties | Units | Local HOME FY26 | Local CDBG FY26 | Undrawn (live) |
|---|---|---|---|---|---|
| Wayne | 53 | 4,582 | $8.6M | $43.5M | $106.4M |
| Kent | 18 | 921 | $2.1M | $5.9M | $10.3M |
| Macomb | 7 | 898 | $2M | $4.2M | $17.3M |
| Oakland | 11 | 596 | $2.3M | $7.1M | $19.2M |
| Washtenaw | 7 | 547 | $1.3M | $2.3M | $7.4M |
| Genesee | 3 | 541 | $1.5M | $5.4M | $9.9M |
| Kalamazoo | 7 | 436 | $491,271 | $1.8M | $4.2M |
| Saginaw | 6 | 411 | $363,997 | $2M | $4.1M |
| Ingham | 5 | 372 | $649,927 | $2.4M | $6.1M |
| Muskegon | 4 | 308 | $235,945 | $992,706 | $2.2M |
| Lenawee | 2 | 210 | — | — | — |
| Jackson | 2 | 184 | $295,136 | $1.2M | — |
| Allegan | 5 | 180 | — | $347,365 | $242,490 |
| Alpena | 1 | 180 | — | — | — |
| Calhoun | 4 | 180 | $238,168 | $1.2M | $2.3M |
| Grand Traverse | 2 | 179 | — | — | — |
| St. Joseph | 3 | 168 | — | — | — |
| Otsego | 3 | 162 | — | — | — |
| Eaton | 3 | 121 | $649,927 | $2M | $5.5M |
| Newaygo | 1 | 110 | — | — | — |
| St. Clair | 6 | 98 | $182,340 | $726,610 | $1.3M |
| Ottawa | 1 | 88 | — | $347,365 | $242,490 |
| Bay | 2 | 77 | — | $222,429 | $4.4M |
| Cass | 2 | 72 | — | $267,889 | $231,499 |
| Mackinac | 2 | 64 | — | — | — |
| Sanilac | 2 | 64 | — | — | — |
| Gladwin | 2 | 56 | — | — | — |
| Monroe | 1 | 47 | — | $451,573 | $786,259 |
| Manistee | 1 | 46 | — | — | — |
| Shiawassee | 1 | 44 | — | — | — |
| Branch | 2 | 42 | — | — | — |
| Kalkaska | 1 | 42 | — | — | — |
| Menominee | 1 | 42 | — | — | — |
| Ionia | 1 | 40 | — | — | — |
| Alger | 2 | 39 | — | — | — |
| Chippewa | 1 | 32 | — | — | — |
| Gogebic | 1 | 32 | — | — | — |
| Livingston | 1 | 32 | — | — | — |
| Marquette | 1 | 32 | — | — | — |
| Schoolcraft | 1 | 32 | — | — | — |
| Van Buren | 1 | 32 | — | — | — |
| Roscommon | 1 | 28 | — | — | — |
| Cheboygan | 1 | 24 | — | — | — |
| Mason | 1 | 24 | — | — | — |
| Saint Clair | 1 | 24 | $182,340 | $726,610 | $1.3M |
| Barry | 1 | 22 | — | — | — |
| Ogemaw | 1 | 18 | — | — | — |
| Dickinson | 1 | 16 | — | — | — |
| Emmet | 1 | 16 | — | — | — |
| Lapeer | 1 | 12 | — | — | — |
| Charlevoix | 1 | 10 | — | — | — |
| Antrim | 0 | 0 | — | — | — |
| Arenac | 0 | 0 | — | — | — |
| Berrien | 0 | 0 | — | $656,567 | $519,482 |
| Clare | 0 | 0 | — | — | — |
| Clinton | 0 | 0 | $649,927 | $2.4M | $6.1M |
| Crawford | 0 | 0 | — | — | — |
| Delta | 0 | 0 | — | — | — |
| Gratiot | 0 | 0 | — | — | — |
| Hillsdale | 0 | 0 | — | — | — |
| Houghton | 0 | 0 | — | — | — |
| Huron | 0 | 0 | — | — | — |
| Iosco | 0 | 0 | — | — | — |
| Iron | 0 | 0 | — | — | — |
| Isabella | 0 | 0 | — | — | — |
| Leelanau | 0 | 0 | — | — | — |
| Mecosta | 0 | 0 | — | — | — |
| Midland | 0 | 0 | — | $222,429 | $4.4M |
| Missaukee | 0 | 0 | — | — | — |
| Montcalm | 0 | 0 | — | — | — |
| Montmorency | 0 | 0 | — | — | — |
| Oceana | 0 | 0 | — | — | — |
| Osceola | 0 | 0 | — | — | — |
| Oscoda | 0 | 0 | — | — | — |
| Tuscola | 0 | 0 | — | — | — |
| Wexford | 0 | 0 | — | — | — |
HOME/CDBG columns are county + intersecting city grantees' FY26 formula allocations (census place-by-county attribution; multi-county cities counted in each county they span). "Undrawn" is obligated-not-yet-drawn on FY2020+ formula grants (USASpending, monthly) — it may be committed to projects; commitment status is not public.