Minnesota tap water quality
998 community water systems serving 4.7 million people.
Data: U.S. EPA · How we read the data · How we check it
PFAS: EPA's 2023–2025 testing. Lead: results from the last five years. 1 more systems have no recent lead results in EPA's database.
Water systems with PFAS above the federal limit
Based on EPA's UCMR 5 results (2023–2025) compared to the April 2024 limits, the way EPA compares them. Systems have until 2029 to comply. Largest first.
- Brooklyn Park Water System89,995 people · Groundwater · MinnesotaPFOA above limitAlso: PFOS above limit · PFHxS detected
- Woodbury Water System82,643 people · Groundwater · MinnesotaPFOA above limitAlso: PFOS above limit · PFHxS above limit · PFAS Hazard Index above limit
- Hastings Water System23,222 people · Groundwater · MinnesotaPFOA above limitAlso: PFOS above limit · Nitrate violation · Coliform bacteria violation
- Stillwater19,462 people · Groundwater · MinnesotaPFOS above limitAlso: PFOA detected · PFHxS detected
- Sauk Rapids Water System13,835 people · Groundwater · MinnesotaPFOA above limitAlso: PFOS above limit · PFHxS above limit · PFAS Hazard Index above limit
- Cloquet Water System12,864 people · Groundwater · MinnesotaPFOS above limitAlso: PFHxS detected
- Lake Elmo Water System10,978 people · Groundwater · MinnesotaPFOA above limit
- Waite Park Water System8,354 people · Groundwater · MinnesotaPFOA above limitAlso: PFOS above limit · PFHxS above limit · PFAS Hazard Index above limit
- Becker Water System5,034 people · Groundwater · MinnesotaPFOS above limitAlso: PFOA detected
- Newport Water System4,000 people · Purchased groundwater · MinnesotaPFOA above limit
Minnesota PFAS report: chart, rankings and data to download →
Minnesota's own PFAS limits
Health-based guidance value (HRL/HBV) (not enforceable): PFOA 0.0079 ppt, PFOS 2.3 ppt, PFHxS 10 ppt, PFBS 100 ppt, PFHxA 200 ppt, PFBA 7000 ppt.
Lowest MDH values (PFOA cancer-based, noncancer 0.24). For PFHxS, MDH recommends EPA's 10 ng/L over its 47 ng/L HRL (June 2025).
Source: MDH Human Health-Based Water Guidance Table, checked 2026-11-14. Utility pages compare each system's EPA results with these limits. State compliance is judged on the state's own sampling.
Largest water systems in Minnesota
- City of Minneapolis Water Treatment & Distribution425,300 people · Surface water · MinnesotaNo PFAS above limits
- Saint Paul Regional Water Services392,529 people · Surface water · MinnesotaNo PFAS above limitsAlso: 1 health-based violation since 2016
- Rochester Water System123,624 people · Groundwater · MinnesotaPFHxS detected
- Bloomington Water System91,300 people · Purchased surface water · MinnesotaNo PFAS above limits
- Brooklyn Park Water System89,995 people · Groundwater · MinnesotaPFOA above limitAlso: PFOS above limit · PFHxS detected
- Duluth Water System86,859 people · Surface water · MinnesotaNo PFAS above limitsAlso: 1 health-based violation since 2016
- Woodbury Water System82,643 people · Groundwater · MinnesotaPFOA above limitAlso: PFOS above limit · PFHxS above limit · PFAS Hazard Index above limit
- Maple Grove Water System82,000 people · Groundwater · MinnesotaLithium above screening level
- Plymouth Water System76,546 people · Groundwater · MinnesotaNo PFAS above limits
- Saint Cloud Water System71,321 people · Surface water · MinnesotaNo PFAS above limits
- Blaine Water System70,220 people · Groundwater · MinnesotaNo PFAS above limits
- Eagan Water System68,223 people · Groundwater · MinnesotaNo PFAS above limits
- Lakeville Water System67,300 people · Groundwater · MinnesotaNo PFAS above limits
- Burnsville Water System64,317 people · Surface water · MinnesotaNo PFAS above limits
- Eden Prairie Water System63,726 people · Groundwater · MinnesotaNo PFAS above limits
Minnesota cities and towns
- Andover
- Apple Valley
- Blaine
- Bloomington
- Brooklyn Center
- Brooklyn Park
- Burnsville
- Chanhassen
- Chaska
- Coon Rapids
- Cottage Grove
- Duluth
- Eagan
- Eden Prairie
- Edina
- Elk River
- Faribault
- Fridley
- Inver Grove Heights
- Lakeville
- Mankato
- Maple Grove
- Maplewood
- Minneapolis
- Minnetonka
- Moorhead
- Oakdale
- Owatonna
- Plymouth
- Prior Lake
- Ramsey
- Richfield
- Rochester
- Rosemount
- Roseville
- Savage
- Shakopee
- Shoreview
- St. Cloud
- St. Louis Park
- St. Paul
- Winona
- Woodbury
Most health-based violations since 2016
- Oak Manor Mobile Home Park Water System150 people · Groundwater · MinnesotaArsenic violations
- Nett Lake Water System295 people · Groundwater · MinnesotaRadium (combined 226/228) violationsAlso: Coliform bacteria violation
- Rolling Green First Addition Water System110 people · Groundwater · MinnesotaGross alpha violationsAlso: Radium (combined 226/228) violations
- Inver Grove Heights Water System34,189 people · Groundwater · MinnesotaRadium (combined 226/228) violationsAlso: Gross alpha violations
- Lake Lillian Water System236 people · Groundwater · MinnesotaArsenic violations
- Skyline Village Mobile Home Park Water System1,185 people · Groundwater · MinnesotaRadium (combined 226/228) violationsAlso: Gross alpha violations
- River and Woods Mobile Home Park Water System25 people · Groundwater · MinnesotaArsenic violations
- Grand Portage Water System820 people · Surface water · MinnesotaColiform bacteria violationAlso: Lead near 2027 level
- Shorewood Park Water System85 people · Groundwater · MinnesotaRadium (combined 226/228) violations
- Winger Water System181 people · Groundwater · MinnesotaArsenic violations
- Starland HB, Inc.100 people · Groundwater · MinnesotaArsenic violations
- Thief River Falls Water System8,701 people · Surface water · MinnesotaNo PFAS above limitsAlso: 14 health-based violations since 2016
- Thompson Oaks Water System51 people · Groundwater · MinnesotaGross alpha violations
- Lake Mary Villas Water System37 people · Groundwater · MinnesotaArsenic violations
- Oak Grove Mobile Home Park Water System60 people · Groundwater · MinnesotaNitrate violations
All Minnesota utilities on this site
Every Minnesota system serving 50,000+ people or with PFAS above a federal limit, A to Z. Download all 998 systems as CSV.
- Apple Valley Water System
- Becker Water System
- Blaine Water System
- Bloomington Water System
- Brooklyn Park Water System
- Burnsville Water System
- City of Minneapolis Water Treatment & Distribution
- Cloquet Water System
- Coon Rapids Water System
- Duluth Water System
- Eagan Water System
- Eden Prairie Water System
- Edina Water System
- Hastings Water System
- Lake Elmo Water System
- Lakeville Water System
- Maple Grove Water System
- Minnetonka Water System
- Newport Water System
- Plymouth Water System
- Rochester Water System
- Saint Cloud Water System
- Saint Louis Park Water System
- Saint Paul Regional Water Services
- Sauk Rapids Water System
- Stillwater
- Waite Park Water System
- Woodbury Water System
Questions
Does Minnesota tap water have PFAS?
EPA tested 197 community water systems in Minnesota for 29 PFAS between 2023 and 2025. 23 had at least one regulated PFAS detected, and 10 had an entry-point average above a 2024 federal limit. Those 10 systems serve about 270,387 people (6% of people on community water in Minnesota). Systems have until 2029 to meet the limits.
How many Minnesota water systems have violations?
114 systems in Minnesota had at least one health-based violation since 2016 (538 violations in total). 88 violations are currently listed as unaddressed.
Which Minnesota water systems are over the lead action level?
7 systems had a lead 90th percentile above the 15 ppb action level in their most recent results from the last five years. Another 1 system has no lead results in EPA's database from the last five years. Lead depends on each home's pipes, so a test of your own tap is the only way to know your level.
Source: U.S. EPA drinking water records and PFAS testing (UCMR 5). How we read the data.