Public Water Systems
6,557 active water systems in MN.
| System Name | Location | Population | Violations | PFAS |
|---|---|---|---|---|
| Willmar | Willmar, MN | 21,045 | 7 | Detected |
| New Hope | New Hope, MN | 20,963 | 6 | Detected |
| Northfield | Northfield, MN | 20,790 | 10 | Detected |
| South Saint Paul | South St. Paul, MN | 20,664 | 50 | Detected |
| Sartell | Sartell, MN | 20,300 | 17 | Detected |
| Elk River | Elk River, MN | 19,532 | 15 | Clean |
| Hopkins | Hopkins, MN | 19,462 | 6 | Detected |
| Stillwater | Stillwater, MN | 19,462 | 12 | Detected |
| Otsego | Otsego, MN | 19,000 | 18 | Clean |
| Albert Lea | Albert Lea, MN | 18,492 | 7 | Detected |
| Anoka | Anoka, MN | 18,000 | 76 | Detected |
| Lino Lakes | Lino Lakes, MN | 17,859 | 6 | Detected |
| Ramsey | Ramsey, MN | 17,705 | 4 | Detected |
| Buffalo | Buffalo, MN | 16,711 | 6 | Clean |
| Red Wing | Red Wing, MN | 16,459 | 45 | Detected |
| Hibbing | Hibbing, MN | 16,028 | 31 | Clean |
| Bemidji | Bemidji, MN | 15,147 | 8 | Clean |
| Monticello | Monticello, MN | 15,087 | 9 | Detected |
| Alexandria | Alexandria, MN | 15,000 | 18 | Detected |
| Brainerd | Brainerd, MN | 14,670 | 15 | Clean |
| Robbinsdale | Robbinsdale, MN | 14,646 | 0 | Detected |
| Hutchinson | Hutchinson, MN | 14,590 | 0 | Clean |
| North Mankato | North Mankato, MN | 14,448 | 22 | Detected |
| Rogers | Rogers, MN | 14,430 | 4 | Detected |
| Fergus Falls | Fergus Falls, MN | 14,194 | 1 | Detected |
| New Ulm | New Ulm, MN | 14,052 | 14 | Detected |
| Worthington | Worthington, MN | 14,052 | 1 | Detected |
| Marshall | Marshall, MN | 13,890 | 2 | Detected |
| Sauk Rapids | Sauk Rapids, MN | 13,835 | 12 | Detected |
| Lincoln-Pipestone Rural Water System | Lake Benton, MN | 13,644 | 17 | Detected |
| Waconia | Waconia, MN | 13,277 | 14 | Detected |
| Mounds View | Mounds View, MN | 13,250 | 0 | Detected |
| North Saint Paul | North St. Paul, MN | 13,134 | 16 | Detected |
| Vadnais Heights | Vadnais Heights, MN | 13,025 | 2 | Detected |
| Cloquet | Cloquet, MN | 12,864 | 16 | Detected |
| Big Lake | Big Lake, MN | 12,413 | 31 | Detected |
| Hugo | Hugo, MN | 12,047 | 0 | Detected |
| Forest Lake | Forest Lake, MN | 11,800 | 21 | Clean |
| Saint Peter | St. Peter, MN | 11,784 | 0 | Detected |
| White Bear Township | White Bear Lake, MN | 11,699 | 6 | Detected |
| Grand Rapids | Grand Rapids, MN | 11,346 | 10 | Clean |
| Lake Elmo | Lake Elmo, MN | 10,978 | 73 | Detected |
| Victoria | Victoria, MN | 10,546 | 10 | Detected |
| Fairmont | Fairmont, MN | 10,328 | 18 | Detected |
| Little Canada | St. Paul, MN | 10,200 | 14 | Detected |
| Detroit Lakes | Detroit Lakes, MN | 10,038 | 4 | Detected |
| Arden Hills | Arden Hills, MN | 10,000 | 44 | Detected |
| Cambridge | Cambridge, MN | 9,862 | 10 | Clean |
| Saint Anthony Village | Minneapolis, MN | 9,500 | 0 | Detected |
| Mound | Mound, MN | 9,447 | 33 | Detected |