Skip to main content
💧 TapWaterData

Water Hardness in South Dakota

Across 2 measured cities — with 95 more covered by labeled county-level estimates — South Dakota's median tap water hardness is 121.5 mg/L (7.1 gpg): hard on the USGS scale. Below: every covered city, the state's hardest and softest water, and the geology that explains it.

Data updated July 6, 2026. Sources: utility-reported water quality data and USGS/EPA Water Quality Portal samples.

State Median
121.5
mg/L (7.1 gpg), measured cities
Measured Range
119.0-124.0
mg/L across measured cities
Measured Cities
2
utility-reported or computed values
County Estimates
95
98% of covered cities

South Dakota Cities by Hardness Category

Measured cities only — labeled county estimates never enter the category counts or the median.

CategoryRangeMeasured citiesShare
Soft0-60 mg/L00.0%
Moderately hard60-120 mg/L150.0%
Hard120-180 mg/L150.0%
Very hard>180 mg/L00.0%

Hardest and Softest Water in South Dakota

Measured values only; labeled county estimates and values under active dispute never rank.

Hardest water in South Dakota

  1. Rapid City 124.0 mg/L (7.3 gpg), hard
  2. Sioux Falls 119.0 mg/L (7.0 gpg), moderately hard

Softest water in South Dakota

  1. Sioux Falls 119.0 mg/L (7.0 gpg), moderately hard
  2. Rapid City 124.0 mg/L (7.3 gpg), hard

Every Covered City in South Dakota

All 97 covered South Dakota cities, sorted by population served. "County estimate" rows are labeled context values from USGS/EPA Water Quality Portal county sampling — they never enter the median above. City names link to each city's full water quality page.

CityHardness (mg/L)gpgCategoryData
Sioux Falls119.07.0Moderately hardUtility-reported
Rapid City124.07.3HardUtility-reported
Watertown379.522.2Very hardCounty estimate
Brookings500.029.2Very hardCounty estimate
Dell Rapids477.027.9Very hardCounty estimate
Yankton380.022.2Very hardCounty estimate
Pierre270.015.8Very hardCounty estimate
Spearfish320.018.7Very hardCounty estimate
Vermillion831.048.6Very hardCounty estimate
Box Elder830.048.5Very hardCounty estimate
Brandon477.027.9Very hardCounty estimate
Harrisburg980.057.3Very hardCounty estimate
Murdo228.013.3Very hardCounty estimate
Tea980.057.3Very hardCounty estimate
Egan460.026.9Very hardCounty estimate
Wakonda831.048.6Very hardCounty estimate
Beresford980.057.3Very hardCounty estimate
North Sioux City506.029.6Very hardCounty estimate
Canton980.057.3Very hardCounty estimate
Mobridge405.023.7Very hardCounty estimate
Hartford477.027.9Very hardCounty estimate
Eagle Butte405.023.7Very hardCounty estimate
Mitchell529.030.9Very hardCounty estimate
Kimball185.010.8Very hardCounty estimate
Lennox980.057.3Very hardCounty estimate
Sisseton740.043.3Very hardCounty estimate
Chamberlain185.010.8Very hardCounty estimate
Flandreau460.026.9Very hardCounty estimate
Redfield568.033.2Very hardCounty estimate
Clark782.545.8Very hardCounty estimate
Fort Pierre752.044.0Very hardCounty estimate
Springfield240.014.0Very hardCounty estimate
Custer210.012.3Very hardCounty estimate
Elk Point506.029.6Very hardCounty estimate
Volga500.029.2Very hardCounty estimate
Webster837.449.0Very hardCounty estimate
Wagner740.043.3Very hardCounty estimate
Mission148.58.7HardCounty estimate
Newell733.042.9Very hardCounty estimate
Groton454.526.6Very hardCounty estimate
Fort Thompson590.534.5Very hardCounty estimate
Lower Brule265.715.5Very hardCounty estimate
Salem814.547.6Very hardCounty estimate
Oral695.040.6Very hardCounty estimate
Gregory368.021.5Very hardCounty estimate
Deadwood320.018.7Very hardCounty estimate
Crooks477.027.9Very hardCounty estimate
Clear Lake440.025.7Very hardCounty estimate
Platte740.043.3Very hardCounty estimate
Baltic477.027.9Very hardCounty estimate
Garretson477.027.9Very hardCounty estimate
Lemmon260.015.2Very hardCounty estimate
Worthing980.057.3Very hardCounty estimate
Tyndall240.014.0Very hardCounty estimate
Alcester506.029.6Very hardCounty estimate
Edgemont695.040.6Very hardCounty estimate
Estelline440.025.7Very hardCounty estimate
Highmore260.615.2Very hardCounty estimate
Faulkton150.28.8HardCounty estimate
Selby199.011.6Very hardCounty estimate
Hot Springs695.040.6Very hardCounty estimate
Colman460.026.9Very hardCounty estimate
Lead320.018.7Very hardCounty estimate
Presho265.715.5Very hardCounty estimate
Lake Norden445.026.0Very hardCounty estimate
Wolsey520.030.4Very hardCounty estimate
Timber Lake405.023.7Very hardCounty estimate
Herreid489.028.6Very hardCounty estimate
Tabor240.014.0Very hardCounty estimate
Irene380.022.2Very hardCounty estimate
Gayville380.022.2Very hardCounty estimate
Hayti445.026.0Very hardCounty estimate
Blunt270.015.8Very hardCounty estimate
Ethan529.030.9Very hardCounty estimate
Belle Fourche733.042.9Very hardCounty estimate
Alpena520.030.4Very hardCounty estimate
Black Hawk830.048.5Very hardCounty estimate
Trent460.026.9Very hardCounty estimate
Mission Hill380.022.2Very hardCounty estimate
Wessington330.019.3Very hardCounty estimate
Huron520.030.4Very hardCounty estimate
Volin380.022.2Very hardCounty estimate
Buffalo Gap180.010.5HardCounty estimate
Scotland240.014.0Very hardCounty estimate
Lesterville380.022.2Very hardCounty estimate
Oelrichs695.040.6Very hardCounty estimate
Java199.011.6Very hardCounty estimate
Elkton500.029.2Very hardCounty estimate
Miller330.019.3Very hardCounty estimate
Wallace379.522.2Very hardCounty estimate
Carpenter520.030.4Very hardCounty estimate
Fairburn210.012.3Very hardCounty estimate
Batesland180.010.5HardCounty estimate
Emery546.031.9Very hardCounty estimate
Martin150.08.8HardCounty estimate
Philip805.047.1Very hardCounty estimate
Piedmont830.048.5Very hardCounty estimate

