State drinking water records

Minnesota drinking water systems

997 community water systems serve Minnesota and are listed below under 87 counties and on the pages of 753 cities and towns. Their own population figures add up to 4,732,439 people, a sum that counts people twice where one system sells water to another.

102 of them (10%) had at least one health-based violation in the last 10 years. 57 systems still have one unresolved.

948 rely mainly on groundwater and 49 on surface water, counting water bought from other systems.

988 systems filed a lead service line inventory listing 70,062 lead lines, 17,679 galvanized lines that must be replaced and 262,736 lines of unknown material.

25 systems have no service area map from EPA and are placed by mailing address.

Community water systems
997
People served, sum of each system's own figure
4,732,439
Systems with a health-based violation, last 10 years
102
Systems with one unresolved
57
Lead service lines in inventories
70,062

Counties

87 counties

Each 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
Aitkin County 6 3,478 3 2
Anoka County 31 293,077 2 0
Becker County 12 14,013 3 0
Beltrami County 20 21,768 3 2
Benton County 8 19,624 0 0
Big Stone County 9 3,566 0 0
Blue Earth County 17 55,042 2 1
Brown County 7 20,635 0 0
Carlton County 9 19,208 0 0
Carver County 12 98,946 0 0
Cass County 13 4,556 0 0
Chippewa County 6 10,521 0 0
Chisago County 18 28,708 3 1
Clay County 13 57,949 2 1
Clearwater County 3 2,022 0 0
Cook County 3 2,224 1 1
Cottonwood County 10 14,516 0 0
Crow Wing County 23 29,912 3 0
Dakota County 20 382,596 7 2
Dodge County 6 13,895 0 0
Douglas County 11 19,324 1 1
Faribault County 12 9,814 1 1
Fillmore County 14 13,306 0 0
Freeborn County 15 23,038 6 0
Goodhue County 13 38,823 2 2
Grant County 7 3,437 1 0
Hennepin County 43 1,263,372 1 1
Houston County 6 11,200 0 0
Hubbard County 7 5,479 0 0
Isanti County 5 19,746 0 1
Itasca County 17 21,278 1 0
Jackson County 7 11,908 1 2
Kanabec County 3 4,254 0 0
Kandiyohi County 15 28,982 2 2
Kittson County 5 2,273 0 0
Koochiching County 6 7,387 1 1
Lac qui Parle County 6 3,589 0 0
Lake County 3 5,654 0 1
Lake of the Woods County 2 1,002 0 0
Le Sueur County 11 22,484 2 1
Lincoln County 7 16,757 0 0
Lyon County 12 20,829 0 0
Mahnomen County 4 2,152 0 1
Marshall County 12 7,614 1 1
Martin County 10 15,061 2 1
McLeod County 10 27,183 1 0
Meeker County 7 11,787 1 0
Mille Lacs County 10 15,480 0 0
Morrison County 9 14,596 1 1
Mower County 17 32,213 1 1
Murray County 9 4,415 0 1
Nicollet County 6 28,542 1 0
Nobles County 12 18,117 2 2
Norman County 9 3,905 1 3
Olmsted County 18 149,609 0 1
Otter Tail County 17 27,008 4 0
Pennington County 6 9,258 1 1
Pine County 15 11,022 3 1
Pipestone County 10 6,985 0 1
Polk County 12 23,881 2 1
Pope County 6 4,881 0 1
Ramsey County 17 585,841 1 1
Red Lake County 3 2,015 0 0
Redwood County 15 14,374 0 0
Renville County 10 9,630 1 1
Rice County 13 56,284 1 0
Rock County 9 10,118 0 0
Roseau County 12 7,001 1 1
Scott County 19 132,286 2 0
Sherburne County 10 50,461 0 1
Sibley County 8 8,660 2 0
St. Louis County 32 152,454 6 4
Stearns County 34 141,661 4 0
Steele County 7 30,780 2 2
Stevens County 5 6,904 0 0
Swift County 6 6,121 0 0
Todd County 8 9,956 0 0
Traverse County 4 2,174 1 1
Wabasha County 11 19,116 0 0
Wadena County 5 9,957 1 0
Waseca County 4 12,933 1 0
Washington County 29 240,481 0 4
Watonwan County 8 8,156 1 1
Wilkin County 5 4,189 0 0
Winona County 12 40,180 5 0
Wright County 18 113,695 1 0
Yellow Medicine County 10 8,658 1 0

Largest systems

