State distribution
Hardness across indexed ZIPs
Counts describe published ZIP profiles, not a population-weighted statewide sample.
State water index
Search 382 indexed communities and 512 ZIP profiles, then compare the underlying utility, source, distance, and reporting context.
Median regional evidence
283PPM
Very Hard
Indexed range 51.6–479 PPM
Understanding Michigan
Michigan is surrounded by the Great Lakes but also contains extensive glacial and bedrock groundwater systems, with distinct settings across both peninsulas.
In this index, very hard is the largest category, covering 259 of 280 profiles with hardness data. The state median is 283 PPM, but the full indexed range is 51.6–479 PPM.
State distribution
Counts describe published ZIP profiles, not a population-weighted statewide sample.
Evidence coverage
187
Low-confidence hardness profiles
39
Research-comparison eligible profiles
Reported source water
Highest medians
Lowest medians
City directory
Search by city or county, then sort by name, hardness, or ZIP coverage.
382 cities · 512 ZIP profiles
382 cities found
Page 1 of 16
Lenawee County · 1 ZIP
320PPM regional
Lenawee County · 1 ZIP
—
Keweenaw County · 1 ZIP
—
Calhoun County · 1 ZIP
346PPM regional
Allegan County · 1 ZIP
359PPM regional
Wayne County · 1 ZIP
—
Ottawa County · 1 ZIP
—
Gratiot County · 1 ZIP
—
Lapeer County · 1 ZIP
283PPM regional
Alpena County · 1 ZIP
—
Iron County · 1 ZIP
151PPM regional
Iron County · 1 ZIP
151PPM regional
Washtenaw County · 5 ZIPs
—
Macomb County · 1 ZIP
278PPM regional
Gratiot County · 1 ZIP
—
Montmorency County · 1 ZIP
—
Arenac County · 1 ZIP
—
Bay County · 1 ZIP
—
Oakland County · 2 ZIPs
283PPM regional
Kalamazoo County · 1 ZIP
359PPM regional
Huron County · 1 ZIP
—
Lake County · 1 ZIP
—
Shiawassee County · 1 ZIP
402PPM regional
Van Buren County · 1 ZIP
260PPM regional
County comparison
| County | Median | Range | ZIP profiles |
|---|---|---|---|
| Barry County | 445 PPM | 359–445 | 5 |
| Ionia County | 440 PPM | 435–445 | 8 |
| Clinton County | 439 PPM | 416–479 | 7 |
| Eaton County | 418 PPM | 410–445 | 7 |
| Ingham County | 418 PPM | 398–417.5 | 13 |
| Livingston County | 407 PPM | 388.5–412 | 6 |
| Shiawassee County | 402 PPM | 373–410 | 7 |
| Washtenaw County | 375 PPM | 361–402.5 | 12 |
| Monroe County | 367 PPM | 366.5–366.5 | 7 |
| Kalamazoo County | 359 PPM | 359–359 | 14 |
| Allegan County | 359 PPM | 359–359 | 7 |
| Calhoun County | 359 PPM | 310–445 | 8 |