PFAS in Minnesota Water
Based on EPA UCMR 5 testing of 149 public water systems in Minnesota.
149
Systems Tested
149
With PFAS Detected
17
Above EPA Limits
11%
Exceed MCL
Most Commonly Detected PFAS in Minnesota
Systems with detections · EPA UCMR 5 (2023–2025)
lithium 94 systems
PFBA 81 systems
PFHxS 18 systems
PFPeA 16 systems
PFOS 12 systems
PFBS 12 systems
Check your Minnesota ZIP code
Get specific results for your neighborhood's water utility.
Water Systems in Minnesota (149)
Click any row to see ZIP-level details| Water System | PWSID | PFAS Detected | Above MCL | Risk |
|---|---|---|---|---|
| Sauk Rapids Groundwater | MN1050004 | 9 | 3 | High Risk |
| Waite Park Groundwater | MN1730039 | 8 | 3 | High Risk |
| Woodbury Groundwater | MN1820025 | 7 | 3 | High Risk |
| Hastings, MN Groundwater | MN1190012 | 7 | 2 | High Risk |
| Brooklyn Park Groundwater | MN1270005 | 6 | 2 | High Risk |
| Becker Groundwater | MN1710008 | 6 | 2 | High Risk |
| Stillwater Groundwater | MN1820024 | 6 | 2 | High Risk |
| South Saint Paul Groundwater | MN1190020 | 6 | 1 | High Risk |
| Alexandria Groundwater | MN1210001 | 4 | 1 | High Risk |
| Newport Groundwater | MN1820014 | 4 | 1 | High Risk |
| Anoka Groundwater | MN1020001 | 3 | 1 | High Risk |
| Brooklyn Center Groundwater | MN1270004 | 3 | 1 | High Risk |
| North Saint Paul Groundwater | MN1620011 | 3 | 1 | High Risk |
| Lake Elmo Groundwater | MN1820009 | 3 | 1 | High Risk |
| Cloquet Groundwater | MN1090005 | 2 | 1 | High Risk |
| Princeton Groundwater | MN1480008 | 2 | 1 | High Risk |
| White Bear Township Groundwater | MN1620025 | 2 | 1 | High Risk |
| Shakopee Groundwater | MN1700009 | 5 | 0 | Moderate |
| Oak Park Heights Groundwater | MN1820020 | 5 | 0 | Moderate |
| Apple Valley Groundwater | MN1190001 | 3 | 0 | Low Level |
| Inver Grove Heights Groundwater | MN1190014 | 3 | 0 | Low Level |
| Robbinsdale Groundwater | MN1270046 | 3 | 0 | Low Level |
| Monticello, MN Groundwater | MN1860012 | 3 | 0 | Low Level |
| Blaine Groundwater | MN1020006 | 2 | 0 | Low Level |
| Andover Groundwater | MN1020034 | 2 | 0 | Low Level |
| Dilworth Surface Water | MN1140003 | 2 | 0 | Low Level |
| Moorhead MX | MN1140008 | 2 | 0 | Low Level |
| Burnsville MX | MN1190002 | 2 | 0 | Low Level |
| Eagan Groundwater | MN1190007 | 2 | 0 | Low Level |
| Edina Groundwater | MN1270011 | 2 | 0 | Low Level |
| Golden Valley Surface Water | MN1270014 | 2 | 0 | Low Level |
| Maple Grove Groundwater | MN1270020 | 2 | 0 | Low Level |
| Minnetonka Groundwater | MN1270031 | 2 | 0 | Low Level |
| Plymouth, MN Groundwater | MN1270044 | 2 | 0 | Low Level |
| Rogers Groundwater | MN1270047 | 2 | 0 | Low Level |
| Saint Louis Park Groundwater | MN1270050 | 2 | 0 | Low Level |
| Shorewood Groundwater | MN1270051 | 2 | 0 | Low Level |
| Wayzata Groundwater | MN1270054 | 2 | 0 | Low Level |
| Marshall, MN Groundwater | MN1420006 | 2 | 0 | Low Level |
| Fairmont Surface Water | MN1460003 | 2 | 0 | Low Level |
| Rochester, MN Groundwater | MN1550010 | 2 | 0 | Low Level |
| Pipestone Groundwater | MN1590005 | 2 | 0 | Low Level |
| East Grand Forks Surface Water | MN1600004 | 2 | 0 | Low Level |
| Saint Paul Regional Water Services Surface Water | MN1620026 | 2 | 0 | Low Level |
| Northfield, MN Groundwater | MN1660010 | 2 | 0 | Low Level |
| Big Lake Groundwater | MN1710002 | 2 | 0 | Low Level |
| Melrose Groundwater | MN1730016 | 2 | 0 | Low Level |
| Cottage Grove Groundwater | MN1820004 | 2 | 0 | Low Level |
| Lakeland Municipal Water Groundwater | MN1820029 | 2 | 0 | Low Level |
| Circle Pines Groundwater | MN1020013 | 1 | 0 | Low Level |
| Columbia Heights Surface Water | MN1020016 | 1 | 0 | Low Level |
| Coon Rapids Groundwater | MN1020017 | 1 | 0 | Low Level |
| Lino Lakes Groundwater | MN1020023 | 1 | 0 | Low Level |
| Fridley Groundwater | MN1020031 | 1 | 0 | Low Level |
| Ramsey Groundwater | MN1020035 | 1 | 0 | Low Level |
| Centerville Groundwater | MN1020036 | 1 | 0 | Low Level |
| Detroit Lakes Groundwater | MN1030005 | 1 | 0 | Low Level |
| Ortonville Groundwater | MN1060008 | 1 | 0 | Low Level |
| Amboy Groundwater | MN1070001 | 1 | 0 | Low Level |
| Mankato GU | MN1070009 | 1 | 0 | Low Level |
| Saint Clair Groundwater | MN1070017 | 1 | 0 | Low Level |
| New Ulm Groundwater | MN1080003 | 1 | 0 | Low Level |
| Sleepy Eye Groundwater | MN1080005 | 1 | 0 | Low Level |
| Chanhassen Groundwater | MN1100001 | 1 | 0 | Low Level |
| Chaska Groundwater | MN1100002 | 1 | 0 | Low Level |
| Victoria Groundwater | MN1100009 | 1 | 0 | Low Level |
| Waconia Groundwater | MN1100010 | 1 | 0 | Low Level |
| Watertown Groundwater | MN1100012 | 1 | 0 | Low Level |
| Carver Groundwater | MN1100017 | 1 | 0 | Low Level |
| Montevideo Groundwater | MN1120004 | 1 | 0 | Low Level |
| Chisago City Groundwater | MN1130003 | 1 | 0 | Low Level |
| Windom Groundwater | MN1170006 | 1 | 0 | Low Level |
| Red Rock Rural Water System Groundwater | MN1170009 | 1 | 0 | Low Level |
| Farmington Groundwater | MN1190008 | 1 | 0 | Low Level |
| Lakeville Groundwater | MN1190015 | 1 | 0 | Low Level |
| Rosemount Groundwater | MN1190019 | 1 | 0 | Low Level |
| Kasson Groundwater | MN1200005 | 1 | 0 | Low Level |
| Blue Earth Light and Water Groundwater | MN1220001 | 1 | 0 | Low Level |
| Albert Lea Groundwater | MN1240001 | 1 | 0 | Low Level |
| Red Wing Groundwater | MN1250013 | 1 | 0 | Low Level |
| Bloomington, MN Groundwater | MN1270001 | 1 | 0 | Low Level |
| Crystal Surface Water | MN1270008 | 1 | 0 | Low Level |
| Eden Prairie Groundwater | MN1270010 | 1 | 0 | Low Level |
| Hopkins Groundwater | MN1270016 | 1 | 0 | Low Level |
| Medina Groundwater | MN1270023 | 1 | 0 | Low Level |
| Minneapolis Surface Water | MN1270024 | 1 | 0 | Low Level |
| Minnetrista Groundwater | MN1270036 | 1 | 0 | Low Level |
| Mound Groundwater | MN1270038 | 1 | 0 | Low Level |
| New Hope Surface Water | MN1270040 | 1 | 0 | Low Level |
| Richfield Groundwater | MN1270045 | 1 | 0 | Low Level |
| Saint Anthony Village Groundwater | MN1270048 | 1 | 0 | Low Level |
| Jackson, MN Groundwater | MN1320003 | 1 | 0 | Low Level |
| Mora Groundwater | MN1330001 | 1 | 0 | Low Level |
| Willmar Groundwater | MN1340016 | 1 | 0 | Low Level |
| LeSueur Groundwater | MN1400010 | 1 | 0 | Low Level |
| New Prague Groundwater | MN1400013 | 1 | 0 | Low Level |
| Lincoln-Pipestone Rural Water System Groundwater | MN1410007 | 1 | 0 | Low Level |
| Glencoe Groundwater | MN1430003 | 1 | 0 | Low Level |
| Litchfield Groundwater | MN1470008 | 1 | 0 | Low Level |
| Little Falls Groundwater | MN1490002 | 1 | 0 | Low Level |
| Austin Utilities Groundwater | MN1500002 | 1 | 0 | Low Level |
| North Mankato Groundwater | MN1520005 | 1 | 0 | Low Level |
| Saint Peter Groundwater | MN1520006 | 1 | 0 | Low Level |
| Worthington Groundwater | MN1530011 | 1 | 0 | Low Level |
| Fergus Falls Surface Water | MN1560014 | 1 | 0 | Low Level |
| Thief River Falls Surface Water | MN1570003 | 1 | 0 | Low Level |
| Crookston Groundwater | MN1600002 | 1 | 0 | Low Level |
| Arden Hills Surface Water | MN1620001 | 1 | 0 | Low Level |
| Little Canada Surface Water | MN1620005 | 1 | 0 | Low Level |
| Mounds View Groundwater | MN1620008 | 1 | 0 | Low Level |
| New Brighton Groundwater | MN1620009 | 1 | 0 | Low Level |
| Roseville Surface Water | MN1620013 | 1 | 0 | Low Level |
| Shoreview Groundwater | MN1620020 | 1 | 0 | Low Level |
| White Bear Lake Groundwater | MN1620024 | 1 | 0 | Low Level |
| Vadnais Heights Groundwater | MN1620030 | 1 | 0 | Low Level |
| Redwood Falls Groundwater | MN1640008 | 1 | 0 | Low Level |
| Faribault Groundwater | MN1660002 | 1 | 0 | Low Level |
| Lonsdale Groundwater | MN1660006 | 1 | 0 | Low Level |
| Luverne Groundwater | MN1670004 | 1 | 0 | Low Level |
| Eveleth Surface Water | MN1690018 | 1 | 0 | Low Level |
| Belle Plaine Groundwater | MN1700001 | 1 | 0 | Low Level |
| Jordan Groundwater | MN1700003 | 1 | 0 | Low Level |
| Prior Lake Groundwater | MN1700007 | 1 | 0 | Low Level |
| Savage Groundwater | MN1700008 | 1 | 0 | Low Level |
| Elko New Market Groundwater | MN1700029 | 1 | 0 | Low Level |
| Zimmerman Groundwater | MN1710006 | 1 | 0 | Low Level |
| Arlington Groundwater | MN1720001 | 1 | 0 | Low Level |
| Holdingford Groundwater | MN1730014 | 1 | 0 | Low Level |
| Saint Cloud Surface Water | MN1730027 | 1 | 0 | Low Level |
| Sartell Groundwater | MN1730036 | 1 | 0 | Low Level |
| Owatonna Groundwater | MN1740007 | 1 | 0 | Low Level |
| Morris Groundwater | MN1750005 | 1 | 0 | Low Level |
| Long Prairie Groundwater | MN1770007 | 1 | 0 | Low Level |
| Lake City Groundwater | MN1790004 | 1 | 0 | Low Level |
| Waseca Groundwater | MN1810004 | 1 | 0 | Low Level |
| Hugo Groundwater | MN1820007 | 1 | 0 | Low Level |
| Mahtomedi Groundwater | MN1820013 | 1 | 0 | Low Level |
| Oakdale Groundwater | MN1820016 | 1 | 0 | Low Level |
| Saint Paul Park Groundwater | MN1820018 | 1 | 0 | Low Level |
| Saint James Groundwater | MN1830006 | 1 | 0 | Low Level |
| Breckenridge Groundwater | MN1840002 | 1 | 0 | Low Level |
| Goodview Groundwater | MN1850012 | 1 | 0 | Low Level |
| Winona Groundwater | MN1850013 | 1 | 0 | Low Level |
| Annandale Groundwater | MN1860002 | 1 | 0 | Low Level |
| Delano Municipal Utilities Groundwater | MN1860007 | 1 | 0 | Low Level |
| Rockford Groundwater | MN1860018 | 1 | 0 | Low Level |
| Joint Powers Water Board Groundwater | MN1860024 | 1 | 0 | Low Level |
| Lac Qui Parle Valley School Groundwater | MN5370051 | 1 | 0 | Low Level |
| Bayer U.S.-Crop Science Groundwater | MN5640176 | 1 | 0 | Low Level |