All water systems in Minnesota
6,574 systems
| System | Serves | Status | Rules violated, 3 yr | Unresolved |
|---|---|---|---|---|
|
Willmar Kandiyohi County |
21,991 | 1 | 0 | |
|
Andover Anoka County |
21,455 | 0 | 0 | |
|
New Hope Hennepin County |
20,963 | 0 | 0 | |
|
Northfield Rice County |
20,790 | 0 | 0 | |
|
South Saint Paul Dakota County |
20,664 | 0 | 0 | |
|
Sartell Stearns County |
20,300 | 1 | 0 | |
|
Elk River Sherburne County |
19,532 | 0 | 0 | |
|
Hopkins Hennepin County |
19,462 | 0 | 0 | |
|
Stillwater Washington County |
19,462 | 1 | 0 | |
|
Otsego Wright County |
19,000 | 0 | 0 | |
|
Lino Lakes Anoka County |
18,608 | 0 | 0 | |
|
Albert Lea Freeborn County |
18,492 | 0 | 0 | |
|
Anoka Anoka County |
17,798 | 0 | 0 | |
|
Ramsey Anoka County |
17,705 | 0 | 0 | |
|
Buffalo Wright County |
16,711 | 0 | 0 | |
|
Red Wing Goodhue County |
16,459 | 0 | 0 | |
|
Hibbing St. Louis County |
16,028 | 2 | 1 | |
|
Bemidji Beltrami County |
15,147 | 0 | 0 | |
|
Monticello Wright County |
15,087 | 0 | 0 | |
|
Alexandria Douglas County |
15,000 | 2 | 0 | |
|
Hutchinson McLeod County |
14,900 | 0 | 0 | |
|
Brainerd Crow Wing County |
14,670 | 0 | 0 | |
|
Robbinsdale Hennepin County |
14,646 | 0 | 0 | |
|
North Mankato Nicollet County |
14,448 | 0 | 0 | |
|
Rogers Hennepin County |
14,430 | 0 | 0 | |
|
Fergus Falls Otter Tail County |
14,194 | 0 | 0 | |
|
New Ulm Brown County |
14,052 | 0 | 0 | |
|
Worthington Nobles County |
14,052 | 2 | 0 | |
|
Marshall Lyon County |
13,890 | 0 | 0 | |
|
Sauk Rapids Benton County |
13,835 | 1 | 0 | |
|
Lincoln-Pipestone Rural Water System Lincoln County |
13,644 | 1 | 0 | |
|
Waconia Carver County |
13,277 | 2 | 0 | |
|
Mounds View Ramsey County |
13,256 | 0 | 0 | |
|
North Saint Paul Ramsey County |
13,134 | 0 | 0 | |
|
Big Lake Sherburne County |
13,056 | 0 | 0 | |
|
Vadnais Heights Ramsey County |
13,025 | 1 | 0 | |
|
Cloquet Carlton County |
12,864 | 0 | 0 | |
|
Saint Peter Nicollet County |
12,198 | 0 | 0 | |
|
Hugo Washington County |
12,047 | 0 | 0 | |
|
Forest Lake Washington County |
11,800 | 0 | 0 | |
|
White Bear Township Ramsey County |
11,699 | 1 | 1 | |
|
Grand Rapids Itasca County |
11,346 | 1 | 0 | |
|
Lake Elmo Washington County |
10,978 | 1 | 0 | |
|
Victoria Carver County |
10,546 | 0 | 0 | |
|
Little Canada Ramsey County |
10,400 | 0 | 0 | |
|
Fairmont Martin County |
10,328 | 0 | 0 | |
|
Detroit Lakes Becker County |
10,038 | 0 | 0 | |
|
Arden Hills Ramsey County |
9,939 | 0 | 0 | |
|
Cambridge Isanti County |
9,862 | 0 | 0 | |
|
Saint Anthony Village Hennepin County |
9,500 | 0 | 0 |
About this data
Rules violated counts the rules a system was in violation of in the past three years, including monitoring and reporting lapses; one rule can carry several violations. Unresolved is the number of those rules still in violation at EPA's latest data refresh.
Source: the U.S. EPA's Enforcement and Compliance History Online system (ECHO), which publishes the federal Safe Drinking Water Information System. EPA's terms and values are shown as published. The Minnesota records are from EPA's data refresh of Oct 7, 2026; EPA refreshes this data quarterly, and states report to EPA with a lag of three to six months, so the newest violations may not appear yet. Retrieved from ECHO on Oct 11, 2026.