State distribution
Hardness across indexed ZIPs
Counts describe published ZIP profiles, not a population-weighted statewide sample.
State water index
Search 119 indexed communities and 162 ZIP profiles, then compare the underlying utility, source, distance, and reporting context.
Median indexed hardness
226PPM
Very Hard
Indexed range 77.2–387 PPM
Understanding Ohio
Ohio combines Lake Erie and river-supplied cities with glacial and bedrock aquifers across the interior and Appalachian southeast.
In this index, very hard is the largest category, covering 106 of 162 profiles with hardness data. The state median is 226 PPM, but the full indexed range is 77.2–387 PPM.
State distribution
Counts describe published ZIP profiles, not a population-weighted statewide sample.
Evidence coverage
36
Low-confidence hardness profiles
35
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.
119 cities · 162 ZIP profiles
119 cities found
Page 1 of 5
Stark County · 1 ZIP
137PPM
Lorain County · 1 ZIP
164PPM
Ashland County · 1 ZIP
215PPM
Portage County · 1 ZIP
112PPM
Lorain County · 1 ZIP
101PPM
Lorain County · 1 ZIP
164PPM
Belmont County · 1 ZIP
173PPM
Greene County · 1 ZIP
365PPM
Logan County · 1 ZIP
380PPM
Huron County · 1 ZIP
200PPM
Washington County · 1 ZIP
110PPM
Cuyahoga County · 1 ZIP
79PPM
Holmes County · 2 ZIPs
253PPM
Wood County · 2 ZIPs
226PPM
Jefferson County · 1 ZIP
172PPM
Montgomery County · 1 ZIP
336PPM
Williams County · 1 ZIP
335PPM
Crawford County · 1 ZIP
228PPM
Guernsey County · 1 ZIP
206PPM
Stark County · 1 ZIP
204PPM
Mahoning County · 1 ZIP
121PPM
Geauga County · 1 ZIP
164PPM
Athens County · 1 ZIP
153PPM
Ross County · 1 ZIP
367PPM
County comparison
| County | Median | Range | ZIP profiles |
|---|---|---|---|
| Hardin County | 387 PPM | 387–387 | 1 |
| Pickaway County | 380 PPM | 379.5–379.5 | 1 |
| Logan County | 380 PPM | 380–380 | 1 |
| Auglaize County | 380 PPM | 379.5–379.5 | 1 |
| Champaign County | 379 PPM | 378.5–378.5 | 1 |
| Clark County | 369 PPM | 367–371 | 7 |
| Pike County | 369 PPM | 369–369 | 1 |
| Ross County | 367 PPM | 367–367 | 1 |
| Fairfield County | 366 PPM | 352–380 | 2 |
| Greene County | 366 PPM | 364.5–367 | 2 |
| Clermont County | 364 PPM | 363–364.5 | 2 |
| Butler County | 350 PPM | 336–364 | 2 |