State distribution
Hardness across indexed ZIPs
Counts describe published ZIP profiles, not a population-weighted statewide sample.
State water index
Search 913 indexed communities and 1,065 ZIP profiles, then compare the underlying utility, source, distance, and reporting context.
Median indexed hardness
285PPM
Very Hard
Indexed range 115–408 PPM
Understanding Illinois
Illinois includes Lake Michigan supply in the northeast, major river systems, shallow glacial aquifers, and deeper bedrock aquifers across the rest of the state.
In this index, very hard is the largest category, covering 995 of 1,065 profiles with hardness data. The state median is 285 PPM, but the full indexed range is 115–408 PPM.
State distribution
Counts describe published ZIP profiles, not a population-weighted statewide sample.
Evidence coverage
340
Low-confidence hardness profiles
336
Nearest site more than 25 miles away
Reported source water
Highest medians
Lowest medians
City directory
Search by city or county, then sort by name, hardness, or ZIP coverage.
913 cities · 1,065 ZIP profiles
913 cities found
Page 1 of 39
Knox County · 1 ZIP
282PPM
Dupage County · 1 ZIP
245PPM
Whiteside County · 1 ZIP
278PPM
Edwards County · 1 ZIP
336PPM
Mercer County · 1 ZIP
290PPM
Mercer County · 1 ZIP
286PPM
Mchenry County · 1 ZIP
360PPM
Madison County · 1 ZIP
261PPM
Wabash County · 1 ZIP
330PPM
Vermilion County · 1 ZIP
320PPM
Marion County · 1 ZIP
221PPM
Henry County · 1 ZIP
288PPM
Scott County · 1 ZIP
306PPM
Cook County · 1 ZIP
251PPM
Effingham County · 1 ZIP
333PPM
Madison County · 1 ZIP
257PPM
Knox County · 1 ZIP
282PPM
Lee County · 1 ZIP
356PPM
Mclean County · 1 ZIP
287PPM
Rock Island County · 1 ZIP
274PPM
Henry County · 1 ZIP
286PPM
Union County · 1 ZIP
258PPM
Henry County · 2 ZIPs
273PPM
Lake County · 1 ZIP
369PPM
County comparison
| County | Median | Range | ZIP profiles |
|---|---|---|---|
| Boone County | 396 PPM | 394–400.5 | 4 |
| Winnebago County | 394 PPM | 373.5–400.5 | 18 |
| Stephenson County | 369 PPM | 358.5–371.5 | 6 |
| Ogle County | 366 PPM | 360–371 | 10 |
| Mchenry County | 360 PPM | 360–408 | 15 |
| Lee County | 360 PPM | 343–360 | 11 |
| Peoria County | 354 PPM | 285–354.5 | 17 |
| Macon County | 354 PPM | 307.5–354 | 13 |
| Dekalb County | 351 PPM | 323–384.5 | 12 |
| Pike County | 344 PPM | 296–365 | 10 |
| Lawrence County | 336 PPM | 306–336 | 3 |
| Jasper County | 336 PPM | 335–376.5 | 3 |