State distribution
Hardness across indexed ZIPs
Counts describe published ZIP profiles, not a population-weighted statewide sample.
State water index
Search 234 indexed communities and 246 ZIP profiles, then compare the underlying utility, source, distance, and reporting context.
Median regional evidence
688PPM
Very Hard
Indexed range 8.3–1770 PPM
Understanding South Dakota
South Dakota includes Missouri River systems, eastern glacial aquifers, Black Hills sources, and deeper bedrock groundwater across the plains.
In this index, very hard is the largest category, covering 59 of 66 profiles with hardness data. The state median is 688 PPM, but the full indexed range is 8.3–1770 PPM.
State distribution
Counts describe published ZIP profiles, not a population-weighted statewide sample.
Evidence coverage
28
Low-confidence hardness profiles
9
Research-comparison eligible profiles
Reported source water
Highest medians
Lowest medians
City directory
Search by city or county, then sort by name, hardness, or ZIP coverage.
234 cities · 246 ZIP profiles
234 cities found
Page 1 of 10
Brown County · 1 ZIP
—
Union County · 1 ZIP
—
Hanson County · 1 ZIP
—
Beadle County · 1 ZIP
—
Fall River County · 1 ZIP
—
Douglas County · 1 ZIP
1330PPM regional
Sanborn County · 1 ZIP
—
Brookings County · 1 ZIP
—
Bon Homme County · 1 ZIP
1115PPM regional
Kingsbury County · 1 ZIP
—
Minnehaha County · 1 ZIP
—
Oglala Lakota County · 1 ZIP
—
Brown County · 1 ZIP
—
Butte County · 1 ZIP
—
Lincoln County · 1 ZIP
—
Grant County · 1 ZIP
—
Charles Mix County · 1 ZIP
—
Perkins County · 1 ZIP
—
Meade County · 1 ZIP
688PPM regional
Hughes County · 1 ZIP
—
Bon Homme County · 1 ZIP
1160PPM regional
Gregory County · 1 ZIP
—
Edmunds County · 1 ZIP
—
Meade County · 2 ZIPs
648PPM regional
County comparison
| County | Median | Range | ZIP profiles |
|---|---|---|---|
| Bon Homme County | 1580 PPM | 1115–1580 | 5 |
| Aurora County | 1356 PPM | 1356–1356 | 3 |
| Douglas County | 1245 PPM | 1110–1330 | 3 |
| Charles Mix County | 1245 PPM | 1245–1330 | 4 |
| Hutchinson County | 1069 PPM | 367–1770 | 4 |
| Roberts County | 1012 PPM | 1012–1590 | 6 |
| Perkins County | 854 PPM | 854–854 | 3 |
| Yankton County | 829 PPM | 780–878 | 7 |
| Clay County | 829 PPM | 780–878 | 2 |
| Meade County | 807 PPM | 466–830 | 9 |
| Lawrence County | 761 PPM | 725.5–796 | 5 |
| Deuel County | 516 PPM | 516–516 | 5 |