HardWaterLab

Water hardness in Ohio

Ohio has a median ambient water hardness of 271 mg/L, which is 15.8 grains per gallon and classes as very hard. That is the middle of 93,627 samples across 88 counties.

State median
15.8 gpg
271 mg/L
Hardest county
Belmont County
22 gpg
Softest county
Carroll County
7 gpg

This is ambient water, not tap water. These figures come from samples taken from wells, streams and springs by USGS, EPA and state agencies. Municipal utilities treat, blend and sometimes soften water before it reaches a tap, so a city supply can be considerably softer than the ground beneath it. Treat this as a good guide for a private well and an approximate one for city water. Your utility's annual water quality report gives the real number for a municipal tap, and a test strip gives it for yours.

Every monitored county in Ohio

Ranked hardest first. The middle 50% column shows how much the samples within a county vary, which matters more than the median where a county spans two geologies.

Ambient water hardness by county, Ohio
Countymg/LgpgClassMiddle 50%Samples
Belmont County37622Very hard211 to 8501,218
Clark County36821.5Very hard333 to 3901,015
Champaign County36721.4Very hard333 to 397746
Hardin County36421.3Very hard301 to 447496
Logan County36121.1Very hard327 to 402669
Greene County36021Very hard325 to 3821,448
Wyandot County35620.8Very hard290 to 428937
Mercer County35520.7Very hard252 to 487774
Darke County35420.7Very hard310 to 3901,375
Harrison County35120.5Very hard193 to 624805
Madison County35120.5Very hard311 to 393868
Shelby County35120.5Very hard291 to 414531
Union County33119.3Very hard260 to 3881,315
Auglaize County33019.3Very hard264 to 373859
Huron County33019.3Very hard272 to 380783
Miami County33019.3Very hard291 to 3571,190
Montgomery County32819.2Very hard292 to 3572,905
Preble County32819.2Very hard300 to 355761
Tuscarawas County32819.2Very hard231 to 4861,969
Butler County32619Very hard287 to 3602,204
Fayette County32018.7Very hard280 to 349633
Seneca County31418.3Very hard260 to 370574
Marion County31318.3Very hard264 to 369948
Hancock County31218.2Very hard255 to 380956
Sandusky County31018.1Very hard254 to 3781,147
Fairfield County30918.1Very hard245 to 3661,348
Allen County30818Very hard233 to 3821,491
Perry County30818Very hard170 to 467603
Putnam County30417.8Very hard250 to 3551,311
Pickaway County30317.7Very hard254 to 3431,808
Crawford County30217.6Very hard245 to 352506
Jefferson County30217.6Very hard161 to 7111,287
Hamilton County30117.6Very hard250 to 3401,967
Stark County29917.5Very hard235 to 3771,951
Fulton County29617.3Very hard250 to 329409
Warren County29517.2Very hard225 to 336693
Henry County29417.2Very hard238 to 324366
Noble County29217.1Very hard228 to 364417
Williams County29217.1Very hard241 to 325546
Morrow County29016.9Very hard232 to 349802
Ottawa County28816.8Very hard226 to 360560
Van Wert County28716.8Very hard235 to 355351
Highland County28316.5Very hard232 to 310360
Ross County28116.4Very hard230 to 3201,582
Wood County28016.4Very hard231 to 3401,146
Franklin County27716.2Very hard208 to 3613,340
Morgan County27616.1Very hard210 to 360832
Clinton County27416Very hard211 to 315325
Columbiana County27315.9Very hard220 to 3401,195
Delaware County27215.9Very hard210 to 3451,749
Defiance County27015.8Very hard223 to 3191,153
Licking County27015.8Very hard205 to 315913
Richland County26915.7Very hard221 to 320438
Erie County26715.6Very hard212 to 328907
Paulding County26715.6Very hard225 to 306491
Wayne County25715Very hard225 to 310799
Muskingum County25014.6Very hard176 to 3801,005
Medina County24614.4Very hard200 to 299505
Ashland County24014Very hard200 to 290509
Athens County23813.9Very hard180 to 3401,673
Lucas County23613.8Very hard190 to 2802,697
Lorain County23013.4Very hard186 to 2721,856
Holmes County22513.1Very hard181 to 265605
Summit County22213Very hard174 to 2762,076
Hocking County22112.9Very hard150 to 300810
Knox County22112.9Very hard188 to 250874
Cuyahoga County21612.6Very hard180 to 2503,149
Guernsey County21412.5Very hard150 to 380962
Adams County21312.4Very hard142 to 245228
Clermont County21212.4Very hard160 to 2591,220
Coshocton County19811.6Very hard142 to 2881,359
Jackson County19611.4Very hard115 to 309327
Mahoning County19211.2Very hard155 to 2501,552
Brown County19011.1Very hard149 to 220425
Washington County19011.1Very hard140 to 2851,078
Lake County18210.6Very hard122 to 2601,228
Pike County18010.5Hard90 to 340462
Portage County18010.5Hard137 to 263953
Geauga County1689.8Hard123 to 213801
Gallia County1609.3Hard118 to 216965
Monroe County1518.8Hard110 to 184444
Meigs County1508.8Hard104 to 200306
Scioto County1508.8Hard44 to 2701,283
Trumbull County1508.8Hard123 to 1841,469
Vinton County1508.8Hard97 to 2461,314
Lawrence County1428.3Hard110 to 196569
Ashtabula County1327.7Hard103 to 1731,565
Carroll County1207Moderately hard81 to 185586

Source: Water Quality Portal (USGS, EPA and state agencies), waterqualitydata.us, retrieved 2026-09-19. 2,904,346 samples across 3,110 counties.

What this means for a household in Ohio

At 15.8 grains per gallon, a family of four would need a softener of about 40,000 grains to regenerate roughly weekly, using around 648 lb of salt a year. Size it for your own household.

86 of these counties include well samples, so the figures are a reasonable guide for private well water there. Municipal supplies in the same counties may be softer, because utilities often blend or treat.

Hardness follows geology rather than borders. Where a county sits on limestone or dolomite the water is hard; on granite, basalt or sandstone it is soft. That is why neighbouring counties in this table can differ by a factor of several.

Frequently asked questions

Is the water hard in Ohio?
The median ambient sample in Ohio is 271 mg/L, 15.8 grains per gallon, which classes as very hard. It varies widely by county: Belmont County County measures 22 gpg and Carroll County County 7 gpg.
Which county in Ohio has the hardest water?
Belmont County, at a median of 376 mg/L (22 grains per gallon) across 1,218 samples.
Do I need a water softener in Ohio?
At the state median of 15.8 grains per gallon, most households do soften, because at this level scale shortens appliance life noticeably. Check your own county in the table above, then confirm with a test strip.

Related tools