HardWaterLab

Water hardness in Illinois

Illinois has a median ambient water hardness of 285 mg/L, which is 16.6 grains per gallon and classes as very hard. That is the middle of 77,575 samples across 102 counties.

State median
16.6 gpg
285 mg/L
Hardest county
Saline County
26.9 gpg
Softest county
Pope County
3 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 Illinois

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, Illinois
Countymg/LgpgClassMiddle 50%Samples
Saline County46126.9Very hard288 to 9161,210
Fulton County39022.8Very hard329 to 8101,639
Kendall County38922.7Very hard343 to 414384
Boone County37722Very hard346 to 400409
Henry County37722Very hard345 to 400406
Jo Daviess County37021.6Very hard340 to 440748
Cass County36821.5Very hard332 to 400224
Stark County36421.3Very hard337 to 391637
Carroll County36021Very hard340 to 378187
Lee County35720.9Very hard317 to 41775
Ford County35520.7Very hard334 to 40042
Stephenson County35120.5Very hard330 to 370601
DeKalb County35020.4Very hard311 to 380306
Logan County35020.4Very hard310 to 380955
Winnebago County35020.4Very hard321 to 3771,356
Whiteside County34920.4Very hard309 to 3701,030
Knox County34320Very hard300 to 380409
Livingston County34220Very hard310 to 374565
Woodford County34220Very hard306 to 376126
Tazewell County34119.9Very hard310 to 3711,004
Bureau County34019.9Very hard291 to 381887
McHenry County34019.9Very hard304 to 3951,622
Moultrie County34019.9Very hard300 to 370817
Ogle County34019.9Very hard316 to 360876
Grundy County33819.7Very hard296 to 370769
McLean County33019.3Very hard274 to 370330
Iroquois County32018.7Very hard282 to 350911
LaSalle County31918.6Very hard279 to 3531,753
Henderson County31818.6Very hard294 to 340355
Kankakee County31418.3Very hard284 to 340916
Piatt County31318.3Very hard287 to 340486
Vermilion County31318.3Very hard279 to 3402,012
Kane County31118.2Very hard272 to 3441,021
Rock Island County31118.2Very hard282 to 340492
Mason County31018.1Very hard271 to 334940
Menard County31018.1Very hard275 to 340362
Peoria County31018.1Very hard270 to 364950
Champaign County30717.9Very hard262 to 3401,135
Coles County30417.8Very hard252 to 340548
De Witt County30317.7Very hard262 to 344672
Warren County30017.5Very hard270 to 327196
Will County29317.1Very hard240 to 3502,745
Cumberland County29016.9Very hard251 to 320455
Douglas County29016.9Very hard245 to 312698
DuPage County29016.9Very hard220 to 3601,619
Lake County29016.9Very hard138 to 3682,758
Mercer County29016.9Very hard250 to 320337
St. Clair County29016.9Very hard217 to 3781,111
Putnam County28716.8Very hard257 to 320277
Schuyler County28616.7Very hard245 to 325468
Gallatin County28416.6Very hard200 to 420527
Marshall County28416.6Very hard256 to 320281
Sangamon County28316.5Very hard229 to 3301,414
Scott County28316.5Very hard252 to 318968
Calhoun County28016.4Very hard250 to 310317
Edgar County27816.2Very hard250 to 300254
Madison County27315.9Very hard219 to 3532,110
Greene County27215.9Very hard213 to 310582
Clark County27015.8Very hard202 to 31051
Crawford County27015.8Very hard224 to 3201,120
Macon County27015.8Very hard238 to 304869
Perry County26115.2Very hard150 to 573162
Brown County26015.2Very hard226 to 281160
Cook County26015.2Very hard140 to 3384,718
Christian County25815.1Very hard209 to 290956
Jasper County25815.1Very hard205 to 300429
Wabash County25615Very hard161 to 31314
McDonough County24814.5Very hard206 to 271605
Fayette County24614.4Very hard200 to 2901,272
Effingham County23914Very hard182 to 280430
Monroe County23613.8Very hard215 to 266138
Pike County23413.7Very hard200 to 294780
Lawrence County23113.5Very hard180 to 270357
Shelby County22813.3Very hard194 to 259942
Adams County22313Very hard183 to 252473
Hancock County22313Very hard187 to 255174
Hamilton County22112.9Very hard179 to 30050
Randolph County21712.7Very hard160 to 3741,149
Jersey County21512.6Very hard196 to 239447
Alexander County20912.2Very hard180 to 230931
Morgan County20612Very hard160 to 26679
Clay County20011.7Very hard150 to 250424
Montgomery County20011.7Very hard151 to 240421
Williamson County19011.1Very hard115 to 3901,059
Macoupin County18911Very hard124 to 280382
Jefferson County18610.9Very hard146 to 2421,003
Edwards County18410.7Very hard126 to 235511
Clinton County17610.3Hard146 to 2101,150
Washington County1709.9Hard130 to 202649
Jackson County1679.8Hard97 to 3341,867
Bond County1669.7Hard110 to 21173
Union County1669.7Hard97 to 210187
White County1669.7Hard113 to 222703
Marion County1609.3Hard110 to 229985
Hardin County1599.3Hard121 to 19042
Wayne County1579.2Hard114 to 205749
Richland County1468.5Hard104 to 199456
Pulaski County1267.4Hard110 to 1441,244
Massac County1237.2Hard65 to 18555
Franklin County1207Moderately hard98 to 1801,044
Johnson County905.3Moderately hard67 to 114437
Pope County513Soft39 to 103544

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 Illinois

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

82 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 Illinois?
The median ambient sample in Illinois is 285 mg/L, 16.6 grains per gallon, which classes as very hard. It varies widely by county: Saline County County measures 26.9 gpg and Pope County County 3 gpg.
Which county in Illinois has the hardest water?
Saline County, at a median of 461 mg/L (26.9 grains per gallon) across 1,210 samples.
Do I need a water softener in Illinois?
At the state median of 16.6 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