← All states

Tap water quality report

Minnesota

Across Minnesota's 998 community water suppliers, 0.4% exceed the EPA lead action level and 8.1% have detectable PFAS.

0.4%
exceed lead action level
(4/995 suppliers)
8.1%
PFOA/PFOS detected
(16/197 suppliers)
998
water suppliers

Largest water suppliers

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 supplier.
SupplierCityPopulationLead (p90)
Minneapolis Minneapolis 425,300 0.0020 mg/L
Saint Paul Regional Water Services — 392,529 0.0080 mg/L
Rochester Rochester 123,624 0.0070 mg/L
Bloomington Bloomington 91,300 0.0020 mg/L
Brooklyn Park Brooklyn Park 89,995 0.0010 mg/L
Duluth Duluth 86,859 0.0080 mg/L
Woodbury Woodbury 82,643 0.0020 mg/L
Maple Grove Maple Grove 82,000 0.0020 mg/L
Plymouth Plymouth 76,546 0.0020 mg/L
Saint Cloud St. Cloud 71,321 0.0000 mg/L
Blaine Blaine 70,220 0.0000 mg/L
Eagan Eagan 68,223 0.0000 mg/L
Lakeville Lakeville 67,300 0.0000 mg/L
Coon Rapids Coon Rapids 64,000 0.0000 mg/L
Eden Prairie Eden Prairie 63,726 0.0000 mg/L
Burnsville Burnsville 61,747 0.0000 mg/L
Minnetonka Minnetonka 54,474 0.0000 mg/L
Edina Edina 53,494 0.0000 mg/L
Apple Valley Apple Valley 50,300 0.0000 mg/L
Saint Louis Park St. Louis Park 50,010 0.0040 mg/L
Shakopee — 47,000 0.0030 mg/L
Moorhead Moorhead 44,583 0.0080 mg/L
Mankato Mankato 42,803 0.0020 mg/L
Cottage Grove Cottage Grove 42,760 0.0020 mg/L
Richfield Richfield 36,899 0.0000 mg/L
Roseville Roseville 35,343 0.0060 mg/L
Inver Grove Heights Inver Grove Heights 34,189 0.0030 mg/L
Brooklyn Center Brooklyn Center 33,782 0.0000 mg/L
Joint Powers Water Board Albertville 30,922 0.0000 mg/L
Savage Savage 30,285 0.0000 mg/L
Oakdale Oakdale 30,144 0.0020 mg/L
Chaska Chaska 30,000 0.0060 mg/L
Winona Winona 27,782 0.0020 mg/L
Fridley Fridley 27,476 0.0000 mg/L
Rosemount Rosemount 26,500 0.0030 mg/L
Owatonna Owatonna 26,430 0.0020 mg/L
Austin Utilities Austin 26,174 0.0010 mg/L
Shoreview Shoreview 26,000 0.0010 mg/L
White Bear Lake White Bear Lake 25,634 0.0020 mg/L
Prior Lake Prior Lake 25,282 0.0000 mg/L
South Water Treatment Plant (Swtp) Prior Lake 24,959 0.0007 mg/L
Chanhassen Chanhassen 24,951 0.0000 mg/L
Champlin Champlin 23,919 0.0000 mg/L
Faribault Faribault 23,718 0.0050 mg/L
Farmington Farmington 23,534 0.0000 mg/L
Hastings Hastings 23,222 0.0030 mg/L
Golden Valley Golden Valley 23,000 0.0000 mg/L
Crystal Crystal 22,937 0.0000 mg/L
New Brighton New Brighton 22,902 0.0020 mg/L
Columbia Heights Columbia Heights 22,278 0.0000 mg/L
Andover Andover 21,455 0.0000 mg/L
Willmar Willmar 21,045 0.0020 mg/L
New Hope — 20,963 0.0020 mg/L
Northfield Northfield 20,790 0.0030 mg/L
South Saint Paul South St. Paul 20,664 0.0080 mg/L
Sartell Sartell 20,300 0.0020 mg/L
Elk River Elk River 19,532 0.0020 mg/L
Hopkins Hopkins 19,462 0.0010 mg/L
Stillwater Stillwater 19,462 0.0020 mg/L
Otsego Otsego 19,000 0.0000 mg/L
Albert Lea Albert Lea 18,492 0.0020 mg/L
Lino Lakes Lino Lakes 17,859 0.0020 mg/L
Anoka Anoka 17,798 0.0020 mg/L
Ramsey Ramsey 17,705 0.0000 mg/L
Buffalo Buffalo 16,711 0.0020 mg/L
Red Wing Red Wing 16,459 0.0020 mg/L
Hibbing Hibbing 16,028 0.0320 mg/L
Bemidji Bemidji 15,147 0.0000 mg/L
Monticello Monticello 15,087 0.0040 mg/L
Alexandria Alexandria 15,000 0.0000 mg/L
Hutchinson Hutchinson 14,900 0.0010 mg/L
Brainerd Brainerd 14,670 0.0020 mg/L
Robbinsdale — 14,646 0.0020 mg/L
North Mankato North Mankato 14,448 0.0030 mg/L
Rogers Rogers 14,430 0.0000 mg/L
Fergus Falls Fergus Falls 14,194 0.0080 mg/L
Worthington Worthington 14,052 0.0000 mg/L
New Ulm New Ulm 14,052 0.0020 mg/L
Marshall Marshall 13,890 0.0080 mg/L
Sauk Rapids Sauk Rapids 13,835 0.0000 mg/L
Lincoln-Pipestone Rural Water System Lake Benton 13,644 0.0030 mg/L
Waconia Waconia 13,277 0.0070 mg/L
Mounds View Mounds View 13,250 0.0020 mg/L
North Saint Paul — 13,134 0.0020 mg/L
Big Lake Big Lake 13,056 0.0010 mg/L
Vadnais Heights Vadnais Heights 13,025 0.0010 mg/L
Cloquet — 12,864 0.0000 mg/L
Saint Peter St. Peter 12,198 0.0010 mg/L
Hugo Hugo 12,047 0.0000 mg/L
Forest Lake Forest Lake 11,800 0.0020 mg/L
White Bear Township White Bear Lake 11,699 0.0010 mg/L
Grand Rapids Grand Rapids 11,346 0.0040 mg/L
Lake Elmo Lake Elmo 10,978 0.0000 mg/L
Victoria Victoria 10,546 0.0000 mg/L
Fairmont Fairmont 10,328 0.0010 mg/L
Little Canada — 10,200 0.0000 mg/L
Detroit Lakes Detroit Lakes 10,038 0.0040 mg/L
Arden Hills Arden Hills 10,000 0.0020 mg/L
Cambridge Cambridge 9,862 0.0010 mg/L
Saint Anthony Village Minneapolis 9,500 0.0010 mg/L