Above 120 mg/L (7 gpg), scale is usually worth treating — see our water softener guide, or size a system with the hardness calculator & converter.

The Geology Behind South Dakota's Water Hardness

South Dakota sits in the Great Plains and interior lowlands region.

The Great Plains and interior lowlands are underlain by carbonate rock, gypsum, and other evaporite deposits, and the semi-arid climate concentrates dissolved minerals rather than flushing them out. Aquifers like the High Plains (Ogallala) yield water the USGS classifies as hard to very hard across most of the region, from the Dakotas down through Texas. Surface-water systems fed by plains rivers carry much of the same mineral load.

Source: USGS - High Plains aquifer

South Dakota Water Hardness FAQ

Does South Dakota have hard water?

Yes — across South Dakota's measured cities, typical tap water is hard. The median is 121.5 mg/L (7.1 gpg) — hard on the USGS scale, where anything above 120 mg/L (7 gpg) counts as hard. 1 of South Dakota's 2 measured cities fall in the hard or very hard bands (50%), so check your own city rather than the state average.

How hard is tap water in South Dakota?

Across the 2 South Dakota cities with measured values in our index, the median hardness is 121.5 mg/L (7.1 gpg) — hard on the USGS scale. Individual cities range from 119.0 to 124.0 mg/L, so check your own city rather than assuming the state number.

Which city in South Dakota has the hardest water?

Rapid City has the hardest measured tap water in our South Dakota index at 124.0 mg/L (7.3 gpg) — hard on the USGS scale. Rankings use measured utility values only; labeled county estimates and values under active dispute are excluded.

Do I need a water softener in South Dakota?

1 of South Dakota's 2 measured cities (50%) fall in the hard or very hard bands — above 120 mg/L (7 gpg), the level where most water treatment professionals suggest considering an ion-exchange softener. Hardness varies utility to utility, so look up your own city's value before sizing equipment.

How do I find my city's exact water hardness?

Enter your ZIP code in our free lookup at tapwaterdata.com/zip to see the value we hold for your South Dakota city from utility-reported water quality data, check your water utility's annual Consumer Confidence Report (CCR), or use a home test-strip kit.

Stay Informed About Your Water Quality

Get EPA reports, filter recommendations, and safety alerts for your area.

Join 10,000+ people protecting their families. Unsubscribe anytime.