State system profile

PFAS in Minnesota drinking water

This page summarizes active community water systems with enough required EPA UCMR 5 samples to calculate a yearly average. It uses EPA’s final dataset released August 2026.

Source EPA UCMR 5 Period 2023–2025 Systems included 197 Release ucmr5-final-aug2026-website-v1
Systems with a yearly average above an EPA comparison level
5.1%10 of 197 active community water systems

All 197 systems met the sampling requirement for a yearly average. Of those systems, 10 had at least one yearly average above an EPA comparison level and 187 did not.

EPA-based study benchmark: a fixed, unrounded research cutoff used to reproduce EPA’s final UCMR 5 technical-assistance classification based on the April 2024 federal levels. It is not a current federal or state standard. The label does not determine compliance, household exposure, or health risk.

State rules: The labels on this page use fixed research cutoffs based on the April 2024 federal levels. Minnesota may use different current standards or guidance. These UCMR 5 results do not determine current federal or state compliance. Find the official Minnesota drinking-water program →

Find your water system

A ZIP code finds possible public water systems for an area; it cannot identify the supplier for a specific home. Confirm the provider using a water bill or utility record.

System counts in Minnesota

Each count shows how many included water systems had a yearly average above the named EPA comparison level.

Community water systems with yearly averages above the EPA comparison levels used in the final August 2026 website release for Minnesota.
EPA rounding cutoffSystems above comparison levelWater systems includedPercent
PFOA: 4 ppt level; unrounded average ≥4.05 ppt after applying EPA rounding71973.6%
PFOS: 4 ppt level; unrounded average ≥4.05 ppt after applying EPA rounding81974.1%
PFHxS: 10 ppt level; unrounded average ≥15 ppt after applying EPA rounding31971.5%
PFNA: 10 ppt level; unrounded average ≥15 ppt after applying EPA rounding01970.0%
HFPO-DA: 10 ppt level; unrounded average ≥15 ppt after applying EPA rounding01970.0%
Hazard Index: 1 level; unrounded index ≥1.5 and at least two detected components31971.5%

Community water systems with complete monitoring

“Complete monitoring” means at least one sampling location had every required sample needed to calculate a yearly average. It does not mean every location or home was tested. Each PWSID appears once, preventing double counting across ZIP associations.

