Minnesota Drinking Water Compliance Records
968 water systems serving 4,681,564 people. 2,878 historical EPA violation records in the Q2 2026 snapshot.
TapScore Compliance-History Grades
A
656
68%
B
185
19%
C
83
9%
D
28
3%
F
16
2%
968
Water Systems
4,681,564
Population Served
2,878
Historical Records
561
Health-Based (All Years)
Systems With the Most Recent EPA Records
Oak Manor Mobile Home Park
150 served42 historical records31 recent
F
Goodhue County Coop Electric
143 served28 historical records25 recent
C
Le Center
2,544 served25 historical records24 recent
C
Lake Mary Villas
37 served22 historical records22 recent
F
Village of Baycrest
60 served22 historical records21 recent
C
Inver Grove Heights
34,189 served19 historical records18 recent
F
River and Woods Mobile Home Park
25 served26 historical records18 recent
F
Shorewood Park
85 served22 historical records17 recent
F
Lake Lillian
236 served24 historical records16 recent
F
Blomkest
161 served36 historical records16 recent
C
Large Systems With No Recent Records
Rochester
123,624 served1 historical record
A
Bloomington
91,300 served3 historical records
A
Brooklyn Park
89,995 served5 historical records
A
Duluth
86,859 served3 historical records
A
Maple Grove
82,000 served1 historical record
A
Plymouth
76,546 served1 historical record
A
Saint Cloud
71,321 served0 historical records
A
Blaine
70,220 served2 historical records
A
Eagan
68,223 served1 historical record
A
Lakeville
67,300 served0 historical records
A
Largest Water Systems in Minnesota
| Water System | Grade | Population | Historical Records |
|---|---|---|---|
| Minneapolis | B | 425,300 | 2 |
| Saint Paul Regional Water Services | C | 392,529 | 11 |
| Rochester | A | 123,624 | 1 |
| Bloomington | A | 91,300 | 3 |
| Brooklyn Park | A | 89,995 | 5 |
| Duluth | A | 86,859 | 3 |
| Woodbury | B | 82,643 | 2 |
| Maple Grove | A | 82,000 | 1 |
| Plymouth | A | 76,546 | 1 |
| Saint Cloud | A | 71,321 | 0 |
| Blaine | A | 70,220 | 2 |
| Eagan | A | 68,223 | 1 |
| Lakeville | A | 67,300 | 0 |
| Coon Rapids | A | 64,000 | 1 |
| Eden Prairie | A | 63,726 | 0 |
| Burnsville | A | 61,747 | 0 |
| Minnetonka | A | 54,474 | 0 |
| Edina | B | 53,494 | 2 |
| Apple Valley | A | 50,300 | 1 |
| Saint Louis Park | A | 50,010 | 1 |
Contaminants in Minnesota
Lead in MinnesotaArsenic in MinnesotaNitrate in MinnesotaFluoride in MinnesotaPFOS in MinnesotaPFOA in MinnesotaTHMs in MinnesotaHAA5 in Minnesota
Cities in Minnesota
Minneapolis(6)St. Paul(4)Rochester(9)Bloomington(1)Brooklyn Park(3)Duluth(2)Woodbury(1)Maple Grove(2)Plymouth(2)Blaine(2)St. Cloud(4)Eagan(1)Lakeville(3)Coon Rapids(1)Eden Prairie(1)Burnsville(1)Minnetonka(1)Edina(2)St. Louis Park(3)Apple Valley(1)Shakopee(8)Moorhead(1)Mankato(8)Cottage Grove(2)White Bear Lake(2)Richfield(1)Albertville(2)Inver Grove Heights(2)Roseville(1)Brooklyn Center(1)Winona(3)Chaska(3)Oakdale(3)Savage(1)Fridley(2)Farmington(2)Rosemount(1)Owatonna(1)Austin(3)Shoreview(1)Faribault(3)Prior Lake(1)Chanhassen(1)Champlin(1)Hastings(4)Northfield(2)Golden Valley(2)Crystal(1)New Brighton(1)Columbia Heights(1)Andover(1)Stillwater(8)Willmar(2)New Hope(1)South St. Paul(1)Sartell(2)Elk River(2)Hopkins(1)Lino Lakes(2)Otsego(1)Albert Lea(2)Anoka(2)Ramsey(1)Buffalo(1)Red Wing(2)Monticello(3)Hibbing(1)Bemidji(13)Alexandria(2)Hutchinson(2)Brainerd(4)Robbinsdale(1)Rogers(2)Lake Benton(4)North Mankato(1)Fergus Falls(2)Sauk Rapids(5)New Ulm(2)Worthington(1)Marshall(2)Cloquet(2)Lake Elmo(2)Waconia(1)Mounds View(1)North St. Paul(1)Big Lake(1)Vadnais Heights(1)St. Peter(2)Hugo(1)Forest Lake(2)Grand Rapids(4)Victoria(2)Fairmont(1)Detroit Lakes(3)Arden Hills(1)Cambridge(1)Mound(1)Baxter(1)Waseca(1)East Grand Forks(1)