HardWaterLab

Water hardness in Kansas

Kansas has a median ambient water hardness of 260 mg/L, which is 15.2 grains per gallon and classes as very hard. That is the middle of 104,519 samples across 105 counties.

State median
15.2 gpg
260 mg/L
Hardest county
Hamilton County
87.9 gpg
Softest county
Scott County
0.1 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 Kansas

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, Kansas
Countymg/LgpgClassMiddle 50%Samples
Hamilton County1,50487.9Very hard930 to 1,700876
Gove County55532.4Very hard230 to 990214
Russell County55032.1Very hard410 to 6802,390
Lincoln County52030.4Very hard440 to 580657
Edwards County51029.8Very hard248 to 590269
Clark County50029.2Very hard220 to 790198
Kearny County49128.7Very hard220 to 1,300293
Ford County48528.3Very hard230 to 660646
Barber County45026.3Very hard330 to 6301,026
Ellis County44025.7Very hard330 to 5901,734
Finney County44025.7Very hard250 to 1,200297
Rooks County44025.7Very hard350 to 550773
Osborne County43025.1Very hard360 to 5101,419
Dickinson County42024.5Very hard280 to 5201,589
Ness County42024.5Very hard320 to 480302
Smith County42024.5Very hard370 to 500192
Logan County41524.2Very hard240 to 800280
Comanche County41024Very hard300 to 620787
Trego County40523.7Very hard265 to 5501,050
Meade County39022.8Very hard304 to 435697
Rice County39022.8Very hard300 to 5301,120
Barton County38022.2Very hard270 to 4601,137
Butler County37021.6Very hard230 to 6303,130
Ellsworth County37021.6Very hard280 to 4801,145
Marion County37021.6Very hard260 to 720874
Phillips County37021.6Very hard290 to 460836
Rush County36021Very hard250 to 480339
Saline County35020.4Very hard280 to 4301,609
Jewell County34520.2Very hard250 to 470434
Mitchell County34019.9Very hard280 to 450865
Ottawa County34019.9Very hard220 to 4101,815
Cloud County33019.3Very hard260 to 4001,181
McPherson County33019.3Very hard260 to 420370
Graham County32018.7Very hard220 to 440100
Jackson County32018.7Very hard280 to 370778
Chase County31018.1Very hard250 to 4001,430
Clay County31018.1Very hard230 to 380774
Cowley County30017.5Very hard220 to 3703,409
Nemaha County29016.9Very hard240 to 3501,319
Republic County29016.9Very hard250 to 350812
Wabaunsee County29016.9Very hard230 to 3301,044
Decatur County28016.4Very hard188 to 370349
Morton County28016.4Very hard250 to 380140
Hodgeman County27015.8Very hard190 to 380202
Lyon County27015.8Very hard200 to 3501,442
Norton County27015.8Very hard210 to 340562
Pottawatomie County27015.8Very hard200 to 3331,255
Reno County27015.8Very hard189 to 3703,278
Riley County27015.8Very hard180 to 3601,777
Geary County26015.2Very hard210 to 3701,435
Lane County26015.2Very hard220 to 32092
Seward County26015.2Very hard230 to 280138
Brown County25014.6Very hard180 to 320995
Marshall County25014.6Very hard200 to 2901,606
Sedgwick County25014.6Very hard190 to 3206,095
Shawnee County25014.6Very hard170 to 3102,929
Stevens County25014.6Very hard230 to 310135
Sumner County25014.6Very hard210 to 3201,898
Wyandotte County25014.6Very hard200 to 320964
Grant County24014Very hard190 to 300222
Harper County24014Very hard210 to 281446
Johnson County24014Very hard186 to 2802,630
Kiowa County24014Very hard210 to 310384
Rawlins County23513.7Very hard170 to 380120
Harvey County23113.5Very hard146 to 3265,606
Atchison County23013.4Very hard180 to 270859
Doniphan County23013.4Very hard190 to 270557
Greenwood County23013.4Very hard180 to 2701,525
Leavenworth County23013.4Very hard180 to 280905
Pawnee County23013.4Very hard150 to 360460
Stafford County23013.4Very hard190 to 283336
Douglas County22012.9Very hard160 to 2801,803
Kingman County22012.9Very hard190 to 2401,003
Stanton County22012.9Very hard190 to 240206
Bourbon County21012.3Very hard160 to 2501,206
Coffey County21012.3Very hard160 to 250862
Jefferson County21012.3Very hard160 to 2901,110
Wichita County21012.3Very hard180 to 250131
Chautauqua County20011.7Very hard160 to 240733
Cheyenne County20011.7Very hard180 to 220414
Gray County20011.7Very hard180 to 330163
Sheridan County20011.7Very hard180 to 250164
Washington County20011.7Very hard130 to 240812
Cherokee County19011.1Very hard150 to 3702,528
Greeley County19011.1Very hard170 to 22087
Thomas County19011.1Very hard170 to 200129
Allen County18010.5Hard150 to 250175
Anderson County18010.5Hard110 to 240184
Elk County18010.5Hard130 to 240176
Franklin County18010.5Hard150 to 220964
Montgomery County18010.5Hard140 to 2201,898
Neosho County18010.5Hard130 to 230664
Wilson County18010.5Hard150 to 220951
Haskell County1709.9Hard160 to 27094
Labette County1709.9Hard130 to 2201,155
Linn County1709.9Hard130 to 220887
Morris County1709.9Hard150 to 250557
Osage County1709.9Hard150 to 2401,200
Pratt County1709.9Hard140 to 190475
Wallace County1709.9Hard155 to 190209
Miami County1508.8Hard130 to 200722
Sherman County1508.8Hard130 to 170147
Woodson County885.1Moderately hard60 to 140188
Crawford County20.1Soft1 to 1201,772
Scott County10.1Soft0 to 31,198

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 Kansas

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

105 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 Kansas?
The median ambient sample in Kansas is 260 mg/L, 15.2 grains per gallon, which classes as very hard. It varies widely by county: Hamilton County County measures 87.9 gpg and Scott County County 0.1 gpg.
Which county in Kansas has the hardest water?
Hamilton County, at a median of 1,504 mg/L (87.9 grains per gallon) across 876 samples.
Do I need a water softener in Kansas?
At the state median of 15.2 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