Active community water systems with complete UCMR 5 monitoring in Minnesota.
Public water systemPWSIDPopulation servedPrimary sourceSampling locationsEPA comparison result
Albert LeaMN124000118,492Ground water3No available average above comparison levels
AlexandriaMN121000115,000Ground water1No available average above comparison levels
AmboyMN1070001535Ground water1No available average above comparison levels
AndoverMN102003421,455Ground water3No available average above comparison levels
AnnandaleMN18600023,430Ground water1No available average above comparison levels
AnokaMN102000117,798Ground water4No available average above comparison levels
Apple ValleyMN119000150,300Ground water1No available average above comparison levels
Arden HillsMN162000110,000Surface water purchased1No available average above comparison levels
ArlingtonMN17200012,230Ground water1No available average above comparison levels
Austin UtilitiesMN150000226,174Ground water7No available average above comparison levels
BaxterMN11800279,341Ground water1No available average above comparison levels
BeckerMN17100085,034Ground water4Above an EPA comparison level
Belle PlaineMN17000017,456Ground water1No available average above comparison levels
BemidjiMN104000215,147Ground water1No available average above comparison levels
Big LakeMN171000213,056Ground water2No available average above comparison levels
Bird IslandMN16500011,024Ground water1No available average above comparison levels
BlaineMN102000670,220Ground water9No available average above comparison levels
Bloomington, MNMN127000191,300Surface water purchased2No available average above comparison levels
Blue Earth Light and WaterMN12200013,174Ground water1No available average above comparison levels
BrainerdMN118000214,670Ground water1No available average above comparison levels
BreckenridgeMN18400023,340Ground water1No available average above comparison levels
Brooklyn CenterMN127000433,782Ground water1No available average above comparison levels
Brooklyn ParkMN127000589,995Ground water5Above an EPA comparison level
BuffaloMN186000516,711Ground water1No available average above comparison levels
BurnsvilleMN119000261,747Surface water1No available average above comparison levels
ByronMN15500016,809Ground water2No available average above comparison levels
CambridgeMN13000029,862Ground water1No available average above comparison levels
Cannon FallsMN12500014,237Ground water3No available average above comparison levels
CarverMN11000176,700Ground water1No available average above comparison levels
CentervilleMN10200363,962Ground water1No available average above comparison levels
ChamplinMN127000623,919Ground water2No available average above comparison levels
ChanhassenMN110000124,951Ground water2No available average above comparison levels
ChaskaMN110000230,000Ground water1No available average above comparison levels
Chisago CityMN11300033,745Ground water3No available average above comparison levels
ChisholmMN16900074,940Surface water1No available average above comparison levels
Circle PinesMN10200135,075Ground water1No available average above comparison levels
CloquetMN109000512,864Ground water4Above an EPA comparison level
Cold SpringMN17300064,201Ground water2No available average above comparison levels
Columbia HeightsMN102001622,278Surface water purchased1No available average above comparison levels
Coon RapidsMN102001764,000Ground water9No available average above comparison levels
Cottage GroveMN182000442,760Ground water5No available average above comparison levels
CrookstonMN16000027,272Ground water1No available average above comparison levels
CrystalMN127000822,937Surface water purchased1No available average above comparison levels
Delano Municipal UtilitiesMN18600076,564Ground water1No available average above comparison levels
Detroit LakesMN103000510,038Ground water1No available average above comparison levels
DilworthMN11400034,918Surface water purchased1No available average above comparison levels
DuluthMN169001186,859Surface water1No available average above comparison levels
EaganMN119000768,223Ground water2No available average above comparison levels
East Grand ForksMN16000049,206Surface water1No available average above comparison levels
Eden PrairieMN127001063,726Ground water1No available average above comparison levels
EdinaMN127001153,494Ground water10No available average above comparison levels
Elgin, MNMN17900011,115Ground water2No available average above comparison levels
Elk RiverMN171000419,532Ground water8No available average above comparison levels
Elko New MarketMN17000295,003Ground water1No available average above comparison levels
ElyMN16900143,258Surface water1No available average above comparison levels
EvelethMN16900183,770Surface water1No available average above comparison levels
FairmontMN146000310,328Surface water1No available average above comparison levels
FaribaultMN166000223,718Ground water1No available average above comparison levels
FarmingtonMN119000823,534Ground water6No available average above comparison levels
Fergus FallsMN156001414,194Surface water1No available average above comparison levels
FloodwoodMN1690048501Ground water1No available average above comparison levels
Forest LakeMN182000511,800Ground water2No available average above comparison levels
FridleyMN102003127,476Ground water3No available average above comparison levels
GlencoeMN14300035,676Ground water2No available average above comparison levels
Golden ValleyMN127001423,000Surface water purchased1No available average above comparison levels
GoodviewMN18500124,158Ground water2No available average above comparison levels
Grand RapidsMN131001111,346Ground water1No available average above comparison levels
GreenfieldMN1270074313Ground water1No available average above comparison levels
Hastings, MNMN119001223,222Ground water5Above an EPA comparison level
HermantownMN16900437,215Surface water purchased1No available average above comparison levels
HibbingMN169002216,028Ground water2No available average above comparison levels
HoldingfordMN1730014770Ground water1No available average above comparison levels
HopkinsMN127001619,462Ground water1No available average above comparison levels
HugoMN182000712,047Ground water5No available average above comparison levels
HutchinsonMN143000414,900Ground water1No available average above comparison levels
International FallsMN13600025,637Surface water1No available average above comparison levels
Inver Grove HeightsMN119001434,189Ground water1No available average above comparison levels
IsantiMN13000057,386Ground water1No available average above comparison levels
Jackson, MNMN13200033,323Ground water1No available average above comparison levels
Joint Powers Water BoardMN186002430,922Ground water2No available average above comparison levels
JordanMN17000036,700Ground water1No available average above comparison levels
KassonMN12000056,850Ground water3No available average above comparison levels
LOWER SIOUX0552945034,000Ground water1No available average above comparison levels
LaCrescentMN12800075,257Ground water1No available average above comparison levels
Lake CityMN17900045,042Ground water4No available average above comparison levels
Lake ElmoMN182000910,978Ground water3Above an EPA comparison level
Lakeland Municipal WaterMN18200293,500Ground water2No available average above comparison levels
LakevilleMN119001567,300Ground water1No available average above comparison levels
LeSueurMN14000104,170Ground water1No available average above comparison levels
Liberty Ponds DevelopmentMN1130024240Ground water1No available average above comparison levels
Lincoln-Pipestone Rural Water SystemMN141000713,644Surface water purchased4No available average above comparison levels
LindstromMN11300074,938Ground water2No available average above comparison levels
Lino LakesMN102002317,859Ground water5No available average above comparison levels
LitchfieldMN14700086,786Ground water1No available average above comparison levels
Little CanadaMN162000510,200Surface water purchased1No available average above comparison levels
Little FallsMN14900029,069Ground water1No available average above comparison levels
Long PrairieMN17700073,744Ground water1No available average above comparison levels
LonsdaleMN16600063,913Ground water1No available average above comparison levels
LuverneMN16700044,946Ground water1No available average above comparison levels
MabelMN1230007715Ground water2No available average above comparison levels
MahtomediMN18200138,818Ground water3No available average above comparison levels
MankatoMN107000942,803Groundwater under influence of surface water2No available average above comparison levels
Maple GroveMN127002082,000Ground water1No available average above comparison levels
Marshall, MNMN142000613,890Ground water1No available average above comparison levels
MedinaMN12700234,205Ground water4No available average above comparison levels
MelroseMN17300163,886Ground water4No available average above comparison levels
MinneapolisMN1270024425,300Surface water2No available average above comparison levels
MinnetonkaMN127003154,474Ground water8No available average above comparison levels
MinnetristaMN12700365,888Ground water3No available average above comparison levels
MontevideoMN11200045,337Ground water1No available average above comparison levels
Monticello, MNMN186001215,087Ground water4No available average above comparison levels
MoorheadMN114000844,583Surface water1No available average above comparison levels
MoraMN13300013,786Ground water1No available average above comparison levels
MorrisMN17500055,351Ground water1No available average above comparison levels
MoundMN12700389,447Ground water2No available average above comparison levels
Mounds ViewMN162000813,250Ground water3No available average above comparison levels
New BrightonMN162000922,902Ground water1No available average above comparison levels
New HopeMN127004020,963Surface water purchased1No available average above comparison levels
New PragueMN14000138,247Ground water3No available average above comparison levels
New UlmMN108000314,052Ground water1No available average above comparison levels
NewportMN18200144,000Ground water2Above an EPA comparison level
North BranchMN11300116,863Ground water2No available average above comparison levels
North MankatoMN152000514,448Ground water2No available average above comparison levels
North Saint PaulMN162001113,134Ground water5No available average above comparison levels
Northfield, MNMN166001020,790Ground water5No available average above comparison levels
Norwood-Young AmericaMN11000193,850Ground water1No available average above comparison levels
Oak Park HeightsMN18200204,776Ground water2No available average above comparison levels
OakdaleMN182001630,144Ground water4No available average above comparison levels
OrtonvilleMN10600082,021Ground water1No available average above comparison levels
Otsego, MNMN186002619,000Ground water4No available average above comparison levels
OwatonnaMN174000726,430Ground water6No available average above comparison levels
PRAIRIE ISLAND0552945026,699Ground water1No available average above comparison levels
Park RapidsMN12900034,298Ground water1No available average above comparison levels
PerhamMN15600233,421Ground water2No available average above comparison levels
Pine IslandMN12500123,324Ground water2No available average above comparison levels
PipestoneMN15900054,273Ground water1No available average above comparison levels
PlainviewMN17900123,340Ground water1No available average above comparison levels
Plymouth, MNMN127004476,546Ground water2No available average above comparison levels
PrincetonMN14800085,421Ground water2No available average above comparison levels
Prior LakeMN170000725,282Ground water1No available average above comparison levels
RamseyMN102003517,705Ground water7No available average above comparison levels
RanierMN1360006565Surface water purchased1No available average above comparison levels
Red Rock Rural Water SystemMN11700095,840Ground water2No available average above comparison levels
Red WingMN125001316,459Ground water2No available average above comparison levels
Redwood FallsMN16400085,254Ground water1No available average above comparison levels
RichfieldMN127004536,899Ground water1No available average above comparison levels
RobbinsdaleMN127004614,646Ground water1No available average above comparison levels
Rochester, MNMN1550010123,624Ground water30No available average above comparison levels
RockfordMN18600184,863Ground water1No available average above comparison levels
RogersMN127004714,430Ground water3No available average above comparison levels
RosemountMN119001926,500Ground water8No available average above comparison levels
RosevilleMN162001335,343Surface water purchased1No available average above comparison levels
SIOUX TRAIL05529450624,959Ground water1No available average above comparison levels
Saint Anthony VillageMN12700489,500Ground water1No available average above comparison levels
Saint CharlesMN18500093,825Ground water3No available average above comparison levels
Saint ClairMN1070017846Ground water1No available average above comparison levels
Saint CloudMN173002771,321Surface water1No available average above comparison levels
Saint FrancisMN10200285,200Ground water1No available average above comparison levels
Saint JamesMN18300064,611Ground water1No available average above comparison levels
Saint JosephMN17300337,100Ground water2No available average above comparison levels
Saint Louis ParkMN127005050,010Ground water6No available average above comparison levels
Saint Paul ParkMN18200185,427Ground water1No available average above comparison levels
Saint Paul Regional Water ServicesMN1620026392,529Surface water1No available average above comparison levels
Saint PeterMN152000612,198Ground water2No available average above comparison levels
SartellMN173003620,300Ground water2No available average above comparison levels
Sauk CentreMN17300374,657Ground water1No available average above comparison levels
Sauk RapidsMN105000413,835Ground water3Above an EPA comparison level
SavageMN170000830,285Surface water purchased2No available average above comparison levels
ShakopeeMN170000947,000Ground water13No available average above comparison levels
ShoreviewMN162002026,000Ground water1No available average above comparison levels
ShorewoodMN12700513,890Ground water4No available average above comparison levels
Sleepy EyeMN10800053,599Ground water1No available average above comparison levels
South Saint PaulMN119002020,664Ground water5No available average above comparison levels
Spring Lake ParkMN10200297,200Ground water2No available average above comparison levels
StewartvilleMN15500266,850Ground water2No available average above comparison levels
StillwaterMN182002419,462Ground water8Above an EPA comparison level
Thief River FallsMN15700038,701Surface water1No available average above comparison levels
Two HarborsMN13800053,698Surface water1No available average above comparison levels
VINELAND0552943014,220Ground water1No available average above comparison levels
Vadnais HeightsMN162003013,025Ground water3No available average above comparison levels
VictoriaMN110000910,546Ground water1No available average above comparison levels
VirginiaMN16900468,361Surface water1No available average above comparison levels
WaconiaMN110001013,277Ground water1No available average above comparison levels
WadenaMN18000044,332Ground water1No available average above comparison levels
Waite ParkMN17300398,354Ground water1Above an EPA comparison level
WasecaMN18100049,241Ground water5No available average above comparison levels
WatertownMN11000124,550Ground water2No available average above comparison levels
WayzataMN12700544,592Ground water2No available average above comparison levels
White Bear LakeMN162002425,634Ground water1No available average above comparison levels
White Bear TownshipMN162002511,699Ground water6No available average above comparison levels
WillmarMN134001621,045Ground water2No available average above comparison levels
WindomMN11700064,646Ground water1No available average above comparison levels
WinonaMN185001327,782Ground water3No available average above comparison levels
WoodburyMN182002582,643Ground water12Above an EPA comparison level
WorthingtonMN153001114,052Surface water purchased2No available average above comparison levels
WyomingMN11300183,990Ground water3No available average above comparison levels
ZimmermanMN17100066,772Ground water2No available average above comparison levels

What is included

Each active community water system with enough required samples for a yearly average is counted once, even if it is linked with several ZIP codes. Private wells are excluded, and UCMR 5 did not comprehensively monitor every small system.

Related links