State distribution
Hardness across indexed ZIPs
Counts describe published ZIP profiles, not a population-weighted statewide sample.
State water index
Search 479 indexed communities and 556 ZIP profiles, then compare the underlying utility, source, distance, and reporting context.
Median regional evidence
278PPM
Very Hard
Indexed range 69–824 PPM
Understanding Wisconsin
Wisconsin includes Great Lakes supplies, glacial sand-and-gravel aquifers, and carbonate or sandstone bedrock systems across the state.
In this index, very hard is the largest category, covering 291 of 318 profiles with hardness data. The state median is 278 PPM, but the full indexed range is 69–824 PPM.
State distribution
Counts describe published ZIP profiles, not a population-weighted statewide sample.
Evidence coverage
135
Low-confidence hardness profiles
101
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.
479 cities · 556 ZIP profiles
479 cities found
Page 1 of 20
Marathon County · 1 ZIP
—
Oconto County · 1 ZIP
118PPM regional
Adams County · 1 ZIP
285PPM regional
Green County · 1 ZIP
—
Kewaunee County · 1 ZIP
—
Washington County · 1 ZIP
446PPM regional
Brown County · 2 ZIPs
254PPM regional
Buffalo County · 1 ZIP
—
Jackson County · 1 ZIP
—
Barron County · 1 ZIP
191PPM regional
Eau Claire County · 1 ZIP
—
Polk County · 1 ZIP
225PPM regional
Portage County · 1 ZIP
307PPM regional
Langlade County · 1 ZIP
257PPM regional
Outagamie County · 4 ZIPs
275PPM regional
Trempealeau County · 1 ZIP
—
Iowa County · 1 ZIP
283PPM regional
Lafayette County · 1 ZIP
—
Columbia County · 1 ZIP
220PPM regional
Ashland County · 1 ZIP
74PPM regional
Marathon County · 1 ZIP
—
Wood County · 1 ZIP
—
Eau Claire County · 1 ZIP
—
Iowa County · 1 ZIP
283PPM regional
County comparison
| County | Median | Range | ZIP profiles |
|---|---|---|---|
| Washington County | 518 PPM | 421–529 | 11 |
| Waukesha County | 518 PPM | 244–540 | 22 |
| Jefferson County | 512 PPM | 494–549 | 7 |
| Dodge County | 467 PPM | 421–518 | 13 |
| Calumet County | 433 PPM | 433–433 | 7 |
| Ozaukee County | 421 PPM | 234–518 | 8 |
| Fond Du Lac County | 417 PPM | 135–421 | 10 |
| Sheboygan County | 417 PPM | 398–421 | 10 |
| Manitowoc County | 398 PPM | 398–398 | 10 |
| Walworth County | 396 PPM | 390–824 | 9 |
| Crawford County | 337 PPM | 337–337 | 6 |
| Vernon County | 337 PPM | 337–337 | 10 |