South Dakota Home Safety Profiles by ZIP
392 ZIP codes · 93 water systems · UPC plumbing code
Data: ZipCheckup Home Safety Score model 4.0.0; EPA SDWIS, UCMR 5, EPA radon zones, EPA AirData, NWS, State plumbing boards, Rewiring America
ZipCheckup tracks drinking-water and home-safety data for 392 ZIP codes across South Dakota, covering 93 public water systems that serve about 694,442 people. 88 ZIP codes are mapped to at least one water system with an EPA violation on record.
State averages can hide local differences, and the lower average for South Dakota is a summary, not a finding about any single ZIP code or water system; the reports for individual ZIP codes, cities and water systems show what the average leaves out.
Score Distribution
How South Dakota's 392 ZIP codes are distributed across safety grades.
Home Safety Scores by State
Model 4.0.0 inputs: EPA SDWIS, UCMR5 PFAS, EPA radon zones, annual county AQI •
Top 10 ZIP Codes by Home Safety Score in South Dakota
Highest Home Safety Scores in the state.
| # | ZIP Code | City | County | Score | Grade |
|---|---|---|---|---|---|
| 1 | 57701 | Rapid City | Pennington | 83 | B |
| 2 | 57702 | Rapid City | Pennington | 83 | B |
| 3 | 57718 | Black Hawk | Meade | 83 | B |
| 4 | 57748 | Howes | Meade | 83 | B |
| 5 | 57769 | Piedmont | Meade | 83 | B |
| 6 | 57785 | Sturgis | Meade | 83 | B |
| 7 | 57790 | Wall | Pennington | 83 | B |
| 8 | 57626 | Faith | Meade | 82 | B |
| 9 | 57706 | Ellsworth Afb | Meade | 79 | B |
| 10 | 57719 | Box Elder | Pennington | 78 | B |
10 Lowest-Scoring ZIP Codes in South Dakota
| # | ZIP Code | City | County | Score | Grade | Violations |
|---|---|---|---|---|---|---|
| 1 | 57401 | Aberdeen | Brown | 55 | C | 20 |
| 2 | 57703 | Rapid City | Pennington | 62 | C | 10 |
| 3 | 57110 | Sioux Falls | Minnehaha | 62 | C | 5 |
| 4 | 57263 | South Shore | Codington | 65 | C | 4 |
| 5 | 57201 | Watertown | Codington | 65 | C | 4 |
| 6 | 57005 | Brandon | Minnehaha | 65 | C | 3 |
| 7 | 57106 | Sioux Falls | Minnehaha | 66 | C | 1 |
| 8 | 57068 | Valley Springs | Minnehaha | 66 | C | 2 |
| 9 | 57026 | Elkton | Brookings | 66 | C | 1 |
| 10 | 57022 | Dell Rapids | Minnehaha | 66 | C | 1 |
County Rankings
Water quality breakdown by county. 66 counties with data in South Dakota.
County-level aggregation of measured ZIP Home Safety Scores • EPA SDWIS, UCMR 5 PFAS, EPA radon zones, EPA AirData
| County | Avg Score | Grade | ZIPs | Best ZIP | Worst ZIP |
|---|---|---|---|---|---|
| 46003 | N/A | N/A | 3 | N/A | N/A |
| 46005 | N/A | N/A | 9 | N/A | N/A |
| 46007 | N/A | N/A | 3 | N/A | N/A |
| 46009 | N/A | N/A | 5 | N/A | N/A |
| 46011 | 67 | C | 7 | 57002 (67) | 57026 (66) |
| 46013 | 66 | C | 15 | 57427 (67) | 57401 (55) |
| 46015 | N/A | N/A | 4 | N/A | N/A |
| 46017 | N/A | N/A | 2 | N/A | N/A |
| 46019 | N/A | N/A | 4 | N/A | N/A |
| 46021 | N/A | N/A | 3 | N/A | N/A |
| 46023 | N/A | N/A | 7 | N/A | N/A |
| 46025 | N/A | N/A | 8 | N/A | N/A |
| 46027 | 67 | C | 3 | 57010 (67) | 57073 (67) |
| 46029 | 65 | C | 5 | 57201 (65) | 57263 (65) |
| 46031 | N/A | N/A | 9 | N/A | N/A |
| 46033 | N/A | N/A | 5 | N/A | N/A |
| 46035 | N/A | N/A | 2 | N/A | N/A |
| 46037 | N/A | N/A | 7 | N/A | N/A |
| 46039 | N/A | N/A | 6 | N/A | N/A |
| 46041 | N/A | N/A | 8 | N/A | N/A |
| 46043 | N/A | N/A | 5 | N/A | N/A |
| 46045 | N/A | N/A | 4 | N/A | N/A |
| 46047 | N/A | N/A | 5 | N/A | N/A |
| 46049 | N/A | N/A | 4 | N/A | N/A |
| 46051 | N/A | N/A | 9 | N/A | N/A |
| 46053 | N/A | N/A | 7 | N/A | N/A |
| 46055 | N/A | N/A | 3 | N/A | N/A |
| 46057 | N/A | N/A | 8 | N/A | N/A |
| 46059 | N/A | N/A | 5 | N/A | N/A |
| 46061 | N/A | N/A | 3 | N/A | N/A |
| 46063 | N/A | N/A | 6 | N/A | N/A |
| 46065 | 67 | C | 3 | 57501 (67) | 57536 (67) |
| 46067 | N/A | N/A | 7 | N/A | N/A |
| 46069 | N/A | N/A | 3 | N/A | N/A |
| 46071 | N/A | N/A | 5 | N/A | N/A |
| 46073 | N/A | N/A | 3 | N/A | N/A |
| 46075 | N/A | N/A | 3 | N/A | N/A |
| 46077 | N/A | N/A | 5 | N/A | N/A |
| 46079 | N/A | N/A | 7 | N/A | N/A |
| 46081 | N/A | N/A | 7 | N/A | N/A |
| 46083 | N/A | N/A | 9 | N/A | N/A |
| 46085 | N/A | N/A | 6 | N/A | N/A |
| 46087 | N/A | N/A | 7 | N/A | N/A |
| 46089 | N/A | N/A | 3 | N/A | N/A |
| 46091 | N/A | N/A | 7 | N/A | N/A |
| 46093 | 82 | B | 12 | 57718 (83) | 57706 (79) |
| 46095 | N/A | N/A | 3 | N/A | N/A |
| 46097 | N/A | N/A | 4 | N/A | N/A |
| 46099 | 66 | C | 30 | 57003 (67) | 57110 (62) |
| 46101 | N/A | N/A | 5 | N/A | N/A |
| 46102 | N/A | N/A | 7 | N/A | N/A |
| 46103 | 76 | B | 13 | 57701 (83) | 57703 (62) |
| 46105 | N/A | N/A | 5 | N/A | N/A |
| 46107 | N/A | N/A | 4 | N/A | N/A |
| 46109 | N/A | N/A | 9 | N/A | N/A |
| 46111 | N/A | N/A | 3 | N/A | N/A |
| 46115 | N/A | N/A | 9 | N/A | N/A |
| 46117 | N/A | N/A | 2 | N/A | N/A |
| 46119 | N/A | N/A | 2 | N/A | N/A |
| 46121 | N/A | N/A | 5 | N/A | N/A |
| 46123 | N/A | N/A | 5 | N/A | N/A |
| 46125 | N/A | N/A | 6 | N/A | N/A |
| 46127 | N/A | N/A | 4 | N/A | N/A |
| 46129 | N/A | N/A | 5 | N/A | N/A |
| 46135 | N/A | N/A | 8 | N/A | N/A |
| 46137 | N/A | N/A | 2 | N/A | N/A |
Most Common Contaminants in South Dakota
| Contaminant / Rule | Category | ZIPs Affected | Violations | Health Risk |
|---|---|---|---|---|
| Revised Total Coliform Rule | Microbiological | 46 | 57 | No |
| Consumer Confidence Report Rule | Reporting | 45 | 49 | Yes |
| Lead | Inorganic | 24 | 24 | No |
| Gross Alpha | Radionuclides | 17 | 29 | Yes |
| Gross Beta | Radionuclides | 17 | 26 | Yes |
| Combined Radium | Radionuclides | 14 | 14 | No |
| Total Trihalomethanes (TTHM) | Disinfection Byproducts | 6 | 6 | No |
| Haloacetic Acids (HAA5) | Disinfection Byproducts | 6 | 6 | No |
Overview
We track multi-source home safety signals for 392 ZIP records across South Dakota. Home Safety Score model 4.0.0 is published for 52 scored records; missing required evidence suppresses the score.
The EPA snapshots used for this build directly map water systems to 293 ZIP records, covering 93 community water systems that serve approximately 694,442 people.
88 of 293 ZIP codes with a reported violation count in the available EPA record (30%) have recorded EPA violations. 24 health-based violations appear in the available health breakdown.
Plumbing Regulations
South Dakota follows the Uniform Plumbing Code (2018 edition).
- Plumbing code: UPC (2018)
- Homeowner DIY: Licensed plumber required
- Water heater permit: Required
- Annual backflow test: Required
Full South Dakota regulations →
Areas with Most Violations
| ZIP Code | City | Home Safety Grade | Violations | Health-Based | System |
|---|---|---|---|---|---|
| 57401 | Aberdeen | C | 20 | 10 | Aberdeen |
| 57719 | Box Elder | B | 12 | 9 | Box Elder |
| 57703 | Rapid City | C | 10 | 9 | Rapid Valley Sanitary District |
| 57706 | Ellsworth Afb | B | 9 | 9 | Ellsworth Afb |
| 57783 | Spearfish | — | 7 | 1 | Spearfish |
| 57625 | Eagle Butte | — | 6 | 1 | Eagle Butte |
| 57110 | Sioux Falls | C | 5 | 2 | Sioux Falls |
| 57201 | Watertown | C | 4 | 0 | Watertown Municipal Utilities |
| 57263 | South Shore | C | 4 | 0 | Sioux Rural Water System |
| 57626 | Faith | B | 4 | 0 | Tri-county Rural Water System |
Areas with No Violations
| ZIP Code | City | Home Safety Grade | System | Population |
|---|---|---|---|---|
| 57002 | Aurora | C | Brookings-deuel Rural Water System | 6,200 |
| 57003 | Baltic | C | Minnehaha Community Water Corporation | 13,435 |
| 57007 | Brookings | — | Brookings Municipal Utilities | 23,377 |
| 57010 | Burbank | C | Clay Rural Water System | 4,780 |
| 57012 | Canistota | — | Tm Rural Water District | 4,250 |
| 57018 | Colton | C | Minnehaha Community Water Corporation | 13,435 |
| 57020 | Crooks | C | Minnehaha Community Water Corporation | 13,435 |
| 57021 | Davis | — | Tm Rural Water District | 4,250 |
| 57025 | Elk Point | — | Clay Rural Water System | 4,780 |
| 57029 | Freeman | — | By Water District | 13,320 |
Home Safety Score
Average Home Safety Score for South Dakota: C (69/100) across 52 scored of 392 tracked ZIP records.
Model 4.0.0 uses the canonical components water-compliance, pfas-mcl-screen, radon-zone, annual-aqi across 3 required domains. The sections below provide additional context and do not change that score. Missing required evidence suppresses the score, and a favorable result is not a property-level safety certification.
Lead & Copper
- Average of reported 90th-percentile lead results: 0.0031 mg/L (EPA action level: 0.015 mg/L)
- 0 of 293 ZIP codes with known status exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 282 ZIP codes (72%)
- Moderate risk (Zone 2): 107 ZIP codes
- Low risk (Zone 3): 0 ZIP codes
ZIP Code Reports for South Dakota
Largest Communities
| ZIP Code | City | Population | Safety Grade | Violations |
|---|---|---|---|---|
| 57110 | Sioux Falls | 247,460 | C | 5 |
| 57033 | Hartford | 243,998 | C | 0 |
| 57106 | Sioux Falls | 243,243 | C | 1 |
| 57005 | Brandon | 242,190 | C | 3 |
| 57032 | Harrisburg | 237,974 | — | 3 |
| 57108 | Sioux Falls | 237,974 | — | 3 |
| 57020 | Crooks | 236,352 | C | 0 |
| 57103 | Sioux Falls | 230,127 | — | 1 |
| 57055 | Renner | 229,897 | C | 0 |
| 57104 | Sioux Falls | 229,897 | C | 0 |
| 57107 | Sioux Falls | 229,897 | C | 0 |
| 57105 | Sioux Falls | 216,462 | C | 0 |
| 57117 | Sioux Falls | 216,462 | C | 0 |
| 57197 | Sioux Falls | 216,462 | — | 0 |
| 57719 | Box Elder | 110,186 | B | 12 |
| 57703 | Rapid City | 98,856 | C | 10 |
| 57701 | Rapid City | 88,588 | B | 2 |
| 57702 | Rapid City | 83,202 | B | 2 |
| 57718 | Black Hawk | 77,646 | B | 2 |
| 57401 | Aberdeen | 54,903 | C | 20 |
Lowest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 57401 | Aberdeen | 55 | C | 20 |
| 57110 | Sioux Falls | 62 | C | 5 |
| 57703 | Rapid City | 62 | C | 10 |
| 57005 | Brandon | 65 | C | 3 |
| 57201 | Watertown | 65 | C | 4 |
Highest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 57701 | Rapid City | 83 | B | 2 |
| 57702 | Rapid City | 83 | B | 2 |
| 57718 | Black Hawk | 83 | B | 2 |
| 57748 | Howes | 83 | B | 2 |
| 57769 | Piedmont | 83 | B | 2 |
All 392 ZIP Codes in South Dakota
- 57401 (Aberdeen) [C] - 20 violations ⚠
- 57402 (Aberdeen)
- 57520 (Agar)
- 57420 (Akaska)
- 57001 (Alcester) - 2 violations recorded for mapped water systems
- 57311 (Alexandria)
- 57714 (Allen)
- 57312 (Alpena)
- 57421 (Amherst)
- 57422 (Andover)
- 57212 (Arlington) - 3 violations recorded for mapped water systems
- 57313 (Armour)
- 57314 (Artesian)
- 57424 (Ashton)
- 57213 (Astoria)
- 57002 (Aurora) [C]
- 57315 (Avon)
- 57214 (Badger)
- 57003 (Baltic) [C]
- 57426 (Barnard)
- 57716 (Batesland)
- 57427 (Bath) [C]
- 57717 (Belle Fourche)
- 57521 (Belvidere)
- 57004 (Beresford) - 2 violations recorded for mapped water systems
- 57216 (Big Stone City) - 1 violation recorded for mapped water systems
- 57620 (Bison) - 2 violations recorded for mapped water systems
- 57718 (Black Hawk) [B] - 2 violations
- 57522 (Blunt) [C]
- 57317 (Bonesteel)
- 57428 (Bowdle)
- 57719 (Box Elder) [B] - 12 violations ⚠
- 57217 (Bradley)
- 57005 (Brandon) [C] - 3 violations ⚠
- 57056 (Brandon)
- 57218 (Brandt)
- 57429 (Brentford)
- 57319 (Bridgewater)
- 57219 (Bristol)
- 57430 (Britton)
- 57006 (Brookings) - 3 violations recorded for mapped water systems
- 57007 (Brookings)
- 57220 (Bruce) [C]
- 57221 (Bryant) - 3 violations recorded for mapped water systems
- 57720 (Buffalo)
- 57722 (Buffalo Gap)
- 57621 (Bullhead)
- 57010 (Burbank) [C]
- 57523 (Burke)
- 57724 (Camp Crook)
- 57012 (Canistota)
- 57321 (Canova)
- 57013 (Canton) - 3 violations recorded for mapped water systems
- 57725 (Caputa)
- 57322 (Carpenter)
- 57323 (Carthage)
- 57223 (Castlewood) - 3 violations recorded for mapped water systems
- 57324 (Cavour)
- 57014 (Centerville) - 2 violations recorded for mapped water systems
- 57325 (Chamberlain)
- 57326 (Chamberlain)
- 57015 (Chancellor) - 2 violations recorded for mapped water systems
- 57622 (Cherry Creek) - 2 violations recorded for mapped water systems
- 57016 (Chester) - 1 violation recorded for mapped water systems
- 57224 (Claire City)
- 57432 (Claremont)
- 57225 (Clark)
- 57226 (Clear Lake) - 3 violations recorded for mapped water systems
- 57017 (Colman) - 1 violation recorded for mapped water systems
- 57528 (Colome)
- 57018 (Colton) [C]
- 57433 (Columbia) [C]
- 57434 (Conde) [C]
- 57227 (Corona) - 1 violation recorded for mapped water systems
- 57328 (Corsica)
- 57435 (Cresbard)
- 57020 (Crooks) [C]
- 57730 (Custer)
- 57529 (Dallas)
- 57329 (Dante)
- 57021 (Davis)
- 57231 (De Smet)
- 57732 (Deadwood)
- 57022 (Dell Rapids) [C] - 1 violation
- 57330 (Delmont)
- 57331 (Dimock)
- 57436 (Doland)
- 57531 (Draper)
- 57623 (Dupree) - 2 violations recorded for mapped water systems
- 57625 (Eagle Butte) - 6 violations ⚠
- 57232 (Eden)
- 57735 (Edgemont) - 2 violations recorded for mapped water systems
- 57024 (Egan) - 3 violations ⚠
- 57025 (Elk Point)
- 57026 (Elkton) [C] - 1 violation
- 57706 (Ellsworth Afb) [B] - 9 violations ⚠
- 57332 (Emery)
- 57737 (Enning)
- 57233 (Erwin)
- 57234 (Estelline) - 3 violations recorded for mapped water systems
- 57334 (Ethan)
- 57437 (Eureka)
- 57738 (Fairburn)
- 57335 (Fairfax)
- 57027 (Fairview) - 2 violations recorded for mapped water systems
- 57626 (Faith) [B] - 4 violations
- 57438 (Faulkton)
- 57337 (Fedora)
- 57439 (Ferney)
- 57028 (Flandreau) - 3 violations ⚠
- 57235 (Florence) - 3 violations recorded for mapped water systems
- 57741 (Fort Meade)
- 57532 (Fort Pierre)
- 57339 (Fort Thompson)
- 57440 (Frankfort)
- 57441 (Frederick) [C]
- 57029 (Freeman)
- 57340 (Fulton)
- 57341 (Gann Valley)
- 57236 (Garden City)
- 57030 (Garretson)
- 57237 (Gary)
- 57031 (Gayville)
- 57342 (Geddes)
- 57442 (Gettysburg)
- 57630 (Glencross) - 2 violations recorded for mapped water systems
- 57631 (Glenham)
- 57238 (Goodwin) - 3 violations recorded for mapped water systems
- 57533 (Gregory)
- 57239 (Grenville)
- 57445 (Groton) [C]
- 57534 (Hamill)
- 57032 (Harrisburg) - 3 violations recorded for mapped water systems
- 57344 (Harrison)
- 57536 (Harrold) [C]
- 57033 (Hartford) [C]
- 57537 (Hayes)
- 57241 (Hayti) - 3 violations recorded for mapped water systems
- 57242 (Hazel) - 3 violations recorded for mapped water systems
- 57446 (Hecla) [C]
- 57243 (Henry) - 3 violations recorded for mapped water systems
- 57744 (Hermosa)
- 57632 (Herreid)
- 57538 (Herrick)
- 57345 (Highmore)
- 57745 (Hill City)
- 57348 (Hitchcock)
- 57540 (Holabird)
- 57448 (Hosmer)
- 57747 (Hot Springs) - 2 violations recorded for mapped water systems
- 57449 (Houghton) [C]
- 57450 (Hoven)
- 57349 (Howard)
- 57748 (Howes) [B] - 2 violations
- 57034 (Hudson) - 2 violations recorded for mapped water systems
- 57035 (Humboldt) [C]
- 57036 (Hurley) - 2 violations recorded for mapped water systems
- 57350 (Huron)
- 57399 (Huron)
- 57541 (Ideal)
- 57750 (Interior)
- 57451 (Ipswich)
- 57037 (Irene)
- 57353 (Iroquois)
- 57633 (Isabel) - 2 violations recorded for mapped water systems
- 57452 (Java)
- 57038 (Jefferson)
- 57543 (Kadoka)
- 57354 (Kaylor)
- 57634 (Keldron)
- 57544 (Kennebec)
- 57751 (Keystone) [C]
- 57355 (Kimball)
- 57245 (Kranzburg)
- 57752 (Kyle)
- 57246 (Labolt) - 1 violation recorded for mapped water systems
- 57356 (Lake Andes)
- 57247 (Lake City)
- 57248 (Lake Norden) - 3 violations recorded for mapped water systems
- 57249 (Lake Preston)
- 57358 (Lane)
- 57454 (Langford)
- 57636 (Lantry)
- 57754 (Lead)
- 57455 (Lebanon)
- 57638 (Lemmon) - 2 violations recorded for mapped water systems
- 57039 (Lennox) - 3 violations recorded for mapped water systems
- 57456 (Leola)
- 57040 (Lesterville)
- 57359 (Letcher)
- 57639 (Little Eagle)
- 57640 (Lodgepole)
- 57457 (Long Lake)
- 57547 (Long Valley)
- 57548 (Lower Brule)
- 57755 (Ludlow)
- 57041 (Lyons) [C]
- 57042 (Madison) - 1 violation recorded for mapped water systems
- 57756 (Manderson)
- 57460 (Mansfield) [C]
- 57043 (Marion) - 2 violations recorded for mapped water systems
- 57551 (Martin)
- 57361 (Marty)
- 57251 (Marvin) - 1 violation recorded for mapped water systems
- 57641 (Mc Intosh)
- 57642 (Mc Laughlin)
- 57644 (Meadow) - 4 violations recorded for mapped water systems
- 57461 (Mellette)
- 57045 (Menno)
- 57552 (Midland)
- 57252 (Milbank) - 1 violation recorded for mapped water systems
- 57253 (Milbank)
- 57553 (Milesville)
- 57362 (Miller)
- 57555 (Mission)
- 57046 (Mission Hill)
- 57301 (Mitchell) - 1 violation recorded for mapped water systems
- 57601 (Mobridge) - 2 violations recorded for mapped water systems
- 57047 (Monroe)
- 57048 (Montrose)
- 57645 (Morristown)
- 57646 (Mound City)
- 57363 (Mount Vernon)
- 57758 (Mud Butte)
- 57559 (Murdo)
- 57759 (Nemo)
- 57255 (New Effington)
- 57364 (New Holland)
- 57761 (New Underwood)
- 57760 (Newell)
- 57762 (Nisland)
- 57560 (Norris)
- 57049 (North Sioux City)
- 57465 (Northville)
- 57050 (Nunda)
- 57365 (Oacoma)
- 57763 (Oelrichs) - 2 violations recorded for mapped water systems
- 57764 (Oglala)
- 57562 (Okaton)
- 57563 (Okreek)
- 57051 (Oldham)
- 57052 (Olivet)
- 57466 (Onaka)
- 57564 (Onida)
- 57766 (Oral) - 2 violations recorded for mapped water systems
- 57467 (Orient)
- 57256 (Ortley) - 1 violation recorded for mapped water systems
- 57767 (Owanka)
- 57053 (Parker) - 2 violations recorded for mapped water systems
- 57366 (Parkston)
- 57566 (Parmelee)
- 57257 (Peever)
- 57567 (Philip)
- 57367 (Pickstown)
- 57769 (Piedmont) [B] - 2 violations
- 57468 (Pierpont)
- 57501 (Pierre) [C]
- 57770 (Pine Ridge)
- 57368 (Plankinton)
- 57369 (Platte)
- 57648 (Pollock)
- 57772 (Porcupine)
- 57649 (Prairie City) - 2 violations recorded for mapped water systems
- 57568 (Presho)
- 57773 (Pringle)
- 57370 (Pukwana)
- 57775 (Quinn)
- 57650 (Ralph)
- 57054 (Ramona)
- 57701 (Rapid City) [B] - 2 violations
- 57702 (Rapid City) [B] - 2 violations
- 57703 (Rapid City) [C] - 10 violations ⚠
- 57709 (Rapid City)
- 57258 (Raymond)
- 57469 (Redfield)
- 57776 (Redig)
- 57371 (Ree Heights)
- 57569 (Reliance)
- 57055 (Renner) [C]
- 57651 (Reva)
- 57259 (Revillo) - 1 violation recorded for mapped water systems
- 57652 (Ridgeview) - 2 violations recorded for mapped water systems
- 57470 (Rockham)
- 57471 (Roscoe)
- 57570 (Rosebud)
- 57260 (Rosholt)
- 57261 (Roslyn)
- 57057 (Rutland)
- 57571 (Saint Charles)
- 57572 (Saint Francis)
- 57373 (Saint Lawrence)
- 57779 (Saint Onge)
- 57058 (Salem)
- 57780 (Scenic)
- 57059 (Scotland)
- 57472 (Selby)
- 57473 (Seneca)
- 57061 (Sinai)
- 57101 (Sioux Falls)
- 57103 (Sioux Falls) - 1 violation ⚠
- 57104 (Sioux Falls) [C]
- 57105 (Sioux Falls) [C]
- 57106 (Sioux Falls) [C] - 1 violation
- 57107 (Sioux Falls) [C]
- 57108 (Sioux Falls) - 3 violations recorded for mapped water systems
- 57109 (Sioux Falls)
- 57110 (Sioux Falls) [C] - 5 violations ⚠
- 57117 (Sioux Falls) [C]
- 57118 (Sioux Falls)
- 57186 (Sioux Falls)
- 57189 (Sioux Falls)
- 57192 (Sioux Falls)
- 57193 (Sioux Falls)
- 57194 (Sioux Falls)
- 57195 (Sioux Falls)
- 57196 (Sioux Falls)
- 57197 (Sioux Falls)
- 57198 (Sioux Falls)
- 57262 (Sisseton)
- 57782 (Smithwick)
- 57263 (South Shore) [C] - 4 violations
- 57783 (Spearfish) - 7 violations ⚠
- 57799 (Spearfish)
- 57374 (Spencer)
- 57062 (Springfield)
- 57346 (Stephan)
- 57375 (Stickney)
- 57264 (Stockholm) - 1 violation recorded for mapped water systems
- 57265 (Strandburg) - 1 violation recorded for mapped water systems
- 57474 (Stratford) [C]
- 57785 (Sturgis) [B] - 2 violations
- 57266 (Summit) - 1 violation recorded for mapped water systems
- 57063 (Tabor)
- 57064 (Tea) - 3 violations recorded for mapped water systems
- 57656 (Timber Lake) - 2 violations recorded for mapped water systems
- 57475 (Tolstoy)
- 57268 (Toronto)
- 57657 (Trail City)
- 57065 (Trent) - 1 violation recorded for mapped water systems
- 57376 (Tripp)
- 57476 (Tulare)
- 57477 (Turton)
- 57574 (Tuthill)
- 57269 (Twin Brooks) - 1 violation recorded for mapped water systems
- 57066 (Tyndall)
- 57787 (Union Center)
- 57067 (Utica)
- 57788 (Vale) - 2 violations recorded for mapped water systems
- 57068 (Valley Springs) [C] - 2 violations
- 57270 (Veblen)
- 57069 (Vermillion) [C]
- 57070 (Viborg) - 2 violations recorded for mapped water systems
- 57271 (Vienna) - 3 violations recorded for mapped water systems
- 57379 (Virgil)
- 57576 (Vivian)
- 57071 (Volga)
- 57072 (Volin)
- 57380 (Wagner)
- 57073 (Wakonda) [C]
- 57658 (Wakpala)
- 57659 (Walker)
- 57790 (Wall) [B]
- 57272 (Wallace)
- 57577 (Wanblee)
- 57479 (Warner) [C]
- 57791 (Wasta)
- 57660 (Watauga)
- 57201 (Watertown) [C] - 4 violations
- 57273 (Waubay)
- 57274 (Webster)
- 57075 (Wentworth) - 1 violation recorded for mapped water systems
- 57381 (Wessington)
- 57382 (Wessington Springs)
- 57481 (Westport) [C]
- 57276 (White) [C]
- 57383 (White Lake)
- 57792 (White Owl)
- 57579 (White River)
- 57661 (Whitehorse)
- 57793 (Whitewood) - 2 violations recorded for mapped water systems
- 57278 (Willow Lake)
- 57279 (Wilmot) - 1 violation recorded for mapped water systems
- 57076 (Winfred)
- 57580 (Winner)
- 57584 (Witten)
- 57384 (Wolsey)
- 57585 (Wood)
- 57385 (Woonsocket)
- 57077 (Worthing) - 3 violations recorded for mapped water systems
- 57794 (Wounded Knee)
- 57386 (Yale)
- 57078 (Yankton)
Data Sources
- Water quality: EPA Safe Drinking Water Information System (SDWIS)
- PFAS screening: EPA UCMR 5
- Radon zones: EPA Map of Radon Zones
- Air quality: EPA AirData annual AQI
- Regulations: State plumbing boards, ICC, IAPMO
- Rebates: Rewiring America
Reporting periods vary by source. Missing data is shown as unavailable, not as zero.
Largest water systems in South Dakota
The 12 largest community water systems in South Dakota, out of 93 in our data.
- C
- B
- C
- C
- C
Systems with the most violations in South Dakota
12 systems in South Dakota with the most recorded EPA violations.
- C
- B
- C
- C
- C
- B
- B
Frequently Asked Questions
Is the water safe to drink in South Dakota?
South Dakota has 93 community water systems serving 694,442 people across 392 ZIP codes. There are 64 recorded violations among these water systems, including 24 health-based. 88 of 392 ZIP codes are mapped to at least one water system with a recorded violation.
What plumbing code does South Dakota follow?
South Dakota's listed plumbing code type is UPC as of our last review; local jurisdictions may adopt or amend codes. Plumbing work may require a licensed plumber; check state exemptions and local requirements.
What is the radon risk in South Dakota?
72% of ZIP codes in South Dakota are mapped to counties classified as EPA Radon Zone 1 (highest county-level radon potential).