System Main county People served Main source Health-based violations, 10 years Unresolved Lead lines
Minneapolis Hennepin County 425,300 Surface water 0 0 38,341
Saint Paul Regional Water Services Ramsey County 392,529 Surface water 1 0 19,704
Rochester Olmsted County 123,624 Groundwater 0 0 227
Bloomington Hennepin County 91,300 Purchased surface water 0 0 0
Brooklyn Park Hennepin County 89,995 Groundwater 0 0 0
Duluth St. Louis County 86,859 Surface water 1 0 6,171
Woodbury Washington County 82,643 Groundwater 0 0 0
Maple Grove Hennepin County 82,000 Groundwater 0 0 0
Plymouth Hennepin County 76,546 Groundwater 0 0 0
Saint Cloud Stearns County 71,321 Surface water 0 0 0
Blaine Anoka County 70,220 Groundwater 0 0 0
Eagan Dakota County 68,223 Groundwater 0 0 0
Lakeville Dakota County 67,300 Groundwater 0 0 0
Coon Rapids Anoka County 64,000 Groundwater 0 0 1
Eden Prairie Hennepin County 63,726 Groundwater 0 0 0

Systems with unresolved health-based violations

57 systems
System Main county People served Main source Health-based violations, 10 years Unresolved Lead lines
Lake Mary Villas Douglas County 37 Groundwater 10 5 0
Redby/Red Lake Beltrami County 2,099 Groundwater 2 4 0
Randolph Dakota County 355 Groundwater 1 4 0
Grand Portage Cook County 820 Surface water 19 3 0
Ponemah Beltrami County 371 Groundwater 1 3 0
Climax Polk County 223 Purchased groundwater 12 3 0
Blomkest Kandiyohi County 161 Groundwater 0 3 0
Oak Manor Mobile Home Park Roseau County 150 Groundwater 22 3 0
Borup Norman County 99 Groundwater 0 3 0
Tintah Traverse County 68 Groundwater 2 3 0
Chandler Murray County 270 Groundwater 0 2 0
Palisade Aitkin County 166 Groundwater 1 2 0
Strandquist Marshall County 63 Groundwater 1 2 0
Riverbend Homes and More Blue Earth County 60 Groundwater 0 2 0
Empire Rentals, LLC Dakota County 53 Groundwater 1 2 0
Cedar Terrace Mobile Home Park Washington County 25 Groundwater 0 2 0
Hibbing St. Louis County 16,028 Groundwater 0 1 25
White Bear Township Ramsey County 11,699 Groundwater 0 1 0
Proctor St. Louis County 3,099 Purchased surface water 0 1 0
Glenwood Pope County 2,705 Groundwater 0 1 1
Silver Bay Lake County 1,826 Surface water 0 1 0
Clear Lake Sherburne County 669 Groundwater 0 1 0
Willernie Washington County 525 Purchased groundwater 0 1 0
Ulen Clay County 500 Groundwater 0 1 0
Vermilion St. Louis County 450 Groundwater 2 1 0
Lazy U Community Steele County 426 Groundwater 1 1 0
Morton Renville County 400 Groundwater 0 1 2
Nett Lake Koochiching County 295 Groundwater 21 1 0
Hendrum Norman County 285 Groundwater 0 1 1
Bowlus Morrison County 280 Groundwater 1 1 1
Isanti Estates Isanti County 249 Groundwater 0 1 0
Bigelow Nobles County 235 Purchased groundwater 1 1 16
Gary Norman County 226 Groundwater 1 1 0
Okabena Jackson County 188 Groundwater 0 1 0
Goodhue County Coop Electric Goodhue County 143 Groundwater 3 1 0
Brook Park Pine County 133 Groundwater 6 1 0
Ormsby Martin County and 1 other county 129 Purchased groundwater 0 1 0
Countryside Estates Hennepin County 116 Groundwater 0 1 0
Alpha Jackson County 112 Groundwater 1 1 0
McKinley St. Louis County 110 Purchased groundwater 0 1 0
Oak Lane Mobile Home Park Goodhue County 100 Groundwater 0 1 0
Warroad MHP Community Roseau County 100 Groundwater 1 1 0
Briarwood Subdivision Olmsted County 90 Groundwater 0 1 0
Trosky Pipestone County 86 Purchased groundwater 0 1 0
Shorewood Park Chisago County 85 Groundwater 15 1 0
Bejou Mahnomen County 76 Groundwater 0 1 0
Reading Nobles County 75 Purchased groundwater 0 1 0
Walters Faribault County 71 Groundwater 0 1 0
Wyldewood Acres Washington County 70 Groundwater 0 1 0
North Roseland Water Association Kandiyohi County 60 Groundwater 0 1 0
Austin Mobile Home Park Mower County 59 Groundwater 0 1 0
Aaseby Court Pennington County 50 Groundwater 0 1 0
Hope Water Cooperative Steele County 50 Groundwater 0 1 0
Webster Street Homes Le Sueur County 34 Groundwater 0 1 0
Marine Stugas Townhomes Washington County 28 Groundwater 0 1 0
Why-Not Park Aitkin County 25 Groundwater 1 1 0
Pioneer Park Carlton County 25 Groundwater 0 1 0

Back to All states

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