HardWaterLab

Water hardness in South Dakota

South Dakota has a median ambient water hardness of 403 mg/L, which is 23.5 grains per gallon and classes as very hard. That is the middle of 54,835 samples across 66 counties.

State median
23.5 gpg
403 mg/L
Hardest county
Brule County
75.9 gpg
Softest county
Jackson 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 South Dakota

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, South Dakota
Countymg/LgpgClassMiddle 50%Samples
Brule County1,30075.9Very hard800 to 1,40065
Lake County92053.7Very hard570 to 1,300546
Meade County83048.5Very hard434 to 1,1101,514
Clay County82047.9Very hard650 to 1,1001,306
Fall River County78045.6Very hard438 to 1,150862
Turner County77445.2Very hard490 to 1,0711,055
Ziebach County74943.8Very hard428 to 912452
Butte County71041.5Very hard536 to 9301,874
Hutchinson County70841.4Very hard450 to 1,1801,161
Clark County70040.9Very hard440 to 1,100941
McCook County70040.9Very hard630 to 848113
Haakon County64037.4Very hard310 to 850429
Charles Mix County63837.3Very hard259 to 9621,465
Miner County62036.2Very hard360 to 800786
Buffalo County60435.3Very hard370 to 870182
Bon Homme County60035.1Very hard246 to 950340
Hanson County60035.1Very hard380 to 1,200425
Day County59034.5Very hard360 to 891401
Roberts County58234Very hard380 to 8061,282
Jerauld County58033.9Very hard340 to 940310
Kingsbury County53131Very hard68 to 990558
Lincoln County52030.4Very hard300 to 1,100388
Moody County52030.4Very hard410 to 8401,026
Stanley County51730.2Very hard260 to 980171
Marshall County51330Very hard210 to 790518
Grant County51029.8Very hard381 to 720788
Union County49028.6Very hard380 to 610894
Campbell County48028Very hard330 to 720717
Brookings County46026.9Very hard380 to 6001,421
Deuel County46026.9Very hard383 to 730275
Hamlin County46026.9Very hard360 to 620476
Minnehaha County43325.3Very hard350 to 5402,533
Hand County43025.1Very hard290 to 720277
Walworth County43025.1Very hard290 to 680321
Codington County42524.8Very hard340 to 7501,155
Spink County41724.4Very hard160 to 7001,799
Davison County41624.3Very hard210 to 820488
Potter County38022.2Very hard70 to 51071
Hyde County36021Very hard190 to 1,200103
Sanborn County36021Very hard120 to 860570
Brown County35020.4Very hard257 to 5011,875
McPherson County34019.9Very hard140 to 1,00093
Sully County34019.9Very hard170 to 630143
Beadle County32018.7Very hard161 to 5804,297
Edmunds County31018.1Very hard130 to 750126
Dewey County28316.5Very hard170 to 480382
Lawrence County28016.4Very hard201 to 4362,091
Gregory County26015.2Very hard190 to 392190
Hughes County26015.2Very hard230 to 580841
Pennington County25014.6Very hard180 to 4062,951
Douglas County24514.3Very hard100 to 460190
Yankton County24014Very hard232 to 2524,417
Custer County23013.4Very hard160 to 4401,238
Lyman County22813.3Very hard115 to 586710
Corson County22012.9Very hard129 to 290564
Aurora County21012.3Very hard86 to 750480
Jones County21012.3Very hard48 to 430119
Oglala Lakota County20011.7Very hard140 to 287484
Tripp County17410.2Hard156 to 210259
Faulk County1559.1Hard100 to 340112
Mellette County1408.2Hard120 to 190500
Perkins County1408.2Hard58 to 240955
Todd County1408.2Hard109 to 172381
Bennett County1378Hard105 to 167204
Harding County1207Moderately hard17 to 410810
Jackson County1207Moderately hard40 to 588365

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 South Dakota

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

66 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 South Dakota?
The median ambient sample in South Dakota is 403 mg/L, 23.5 grains per gallon, which classes as very hard. It varies widely by county: Brule County County measures 75.9 gpg and Jackson County County 7 gpg.
Which county in South Dakota has the hardest water?
Brule County, at a median of 1,300 mg/L (75.9 grains per gallon) across 65 samples.
Do I need a water softener in South Dakota?
At the state median of 23.5 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