All 178 systems had enough required samples to calculate a yearly average. 10 had at least one yearly average at or above a study benchmark; 168 did not.
EPA-based study benchmark: the unrounded cutoff this research uses to reproduce EPA’s January 2026 technical-assistance classification around the April 2024 federal levels. It is not a current standard or compliance finding and cannot determine household exposure or health risk.
Find your water system
ZIP codes are used only to route visitors to public water systems that reported serving them. Confirm the actual provider using a water bill or utility record.
System counts in Minnesota
Each count shows how many included water systems had a yearly average at or above the named study benchmark.
| Study benchmark | Systems at or above benchmark | Water systems included | Percent |
|---|---|---|---|
| PFOA: 4.05 ppt study benchmark (reproduces EPA classification around 4 ppt) | 7 | 178 | 3.9% |
| PFOS: 4.05 ppt study benchmark (reproduces EPA classification around 4 ppt) | 8 | 178 | 4.5% |
| PFHxS: 15 ppt study benchmark (reproduces EPA classification around 10 ppt) | 3 | 178 | 1.7% |
| PFNA: 15 ppt study benchmark (reproduces EPA classification around 10 ppt) | 0 | 178 | 0.0% |
| HFPO-DA: 15 ppt study benchmark (reproduces EPA classification around 10 ppt) | 0 | 178 | 0.0% |
| Hazard Index: 1.5 study benchmark with at least two detected components (reproduces EPA classification around 1) | 3 | 178 | 1.7% |
Community water systems with complete monitoring
“Complete monitoring” means at least one sampling location had all required samples needed for a yearly average. Each PWSID appears once, preventing double counting across ZIP associations.
| Public water system | PWSID | Population served | Primary source | Sampling locations | Study benchmark result |
|---|---|---|---|---|---|
| Albert Lea | MN1240001 | 18,492 | Ground water | 3 | Below all study benchmarks |
| Alexandria | MN1210001 | 15,000 | Ground water | 1 | Below all study benchmarks |
| Amboy | MN1070001 | 535 | Ground water | 1 | Below all study benchmarks |
| Andover | MN1020034 | 21,455 | Ground water | 3 | Below all study benchmarks |
| Annandale | MN1860002 | 3,430 | Ground water | 1 | Below all study benchmarks |
| Anoka | MN1020001 | 17,798 | Ground water | 4 | Below all study benchmarks |
| Apple Valley | MN1190001 | 50,300 | Ground water | 1 | Below all study benchmarks |
| Arlington | MN1720001 | 2,230 | Ground water | 1 | Below all study benchmarks |
| Austin Utilities | MN1500002 | 26,174 | Ground water | 7 | Below all study benchmarks |
| Baxter | MN1180027 | 9,341 | Ground water | 1 | Below all study benchmarks |
| Becker | MN1710008 | 5,034 | Ground water | 4 | At or above a study benchmark |
| Belle Plaine | MN1700001 | 7,456 | Ground water | 1 | Below all study benchmarks |
| Bemidji | MN1040002 | 15,147 | Ground water | 1 | Below all study benchmarks |
| Big Lake | MN1710002 | 13,056 | Ground water | 2 | Below all study benchmarks |
| Bird Island | MN1650001 | 1,024 | Ground water | 1 | Below all study benchmarks |
| Blaine | MN1020006 | 70,220 | Ground water | 9 | Below all study benchmarks |
| Bloomington, MN | MN1270001 | 91,300 | Surface water purchased | 2 | Below all study benchmarks |
| Blue Earth Light and Water | MN1220001 | 3,174 | Ground water | 1 | Below all study benchmarks |
| Brainerd | MN1180002 | 14,670 | Ground water | 1 | Below all study benchmarks |
| Breckenridge | MN1840002 | 3,340 | Ground water | 1 | Below all study benchmarks |
| Brooklyn Center | MN1270004 | 33,782 | Ground water | 1 | Below all study benchmarks |
| Brooklyn Park | MN1270005 | 89,995 | Ground water | 5 | At or above a study benchmark |
| Buffalo | MN1860005 | 16,711 | Ground water | 1 | Below all study benchmarks |
| Burnsville | MN1190002 | 61,747 | Surface water | 1 | Below all study benchmarks |
| Byron | MN1550001 | 6,809 | Ground water | 2 | Below all study benchmarks |
| Cambridge | MN1300002 | 9,862 | Ground water | 1 | Below all study benchmarks |
| Carver | MN1100017 | 6,700 | Ground water | 1 | Below all study benchmarks |
| Centerville | MN1020036 | 3,962 | Ground water | 1 | Below all study benchmarks |
| Champlin | MN1270006 | 23,919 | Ground water | 2 | Below all study benchmarks |
| Chanhassen | MN1100001 | 24,951 | Ground water | 2 | Below all study benchmarks |
| Chaska | MN1100002 | 30,000 | Ground water | 1 | Below all study benchmarks |
| Chisago City | MN1130003 | 3,745 | Ground water | 3 | Below all study benchmarks |
| Chisholm | MN1690007 | 4,940 | Surface water | 1 | Below all study benchmarks |
| Circle Pines | MN1020013 | 5,075 | Ground water | 1 | Below all study benchmarks |
| Cloquet | MN1090005 | 12,864 | Ground water | 4 | At or above a study benchmark |
| Cold Spring | MN1730006 | 4,201 | Ground water | 2 | Below all study benchmarks |
| Coon Rapids | MN1020017 | 64,000 | Ground water | 9 | Below all study benchmarks |
| Cottage Grove | MN1820004 | 42,760 | Ground water | 5 | Below all study benchmarks |
| Crookston | MN1600002 | 7,272 | Ground water | 1 | Below all study benchmarks |
| Crystal | MN1270008 | 22,937 | Surface water purchased | 1 | Below all study benchmarks |
| Delano Municipal Utilities | MN1860007 | 6,564 | Ground water | 1 | Below all study benchmarks |
| Detroit Lakes | MN1030005 | 10,038 | Ground water | 1 | Below all study benchmarks |
| Dilworth | MN1140003 | 4,918 | Surface water purchased | 1 | Below all study benchmarks |
| Duluth | MN1690011 | 86,859 | Surface water | 1 | Below all study benchmarks |
| Eagan | MN1190007 | 68,223 | Ground water | 2 | Below all study benchmarks |
| Eden Prairie | MN1270010 | 63,726 | Ground water | 1 | Below all study benchmarks |
| Edina | MN1270011 | 53,494 | Ground water | 10 | Below all study benchmarks |
| Elk River | MN1710004 | 19,532 | Ground water | 8 | Below all study benchmarks |
| Ely | MN1690014 | 3,258 | Surface water | 1 | Below all study benchmarks |
| Eveleth | MN1690018 | 3,770 | Surface water | 1 | Below all study benchmarks |
| Fairmont | MN1460003 | 10,328 | Surface water | 1 | Below all study benchmarks |
| Faribault | MN1660002 | 23,718 | Ground water | 1 | Below all study benchmarks |
| Farmington | MN1190008 | 23,534 | Ground water | 6 | Below all study benchmarks |
| Fergus Falls | MN1560014 | 14,194 | Surface water | 1 | Below all study benchmarks |
| Floodwood | MN1690048 | 501 | Ground water | 1 | Below all study benchmarks |
| Forest Lake | MN1820005 | 11,800 | Ground water | 2 | Below all study benchmarks |
| Fridley | MN1020031 | 27,476 | Ground water | 3 | Below all study benchmarks |
| Glencoe | MN1430003 | 5,676 | Ground water | 2 | Below all study benchmarks |
| Golden Valley | MN1270014 | 23,000 | Surface water purchased | 1 | Below all study benchmarks |
| Goodview | MN1850012 | 4,158 | Ground water | 2 | Below all study benchmarks |
| Grand Rapids | MN1310011 | 11,346 | Ground water | 1 | Below all study benchmarks |
| Hastings, MN | MN1190012 | 23,222 | Ground water | 5 | At or above a study benchmark |
| Hermantown | MN1690043 | 7,215 | Surface water purchased | 1 | Below all study benchmarks |
| Hibbing | MN1690022 | 16,028 | Ground water | 2 | Below all study benchmarks |
| Holdingford | MN1730014 | 770 | Ground water | 1 | Below all study benchmarks |
| Hopkins | MN1270016 | 19,462 | Ground water | 1 | Below all study benchmarks |
| Hugo | MN1820007 | 12,047 | Ground water | 5 | Below all study benchmarks |
| Hutchinson | MN1430004 | 14,900 | Ground water | 1 | Below all study benchmarks |
| International Falls | MN1360002 | 5,637 | Surface water | 1 | Below all study benchmarks |
| Inver Grove Heights | MN1190014 | 34,189 | Ground water | 1 | Below all study benchmarks |
| Isanti | MN1300005 | 7,386 | Ground water | 1 | Below all study benchmarks |
| Jackson, MN | MN1320003 | 3,323 | Ground water | 1 | Below all study benchmarks |
| Joint Powers Water Board | MN1860024 | 30,922 | Ground water | 2 | Below all study benchmarks |
| Kasson | MN1200005 | 6,850 | Ground water | 3 | Below all study benchmarks |
| LOWER SIOUX | 055294503 | 4,000 | Ground water | 1 | Below all study benchmarks |
| LaCrescent | MN1280007 | 5,257 | Ground water | 1 | Below all study benchmarks |
| Lake Elmo | MN1820009 | 10,978 | Ground water | 3 | At or above a study benchmark |
| Lakeland Municipal Water | MN1820029 | 3,500 | Ground water | 2 | Below all study benchmarks |
| Lakeville | MN1190015 | 67,300 | Ground water | 1 | Below all study benchmarks |
| LeSueur | MN1400010 | 4,170 | Ground water | 1 | Below all study benchmarks |
| Liberty Ponds Development | MN1130024 | 240 | Ground water | 1 | Below all study benchmarks |
| Lincoln-Pipestone Rural Water System | MN1410007 | 13,644 | Surface water purchased | 4 | Below all study benchmarks |
| Lindstrom | MN1130007 | 4,938 | Ground water | 2 | Below all study benchmarks |
| Lino Lakes | MN1020023 | 17,859 | Ground water | 5 | Below all study benchmarks |
| Litchfield | MN1470008 | 6,786 | Ground water | 1 | Below all study benchmarks |
| Little Canada | MN1620005 | 10,200 | Surface water purchased | 1 | Below all study benchmarks |
| Little Falls | MN1490002 | 9,069 | Ground water | 1 | Below all study benchmarks |
| Long Prairie | MN1770007 | 3,744 | Ground water | 1 | Below all study benchmarks |
| Mabel | MN1230007 | 715 | Ground water | 2 | Below all study benchmarks |
| Mahtomedi | MN1820013 | 8,818 | Ground water | 3 | Below all study benchmarks |
| Mankato | MN1070009 | 42,803 | Groundwater under influence of surface water | 2 | Below all study benchmarks |
| Maple Grove | MN1270020 | 82,000 | Ground water | 1 | Below all study benchmarks |
| Marshall, MN | MN1420006 | 13,890 | Ground water | 1 | Below all study benchmarks |
| Medina | MN1270023 | 4,205 | Ground water | 4 | Below all study benchmarks |
| Melrose | MN1730016 | 3,886 | Ground water | 4 | Below all study benchmarks |
| Minneapolis | MN1270024 | 425,300 | Surface water | 2 | Below all study benchmarks |
| Minnetonka | MN1270031 | 54,474 | Ground water | 8 | Below all study benchmarks |
| Minnetrista | MN1270036 | 5,888 | Ground water | 3 | Below all study benchmarks |
| Montevideo | MN1120004 | 5,337 | Ground water | 1 | Below all study benchmarks |
| Monticello, MN | MN1860012 | 15,087 | Ground water | 4 | Below all study benchmarks |
| Moorhead | MN1140008 | 44,583 | Surface water | 1 | Below all study benchmarks |
| Mora | MN1330001 | 3,786 | Ground water | 1 | Below all study benchmarks |
| Morris | MN1750005 | 5,351 | Ground water | 1 | Below all study benchmarks |
| Mound | MN1270038 | 9,447 | Ground water | 2 | Below all study benchmarks |
| Mounds View | MN1620008 | 13,250 | Ground water | 3 | Below all study benchmarks |
| New Brighton | MN1620009 | 22,902 | Ground water | 1 | Below all study benchmarks |
| New Hope | MN1270040 | 20,963 | Surface water purchased | 1 | Below all study benchmarks |
| New Prague | MN1400013 | 8,247 | Ground water | 3 | Below all study benchmarks |
| New Ulm | MN1080003 | 14,052 | Ground water | 1 | Below all study benchmarks |
| Newport | MN1820014 | 4,000 | Ground water | 2 | At or above a study benchmark |
| North Branch | MN1130011 | 6,863 | Ground water | 2 | Below all study benchmarks |
| North Saint Paul | MN1620011 | 13,134 | Ground water | 5 | Below all study benchmarks |
| Northfield, MN | MN1660010 | 20,790 | Ground water | 5 | Below all study benchmarks |
| Oak Park Heights | MN1820020 | 4,776 | Ground water | 2 | Below all study benchmarks |
| Oakdale | MN1820016 | 30,144 | Ground water | 4 | Below all study benchmarks |
| Ortonville | MN1060008 | 2,021 | Ground water | 1 | Below all study benchmarks |
| Otsego, MN | MN1860026 | 19,000 | Ground water | 4 | Below all study benchmarks |
| Owatonna | MN1740007 | 26,430 | Ground water | 6 | Below all study benchmarks |
| PRAIRIE ISLAND | 055294502 | 6,699 | Ground water | 1 | Below all study benchmarks |
| Park Rapids | MN1290003 | 4,298 | Ground water | 1 | Below all study benchmarks |
| Perham | MN1560023 | 3,421 | Ground water | 2 | Below all study benchmarks |
| Pipestone | MN1590005 | 4,273 | Ground water | 1 | Below all study benchmarks |
| Plainview | MN1790012 | 3,340 | Ground water | 1 | Below all study benchmarks |
| Plymouth, MN | MN1270044 | 76,546 | Ground water | 2 | Below all study benchmarks |
| Princeton | MN1480008 | 5,421 | Ground water | 2 | Below all study benchmarks |
| Prior Lake | MN1700007 | 25,282 | Ground water | 1 | Below all study benchmarks |
| Ramsey | MN1020035 | 17,705 | Ground water | 7 | Below all study benchmarks |
| Ranier | MN1360006 | 565 | Surface water purchased | 1 | Below all study benchmarks |
| Red Rock Rural Water System | MN1170009 | 5,840 | Ground water | 2 | Below all study benchmarks |
| Red Wing | MN1250013 | 16,459 | Ground water | 2 | Below all study benchmarks |
| Redwood Falls | MN1640008 | 5,254 | Ground water | 1 | Below all study benchmarks |
| Richfield | MN1270045 | 36,899 | Ground water | 1 | Below all study benchmarks |
| Robbinsdale | MN1270046 | 14,646 | Ground water | 1 | Below all study benchmarks |
| Rochester, MN | MN1550010 | 123,624 | Ground water | 30 | Below all study benchmarks |
| Rockford | MN1860018 | 4,863 | Ground water | 1 | Below all study benchmarks |
| Rosemount | MN1190019 | 26,500 | Ground water | 8 | Below all study benchmarks |
| Roseville | MN1620013 | 35,343 | Surface water purchased | 1 | Below all study benchmarks |
| SIOUX TRAIL | 055294506 | 24,959 | Ground water | 1 | Below all study benchmarks |
| Saint Anthony Village | MN1270048 | 9,500 | Ground water | 1 | Below all study benchmarks |
| Saint Charles | MN1850009 | 3,825 | Ground water | 3 | Below all study benchmarks |
| Saint Clair | MN1070017 | 846 | Ground water | 1 | Below all study benchmarks |
| Saint Cloud | MN1730027 | 71,321 | Surface water | 1 | Below all study benchmarks |
| Saint Francis | MN1020028 | 5,200 | Ground water | 1 | Below all study benchmarks |
| Saint James | MN1830006 | 4,611 | Ground water | 1 | Below all study benchmarks |
| Saint Joseph | MN1730033 | 7,100 | Ground water | 2 | Below all study benchmarks |
| Saint Louis Park | MN1270050 | 50,010 | Ground water | 6 | Below all study benchmarks |
| Saint Paul Park | MN1820018 | 5,427 | Ground water | 1 | Below all study benchmarks |
| Saint Paul Regional Water Services | MN1620026 | 392,529 | Surface water | 1 | Below all study benchmarks |
| Saint Peter | MN1520006 | 12,198 | Ground water | 2 | Below all study benchmarks |
| Sartell | MN1730036 | 20,300 | Ground water | 2 | Below all study benchmarks |
| Sauk Rapids | MN1050004 | 13,835 | Ground water | 3 | At or above a study benchmark |
| Savage | MN1700008 | 30,285 | Surface water purchased | 2 | Below all study benchmarks |
| Shakopee | MN1700009 | 47,000 | Ground water | 13 | Below all study benchmarks |
| Shoreview | MN1620020 | 26,000 | Ground water | 1 | Below all study benchmarks |
| Shorewood | MN1270051 | 3,890 | Ground water | 4 | Below all study benchmarks |
| Sleepy Eye | MN1080005 | 3,599 | Ground water | 1 | Below all study benchmarks |
| South Saint Paul | MN1190020 | 20,664 | Ground water | 5 | Below all study benchmarks |
| Spring Lake Park | MN1020029 | 7,200 | Ground water | 2 | Below all study benchmarks |
| Stewartville | MN1550026 | 6,850 | Ground water | 2 | Below all study benchmarks |
| Stillwater | MN1820024 | 19,462 | Ground water | 8 | At or above a study benchmark |
| Thief River Falls | MN1570003 | 8,701 | Surface water | 1 | Below all study benchmarks |
| Two Harbors | MN1380005 | 3,698 | Surface water | 1 | Below all study benchmarks |
| VINELAND | 055294301 | 4,220 | Ground water | 1 | Below all study benchmarks |
| Vadnais Heights | MN1620030 | 13,025 | Ground water | 3 | Below all study benchmarks |
| Victoria | MN1100009 | 10,546 | Ground water | 1 | Below all study benchmarks |
| Virginia | MN1690046 | 8,361 | Surface water | 1 | Below all study benchmarks |
| Wadena | MN1800004 | 4,332 | Ground water | 1 | Below all study benchmarks |
| Waite Park | MN1730039 | 8,354 | Ground water | 1 | At or above a study benchmark |
| Watertown | MN1100012 | 4,550 | Ground water | 2 | Below all study benchmarks |
| Wayzata | MN1270054 | 4,592 | Ground water | 2 | Below all study benchmarks |
| White Bear Lake | MN1620024 | 25,634 | Ground water | 1 | Below all study benchmarks |
| White Bear Township | MN1620025 | 11,699 | Ground water | 6 | Below all study benchmarks |
| Willmar | MN1340016 | 21,045 | Ground water | 2 | Below all study benchmarks |
| Winona | MN1850013 | 27,782 | Ground water | 3 | Below all study benchmarks |
| Woodbury | MN1820025 | 82,643 | Ground water | 12 | At or above a study benchmark |
| Worthington | MN1530011 | 14,052 | Surface water purchased | 2 | Below all study benchmarks |
| Wyoming | MN1130018 | 3,990 | Ground water | 3 | Below all study benchmarks |
| Zimmerman | MN1710006 | 6,772 | Ground water | 2 | Below all study benchmarks |
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. This does not mean every home was tested. Private wells are excluded, and UCMR 5 did not comprehensively monitor every small system. This page does not apply Minnesota's state-specific standards or determine compliance. Use the official state or territory drinking-water program for current regulatory information.