State drinking water records
North Dakota drinking water systems
320 community water systems serve North Dakota and are listed below under 53 counties and on the pages of 309 cities and towns. Their own population figures add up to 743,318 people, a sum that counts people twice where one system sells water to another.
36 of them (11%) had at least one health-based violation in the last 10 years. 65 systems still have one unresolved.
211 rely mainly on groundwater and 109 on surface water, counting water bought from other systems.
318 systems filed a lead service line inventory listing 4,963 lead lines, 695 galvanized lines that must be replaced and 103,864 lines of unknown material.
30 systems are placed by mailing address or by the county their records name: EPA has no service area map for 24 of them, and 6 have one that does not line up with their own records.
- Community water systems
- 320
- People served, sum of each system's own figure
- 743,318
- Systems with a health-based violation, last 10 years
- 36
- Systems with one unresolved
- 65
- Lead service lines in inventories
- 4,963
Counties
53 countiesEach county counts the systems whose service area map reaches it. Systems placed only by a mailing address are listed on the county pages but not counted here.
| County | Systems | People served | With a health-based violation, 10 years | With one unresolved |
|---|---|---|---|---|
| Adams County | 2 | 1,388 | 0 | 1 |
| Barnes County | 9 | 12,391 | 0 | 3 |
| Benson County | 5 | 5,538 | 2 | 1 |
| Billings County | 1 | 112 | 0 | 0 |
| Bottineau County | 9 | 5,653 | 2 | 3 |
| Bowman County | 3 | 1,920 | 0 | 0 |
| Burke County | 7 | 2,099 | 1 | 2 |
| Burleigh County | 8 | 81,979 | 1 | 1 |
| Cass County | 26 | 176,734 | 4 | 3 |
| Cavalier County | 5 | 4,570 | 0 | 1 |
| Dickey County | 7 | 4,808 | 2 | 3 |
| Divide County | 3 | 1,562 | 1 | 1 |
| Dunn County | 8 | 2,987 | 3 | 3 |
| Eddy County | 3 | 5,995 | 1 | 0 |
| Emmons County | 5 | 2,217 | 0 | 0 |
| Foster County | 2 | 2,156 | 0 | 0 |
| Golden Valley County | 3 | 1,098 | 0 | 1 |
| Grand Forks County | 8 | 72,158 | 0 | 1 |
| Grant County | 3 | 1,156 | 0 | 0 |
| Griggs County | 4 | 2,433 | 0 | 1 |
| Hettinger County | 3 | 1,481 | 0 | 1 |
| Kidder County | 3 | 832 | 0 | 1 |
| LaMoure County | 8 | 3,372 | 0 | 2 |
| Logan County | 3 | 1,182 | 0 | 1 |
| McHenry County | 6 | 2,291 | 1 | 2 |
| McIntosh County | 4 | 1,867 | 0 | 2 |
| McKenzie County | 6 | 13,882 | 1 | 1 |
| McLean County | 12 | 10,047 | 3 | 3 |
| Mercer County | 7 | 10,545 | 1 | 0 |
| Morton County | 8 | 29,246 | 0 | 1 |
| Mountrail County | 7 | 6,560 | 2 | 1 |
| Nelson County | 6 | 4,204 | 0 | 1 |
| Oliver County | 1 | 588 | 0 | 0 |
| Pembina County | 8 | 7,930 | 0 | 1 |
| Pierce County | 3 | 3,346 | 0 | 0 |
| Ramsey County | 3 | 12,603 | 0 | 0 |
| Ransom County | 4 | 4,810 | 0 | 1 |
| Renville County | 4 | 1,650 | 0 | 0 |
| Richland County | 14 | 17,806 | 1 | 1 |
| Rolette County | 5 | 16,378 | 2 | 2 |
| Sargent County | 6 | 7,973 | 0 | 1 |
| Sheridan County | 2 | 478 | 1 | 1 |
| Sioux County | 2 | 6,999 | 1 | 2 |
| Slope County | 1 | 136 | 0 | 1 |
| Stark County | 7 | 36,446 | 0 | 1 |
| Steele County | 3 | 799 | 0 | 0 |
| Stutsman County | 8 | 21,838 | 2 | 1 |
| Towner County | 3 | 1,335 | 0 | 1 |
| Traill County | 5 | 10,839 | 0 | 1 |
| Walsh County | 4 | 9,291 | 0 | 0 |
| Ward County | 12 | 62,903 | 0 | 3 |
| Wells County | 6 | 6,057 | 1 | 2 |
| Williams County | 10 | 37,177 | 0 | 1 |
Largest systems
| System | Main county | People served | Main source | Health-based violations, 10 years | Unresolved | Lead lines |
|---|---|---|---|---|---|---|
| City of Fargo | Cass County | 120,762 | Surface water | 2 | 0 | 2,025 |
| City of Bismarck | Burleigh County | 72,417 | Groundwater under direct influence | 0 | 0 | 162 |
| Grand Forks Regional WTP | Grand Forks County | 57,339 | Surface water | 0 | 0 | 925 |
| City of Minot | Ward County | 48,743 | Groundwater | 0 | 0 | 280 |
| City of West Fargo | Cass County | 34,858 | Purchased surface water | 0 | 0 | 0 |
| City of Williston | Williams County | 26,426 | Surface water | 0 | 0 | 72 |
| City of Dickinson | Stark County | 25,679 | Purchased surface water | 0 | 0 | 126 |
| City of Mandan | Morton County | 21,769 | Surface water | 0 | 0 | 58 |
| City of Jamestown | Stutsman County | 15,427 | Groundwater | 0 | 0 | 260 |
| Belcourt-Turtle Mtn Rural Water System | Rolette County | 13,500 | Groundwater | 1 | 0 | 0 |
| South Central RWD North Burleigh | Burleigh County | 10,400 | Groundwater under direct influence | 0 | 0 | 0 |
| Southwest Water Authority | Stark County | 8,537 | Surface water | 0 | 0 | 1 |
| City of Wahpeton | Richland County | 7,766 | Groundwater | 0 | 0 | 88 |
| North Prairie RWD-System 1&2 | Ward County | 7,748 | Purchased groundwater | 0 | 1 | 1 |
| City of Devils Lake | Ramsey County | 7,141 | Groundwater | 0 | 0 | 151 |
Systems with unresolved health-based violations
65 systems| System | Main county | People served | Main source | Health-based violations, 10 years | Unresolved | Lead lines |
|---|---|---|---|---|---|---|
| City of Lehr | McIntosh County and 1 other county | 80 | Groundwater | 0 | 5 | 3 |
| City of Plaza | Mountrail County | 171 | Purchased surface water | 0 | 4 | 0 |
| City of Hunter | Cass County | 261 | Purchased groundwater | 0 | 3 | 1 |
| City of Columbus | Burke County | 133 | Purchased surface water | 0 | 3 | 0 |
| City of Zeeland | McIntosh County | 86 | Purchased surface water | 0 | 3 | 0 |
| Manning Water Board | Dunn County | 55 | Purchased surface water | 0 | 3 | 0 |
| City of Cathay | Wells County | 43 | Groundwater | 4 | 3 | 0 |
| Standing Rock Rural Water System | Sioux County | 6,839 | Surface water | 1 | 2 | 0 |
| City of Horace | Cass County | 1,641 | Purchased surface water | 0 | 2 | 1 |
| City of Kenmare | Ward County | 961 | Purchased groundwater | 0 | 2 | 32 |
| City of Dunseith | Rolette County | 773 | Groundwater | 1 | 2 | 0 |
| City of Wilton | Burleigh County | 711 | GUP | 0 | 2 | 15 |
| City of Forman | Sargent County | 504 | Groundwater | 0 | 2 | 4 |
| City of St John | Rolette County | 341 | Groundwater | 0 | 2 | 0 |
| City of Max | McLean County | 334 | Purchased groundwater | 1 | 2 | 0 |
| Riverview Heights | Morton County | 200 | Purchased surface water | 0 | 2 | 0 |
| City of Binford | Griggs County | 183 | Purchased groundwater | 0 | 2 | 0 |
| City of Tolna | Nelson County | 166 | Purchased groundwater | 0 | 2 | 0 |
| City of Willow City | Bottineau County | 163 | Purchased groundwater | 0 | 2 | 0 |
| City of Kensal | Stutsman County | 163 | Purchased groundwater | 1 | 2 | 0 |
| City of Reeder | Adams County | 162 | Purchased surface water | 0 | 2 | 0 |
| City of Makoti | Ward County | 154 | Groundwater | 0 | 2 | 0 |
| City of Almont | Morton County | 122 | Purchased surface water | 0 | 2 | 0 |
| City of Oriska | Barnes County | 118 | Purchased groundwater | 0 | 2 | 0 |
| City of Sykeston | Wells County | 117 | Purchased groundwater | 0 | 2 | 3 |
| Forest River Colony | Grand Forks County | 100 | Groundwater | 0 | 2 | 0 |
| City of Solen | Sioux County | 83 | Purchased surface water | 1 | 2 | 0 |
| City of Flaxton | Burke County | 66 | Groundwater | 3 | 2 | 0 |
| City of Sentinel Butte | Golden Valley County | 56 | Purchased surface water | 0 | 2 | 0 |
| City of Forbes | Dickey County | 53 | Purchased surface water | 1 | 2 | 0 |
| City of Fortuna | Divide County | 35 | Purchased surface water | 1 | 2 | 0 |
| North Prairie RWD-System 1&2 | Ward County | 7,748 | Purchased groundwater | 0 | 1 | 1 |
| McKenzie County WRD | McKenzie County | 3,895 | Purchased surface water | 0 | 1 | 0 |
| Agassiz Water Users District | Grand Forks County | 3,438 | Groundwater | 0 | 1 | 0 |
| City of Bottineau | Bottineau County | 2,211 | Purchased groundwater | 0 | 1 | 101 |
| City of Velva | McHenry County | 1,084 | Groundwater | 0 | 1 | 8 |
| City of Belfield | Stark County | 1,013 | Purchased surface water | 0 | 1 | 1 |
| City of Killdeer | Dunn County | 939 | Purchased surface water | 0 | 1 | 0 |
| City of Lamoure | LaMoure County | 889 | Purchased groundwater | 0 | 1 | 2 |
| City of Portland | Traill County | 606 | Purchased groundwater | 0 | 1 | 1 |
| City of Westhope | Bottineau County | 429 | Purchased groundwater | 0 | 1 | 1 |
| Inspire Communities-Springbrook | Williams County | 300 | Purchased surface water | 0 | 1 | 0 |
| Prairie View HOA | Williams County | 226 | Purchased surface water | 1 | 1 | 0 |
| City of Sanborn | Barnes County | 192 | Purchased groundwater | 0 | 1 | 0 |
| City of Selfridge | Sioux County | 160 | Purchased surface water | 0 | 1 | 0 |
| City of Regent | Hettinger County | 160 | Purchased surface water | 0 | 1 | 1 |
| Maple River Hutterian Association | Dickey County | 140 | Groundwater | 0 | 1 | 0 |
| City of Marmarth | Slope County | 136 | Groundwater | 0 | 1 | 0 |
| City of Bisbee | Towner County | 126 | Purchased groundwater | 0 | 1 | 0 |
| City of Colfax | Richland County | 121 | Purchased groundwater | 0 | 1 | 3 |
| Sundale Hutterian Association | Sargent County | 110 | Groundwater | 3 | 1 | 0 |
| City of Oberon | Benson County | 105 | Groundwater | 3 | 1 | 0 |
| Fairview Colony | LaMoure County | 100 | Groundwater | 0 | 1 | 0 |
| City of Goodrich | Sheridan County | 98 | Groundwater | 2 | 1 | 0 |
| City of Sheldon | Ransom County | 95 | Purchased groundwater | 0 | 1 | 3 |
| City of Mercer | McLean County | 94 | Purchased groundwater | 0 | 1 | 0 |
| City of Mountain | Pembina County | 92 | Purchased groundwater | 0 | 1 | 0 |
| Riverdale Subdivision | Cass County | 88 | Groundwater | 0 | 1 | 0 |
| City of Dodge | Dunn County | 87 | Purchased surface water | 0 | 1 | 0 |
| City of Karlsruhe | McHenry County | 82 | Groundwater | 0 | 1 | 0 |
| City of Coleharbor | McLean County | 79 | Purchased groundwater | 0 | 1 | 0 |
| City of Nome | Barnes County | 62 | Purchased groundwater | 0 | 1 | 0 |
| City of Nekoma | Cavalier County | 50 | Purchased groundwater | 0 | 1 | 0 |
| City of Robinson | Kidder County | 37 | Groundwater | 0 | 1 | 0 |
| City of Monango | Dickey County | 36 | Purchased groundwater | 0 | 1 | 0 |
Counties come from the counties EPA lists each system serving, matched to 2024 Census counties; where EPA lists none, from the county coded in the system's ID, its service area map, or its mailing address. A county holding at least a fifth of a system's service area map is added when at least a fifth of that map lies in those counties. Towns are the ones EPA lists and the Census places such a map covers, always inside those counties. In New England, where EPA's town names a whole Town, it is not matched to the village of the same name. A system is not listed in a county holding less than a fifth of its map, or in a county or town its map reaches when the map lies mostly outside the counties EPA lists, so a page can leave out a system that serves part of the area. Methodology and limitations