← All states

Minnesota tap water quality

998 community water systems

Lead by system → PFAS by system →
10.6%
exceed lead action level
(105/995 systems)
8.1%
PFOA/PFOS detected
(16/197 systems)

Largest water systems

Lead is the LCR 90th-percentile result; a value above 0.015 mg/L exceeds the EPA action level. “—” means no lead sample is on file for that system.
SystemCityPopulationLead (p90)
Minneapolis 425,300 0.0166 mg/L
Saint Paul Regional Water Services 392,529 0.0212 mg/L
Rochester 123,624 0.0090 mg/L
Bloomington 91,300 0.0114 mg/L
Brooklyn Park 89,995 0.0036 mg/L
Duluth 86,859 0.0124 mg/L
Woodbury 82,643 0.0055 mg/L
Maple Grove 82,000 0.0072 mg/L
Plymouth 76,546 0.0076 mg/L
Saint Cloud 71,321 0.0040 mg/L
Blaine 70,220 0.0034 mg/L
Eagan 68,223 0.0060 mg/L
Lakeville 67,300 0.0059 mg/L
Coon Rapids 64,000 0.0057 mg/L
Eden Prairie 63,726 0.0030 mg/L
Burnsville 61,747 0.0096 mg/L
Minnetonka 54,474 0.0032 mg/L
Edina 53,494 0.0103 mg/L
Apple Valley 50,300 0.0087 mg/L
Saint Louis Park 50,010 0.0156 mg/L
Shakopee 47,000 0.0060 mg/L
Moorhead 44,583 0.0087 mg/L
Mankato 42,803 0.0061 mg/L
Cottage Grove 42,760 0.0060 mg/L
Richfield 36,899 0.0037 mg/L
Roseville 35,343 0.0119 mg/L
Inver Grove Heights 34,189 0.0107 mg/L
Brooklyn Center 33,782 0.0030 mg/L
Joint Powers Water Board 30,922 0.0027 mg/L
Savage 30,285 0.0062 mg/L
Oakdale 30,144 0.0056 mg/L
Chaska 30,000 0.0110 mg/L
Winona 27,782 0.0074 mg/L
Fridley 27,476 0.0074 mg/L
Rosemount 26,500 0.0040 mg/L
Owatonna 26,430 0.0117 mg/L
Austin Utilities 26,174 0.0104 mg/L
Shoreview 26,000 0.0040 mg/L
White Bear Lake 25,634 0.0078 mg/L
Prior Lake 25,282 0.0101 mg/L
SOUTH WATER TREATMENT PLANT (SWTP) 24,959 0.0006 mg/L
Chanhassen 24,951 0.0124 mg/L
Champlin 23,919 0.0051 mg/L
Faribault 23,718 0.0273 mg/L
Farmington 23,534 0.0072 mg/L
Hastings 23,222 0.0075 mg/L
Golden Valley 23,000 0.0202 mg/L
Crystal 22,937 0.0134 mg/L
New Brighton 22,902 0.0102 mg/L
Columbia Heights 22,278 0.0244 mg/L
Andover 21,455 0.0100 mg/L
Willmar 21,045 0.0040 mg/L
New Hope 20,963 0.0482 mg/L
Northfield 20,790 0.0104 mg/L
South Saint Paul 20,664 0.0057 mg/L
Sartell 20,300 0.0040 mg/L
Elk River 19,532 0.0050 mg/L
Hopkins 19,462 0.0081 mg/L
Stillwater 19,462 0.0086 mg/L
Otsego 19,000 0.0045 mg/L
Albert Lea 18,492 0.0119 mg/L
Lino Lakes 17,859 0.0028 mg/L
Anoka 17,798 0.0078 mg/L
Ramsey 17,705 0.0046 mg/L
Buffalo 16,711 0.0088 mg/L
Red Wing 16,459 0.0108 mg/L
Hibbing 16,028 0.0145 mg/L
Bemidji 15,147 0.0030 mg/L
Monticello 15,087 0.0084 mg/L
Alexandria 15,000 0.0041 mg/L
Hutchinson 14,900 0.0040 mg/L
Brainerd 14,670 0.0050 mg/L
Robbinsdale 14,646 0.0064 mg/L
North Mankato 14,448 0.0103 mg/L
Rogers 14,430 0.0032 mg/L
Fergus Falls 14,194 0.0080 mg/L
Worthington 14,052 0.0038 mg/L
New Ulm 14,052 0.0090 mg/L
Marshall 13,890 0.0098 mg/L
Sauk Rapids 13,835 0.0030 mg/L
Lincoln-Pipestone Rural Water System 13,644 0.0081 mg/L
Waconia 13,277 0.0200 mg/L
Mounds View 13,250 0.0077 mg/L
North Saint Paul 13,134 0.0095 mg/L
Big Lake 13,056 0.0033 mg/L
Vadnais Heights 13,025 0.0030 mg/L
Cloquet 12,864 0.0045 mg/L
Saint Peter 12,198 0.0120 mg/L
Hugo 12,047 0.0014 mg/L
Forest Lake 11,800 0.0042 mg/L
White Bear Township 11,699 0.0108 mg/L
Grand Rapids 11,346 0.0040 mg/L
Lake Elmo 10,978 0.0036 mg/L
Victoria 10,546 0.0014 mg/L
Fairmont 10,328 0.0205 mg/L
Little Canada 10,200 0.0140 mg/L
Detroit Lakes 10,038 0.0040 mg/L
Arden Hills 10,000 0.0132 mg/L
Cambridge 9,862 0.0067 mg/L
Saint Anthony Village 9,500 0.0061 mg/L