Home › PFAS › MN

PFAS in drinking water: Minnesota

EPA UCMR 5 results for 196 public water systems. 88 had at least one PFAS detected; 16 had a highest single PFOA or PFOS result above 4.0 ppt.

UCMR 5 is a one-time EPA monitoring program, not a compliance determination. The values shown are the highest single sample result at any of the system's sampling points; one result above 4.0 ppt does not mean the system violates the PFAS rule, which is judged on running annual averages under separate compliance monitoring. Results describe the public water system, not an individual home.

Water systemServesPFOA max (ppt)PFOS max (ppt)PFAS detected
Albert Lea
MN1240001
Freeborn CountyNDND0
Alexandria
MN1210001
Douglas CountyND4.43
Amboy
MN1070001
Blue Earth CountyNDND0
Andover
MN1020034
Anoka CountyNDND1
Annandale
MN1860002
Wright CountyNDND0
Anoka
MN1020001
Anoka CountyNDND2
Apple Valley
MN1190001
Dakota CountyNDND2
Arden Hills
MN1620001
Ramsey CountyNDND2
Arlington
MN1720001
Sibley CountyNDND0
Austin Utilities
MN1500002
Mower CountyNDND0
Baxter
MN1180027
Crow Wing CountyNDND0
Bayer U.S.-Crop Science
MN5640176
Redwood CountyNDND0
Becker
MN1710008
Sherburne County4.34.66
Belle Plaine
MN1700001
Scott CountyNDND0
Bemidji
MN1040002
Beltrami CountyNDND0
Big Lake
MN1710002
Sherburne CountyNDND2
Bird Island
MN1650001
Renville CountyNDND0
Blaine
MN1020006
Anoka CountyNDND1
Bloomington, MN
MN1270001
Hennepin CountyNDND1
Blue Earth Light and Water
MN1220001
Faribault CountyNDND0
Brainerd
MN1180002
Crow Wing CountyNDND0
Breckenridge
MN1840002
Wilkin CountyNDND0
Brooklyn Center
MN1270004
Hennepin CountyND63
Brooklyn Park
MN1270005
Hennepin County10.59.55
Buffalo
MN1860005
Wright CountyNDND0
Burnsville
MN1190002
Dakota CountyNDND1
Byron
MN1550001
Olmsted CountyNDND0
Cambridge
MN1300002
Isanti CountyNDND0
Cannon Falls
MN1250001
Goodhue CountyNDND0
Carver
MN1100017
Carver CountyNDND0
Centerville
MN1020036
Anoka CountyNDND1
Champlin
MN1270006
Hennepin CountyNDND0
Chanhassen
MN1100001
Carver CountyNDND0
Chaska
MN1100002
Carver CountyNDND0
Chisago City
MN1130003
Chisago CountyNDND1
Chisholm
MN1690007
St. Louis CountyNDND0
Circle Pines
MN1020013
Anoka CountyNDND1
Cloquet
MN1090005
Carlton CountyND8.42
Cold Spring
MN1730006
Stearns CountyNDND0
Colonial Homes 2
MN5691046
St. Louis CountyNDND0
Columbia Heights
MN1020016
Anoka CountyNDND1
Coon Rapids
MN1020017
Anoka CountyNDND1
Cottage Grove
MN1820004
Washington CountyNDND2
Crookston
MN1600002
Polk CountyNDND0
Crystal
MN1270008
Hennepin CountyNDND1
Delano Municipal Utilities
MN1860007
Wright CountyNDND0
Detroit Lakes
MN1030005
Becker CountyNDND0
Dilworth
MN1140003
Clay CountyNDND1
Duluth
MN1690011
St. Louis CountyNDND0
Eagan
MN1190007
Dakota CountyNDND1
East Grand Forks
MN1600004
Polk CountyNDND1
Eden Prairie
MN1270010
Hennepin CountyNDND1
Edina
MN1270011
Hennepin CountyNDND1
Elgin, MN
MN1790001
Wabasha CountyNDND0
Elk River
MN1710004
Sherburne CountyNDND0
Elko New Market
MN1700029
Scott CountyNDND0
Ely
MN1690014
St. Louis CountyNDND0
Eveleth
MN1690018
St. Louis CountyNDND1
Fairmont
MN1460003
Martin CountyNDND1
Faribault
MN1660002
Rice CountyNDND0
Farmington
MN1190008
Dakota CountyNDND1
Fergus Falls
MN1560014
Otter Tail CountyNDND0
Floodwood
MN1690048
St. Louis CountyNDND0
Forest Lake
MN1820005
Washington CountyNDND0
Fridley
MN1020031
Anoka CountyNDND1
Glencoe
MN1430003
McLeod CountyNDND0
Golden Valley
MN1270014
Hennepin CountyNDND2
Goodview
MN1850012
Winona CountyNDND0
Grand Rapids
MN1310011
Itasca CountyNDND0
Greenfield
MN1270074
Hennepin CountyNDND0
Hastings, MN
MN1190012
Dakota County23.74.67
Hermantown
MN1690043
St. Louis CountyNDND0
Hibbing
MN1690022
St. Louis CountyNDND0
Holdingford
MN1730014
Stearns CountyNDND1
Hopkins
MN1270016
Hennepin CountyNDND1
Hugo
MN1820007
Washington CountyNDND1
Hutchinson
MN1430004
McLeod CountyNDND0
International Falls
MN1360002
Koochiching CountyNDND0
Inver Grove Heights
MN1190014
Dakota CountyNDND2
Isanti
MN1300005
Isanti CountyNDND0
Jackson, MN
MN1320003
Jackson CountyNDND0
Joint Powers Water Board
MN1860024
Wright CountyNDND0
Jordan
MN1700003
Scott CountyNDND0
Kasson
MN1200005
Dodge CountyNDND0
Lac Qui Parle Valley School
MN5370051
Lac qui Parle CountyNDND0
Lacrescent
MN1280007
Houston CountyNDND0
Lake City
MN1790004
Wabasha CountyNDND1
Lake Elmo
MN1820009
Washington County12ND3
Lakeland Municipal Water
MN1820029
Washington CountyNDND1
Lakeville
MN1190015
Dakota CountyNDND0
Lesueur
MN1400010
Le Sueur CountyNDND0
Liberty Ponds Development
MN1130024
Chisago CountyNDND0
Lincoln-Pipestone Rural Water System
MN1410007
Lincoln CountyNDND0
Lindstrom
MN1130007
Chisago CountyNDND0
Lino Lakes
MN1020023
Anoka CountyNDND1
Litchfield
MN1470008
Meeker CountyNDND0
Little Canada
MN1620005
Ramsey CountyNDND1
Little Falls
MN1490002
Morrison CountyNDND1
Long Prairie
MN1770007
Todd CountyNDND0
Lonsdale
MN1660006
Rice CountyNDND0
Luverne
MN1670004
Rock CountyNDND0
Mabel
MN1230007
Fillmore CountyNDND0
Mahtomedi
MN1820013
Washington CountyNDND1
Mankato
MN1070009
Blue Earth CountyNDND0
Maple Grove
MN1270020
Hennepin CountyNDND1
Marshall, MN
MN1420006
Lyon CountyNDND1
Medina
MN1270023
Hennepin CountyNDND0
Melrose
MN1730016
Stearns CountyNDND1
Minneapolis
MN1270024
Hennepin CountyNDND1
Minnetonka
MN1270031
Hennepin CountyNDND1
Minnetrista
MN1270036
Hennepin CountyNDND0
Montevideo
MN1120004
Chippewa CountyNDND0
Monticello, MN
MN1860012
Wright CountyNDND2
Moorhead
MN1140008
Clay CountyNDND1
Mora
MN1330001
Kanabec CountyNDND1
Morris
MN1750005
Stevens CountyNDND0
Mound
MN1270038
Hennepin CountyNDND0
Mounds View
MN1620008
Ramsey CountyNDND0
New Brighton
MN1620009
Ramsey CountyNDND1
New Hope
MN1270040
Hennepin CountyNDND1
New Prague
MN1400013
Le Sueur CountyNDND0
New Ulm
MN1080003
Brown CountyNDND0
Newport
MN1820014
Washington County6.9ND4
North Branch
MN1130011
Chisago CountyNDND0
North Mankato
MN1520005
Nicollet CountyNDND0
North Saint Paul
MN1620011
Ramsey CountyND4.23
Northfield, MN
MN1660010
Rice CountyNDND1
Norwood-Young America
MN1100019
Carver CountyNDND0
Oak Park Heights
MN1820020
Washington CountyNDND5
Oakdale
MN1820016
Washington CountyNDND1
Ortonville
MN1060008
Big Stone CountyNDND0
Otsego, MN
MN1860026
Wright CountyNDND0
Owatonna
MN1740007
Steele CountyNDND0
Park Rapids
MN1290003
Hubbard CountyNDND0
Perham
MN1560023
Otter Tail CountyNDND0
Pine Island
MN1250012
Goodhue CountyNDND0
Pipestone
MN1590005
Pipestone CountyNDND1
Plainview
MN1790012
Wabasha CountyNDND0
Plymouth, MN
MN1270044
Hennepin CountyNDND1
Princeton
MN1480008
Mille Lacs CountyND4.92
Prior Lake
MN1700007
Scott CountyNDND0
Ramsey
MN1020035
Anoka CountyNDND1
Ranier
MN1360006
Koochiching CountyNDND0
Red Rock Rural Water System
MN1170009
Cottonwood CountyNDND0
Red Wing
MN1250013
Goodhue CountyNDND0
Redwood Falls
MN1640008
Redwood CountyNDND0
Richfield
MN1270045
Hennepin CountyNDND1
Robbinsdale
MN1270046
Hennepin CountyNDND2
Rochester, MN
MN1550010
Olmsted CountyNDND1
Rockford
MN1860018
Wright CountyNDND0
Rogers
MN1270047
Hennepin CountyNDND1
Rosemount
MN1190019
Dakota CountyNDND1
Roseville
MN1620013
Ramsey CountyNDND1
Saint Anthony Village
MN1270048
Hennepin CountyNDND1
Saint Charles
MN1850009
Winona CountyNDND0
Saint Clair
MN1070017
Blue Earth CountyNDND0
Saint Cloud
MN1730027
Stearns CountyNDND1
Saint Francis
MN1020028
Anoka CountyNDND0
Saint James
MN1830006
Watonwan CountyNDND0
Saint Joseph
MN1730033
Stearns CountyNDND0
Saint Louis Park
MN1270050
Hennepin CountyNDND1
Saint Paul Park
MN1820018
Washington CountyNDND1
Saint Paul Regional Water Services
MN1620026
Ramsey CountyNDND2
Saint Peter
MN1520006
Nicollet CountyNDND0
Sartell
MN1730036
Stearns CountyNDND1
Sauk Centre
MN1730037
Stearns CountyNDND1
Sauk Rapids
MN1050004
Benton County8.1128
Savage
MN1700008
Scott CountyNDND0
Shakopee
MN1700009
Scott CountyNDND4
Shoreview
MN1620020
Ramsey CountyNDND1
Shorewood
MN1270051
Hennepin CountyNDND1
Sleepy Eye
MN1080005
Brown CountyNDND0
South Saint Paul
MN1190020
Dakota County7.6ND6
Spring Lake Park
MN1020029
Anoka CountyNDND0
Stewartville
MN1550026
Olmsted CountyNDND0
Stillwater
MN1820024
Washington County5.28.15
Thief River Falls
MN1570003
Pennington CountyNDND1
Two Harbors
MN1380005
Lake CountyNDND0
Vadnais Heights
MN1620030
Ramsey CountyNDND1
Victoria
MN1100009
Carver CountyNDND0
Virginia
MN1690046
St. Louis CountyNDND0
Waconia
MN1100010
Carver CountyNDND0
Wadena
MN1800004
Wadena CountyNDND0
Waite Park
MN1730039
Stearns County5.5188
Waseca
MN1810004
Waseca CountyNDND0
Watertown
MN1100012
Carver CountyNDND0
Wayzata
MN1270054
Hennepin CountyNDND1
White Bear Lake
MN1620024
Ramsey CountyNDND1
White Bear Township
MN1620025
Ramsey County4.6ND2
Willmar
MN1340016
Kandiyohi CountyNDND0
Windom
MN1170006
Cottonwood CountyNDND0
Winona
MN1850013
Winona CountyNDND0
Woodbury
MN1820025
Washington County17.18.47
Worthington
MN1530011
Nobles CountyNDND0
Wyoming
MN1130018
Chisago CountyNDND0
Zimmerman
MN1710006
Sherburne CountyNDND1

ND = not detected (below the 4 ppt UCMR 5 reporting level). Values are the highest single sample result, not an annual average.

Source: EPA UCMR 5 final occurrence data (EPA page last updated 2026-08-28; samples collected January 2023 – December 2025) ↗.

PFAS disclaimer: PFAS results are copied from EPA's UCMR 5 dataset and describe samples taken at a public water system's entry points between 2023 and 2025, not water at any specific address. Levels may have changed since sampling (for example, after new treatment). “Not detected” means below EPA's UCMR 5 minimum reporting level, not zero. This is not a compliance determination or a water test. Contact your water utility for current information.