Minnesota tap water quality

998 active community water systems.

Largest water systems

GradeSystemPeopleHealth violations (5y)
ACity of Minneapolis Water Treatment & Distribution Services425,3000
BSaint Paul Regional Water Services392,5291
ARochester123,6240
ABloomington91,3000
CBrooklyn Park89,9950
ADuluth86,8590
DWoodbury82,6430
AMaple Grove82,0000
APlymouth76,5460
ASaint Cloud71,3210
ABlaine70,2200
AEagan68,2230
ALakeville67,3000
ABurnsville64,3170
AEden Prairie63,7260
ACoon Rapids63,5990
AMinnetonka54,4740
AEdina53,4940
AApple Valley50,3000
ASaint Louis Park50,0100
AShakopee47,0000
AMoorhead44,5830
AMankato42,8030
ACottage Grove42,7600
ARichfield38,4820
ARoseville35,3430
DInver Grove Heights34,18922
ABrooklyn Center33,7820
AJoint Powers Water Board30,9220
CSavage30,2852
AOakdale30,1440
AChaska30,0000
APrior Lake29,3000
AWinona27,7820
AFridley27,4760
AShoreview26,7500
CRosemount26,5003
AOwatonna26,4300
AAustin Utilities26,1740
AWhite Bear Lake25,6340
ASouth Water Treatment Plant (Swtp)24,9590
AChanhassen24,9510
AChamplin23,9190
AFaribault23,7180
AFarmington23,5340
DHastings23,2221
AGolden Valley23,0000
ACrystal22,9370
ANew Brighton22,9020
AColumbia Heights22,2780

Most issues (systems serving 10,000+)

D

Inver Grove Heights

Serves 34,189 people · Groundwater · Full report →
22 health-based violations in the last 5 years; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2025).
D

Sauk Rapids

Serves 13,835 people · Groundwater · Full report →
No health-based violations in the last 5 years; 2 monitoring/reporting violations; PFOA/PFOS average above the 4 ppt federal limit: PFOA, PFOS; Other PFAS above 2024 limits (rule proposed for repeal): PFHxS, Hazard Index; Lead 90th percentile below the action level (2025).
D

Woodbury

Serves 82,643 people · Groundwater · Full report →
No health-based violations in the last 5 years; 1 monitoring/reporting violation; PFOA/PFOS average above the 4 ppt federal limit: PFOA, PFOS; Other PFAS above 2024 limits (rule proposed for repeal): PFHxS, Hazard Index; Lead 90th percentile below the action level (2025).
D

Hastings

Serves 23,222 people · Groundwater · Full report →
1 health-based violation in the last 5 years; PFOA/PFOS average above the 4 ppt federal limit: PFOA, PFOS; Lead 90th percentile below the action level (2024).
C

Rosemount

Serves 26,500 people · Groundwater · Full report →
3 health-based violations in the last 5 years; 1 monitoring/reporting violation; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2025).
C

Stillwater

Serves 19,462 people · Groundwater · Full report →
No health-based violations in the last 5 years; 2 monitoring/reporting violations; PFOA/PFOS average above the 4 ppt federal limit: PFOA, PFOS; Lead 90th percentile below the action level (2025).
C

Brooklyn Park

Serves 89,995 people · Groundwater · Full report →
No health-based violations in the last 5 years; PFOA/PFOS average above the 4 ppt federal limit: PFOA, PFOS; Lead 90th percentile below the action level (2025).
C

Lake Elmo

Serves 10,978 people · Groundwater · Full report →
No health-based violations in the last 5 years; 14 monitoring/reporting violations; PFOA/PFOS average above the 4 ppt federal limit: PFOA; Lead 90th percentile below the action level (2023).
C

Savage

Serves 30,285 people · Surface water · Full report →
2 health-based violations in the last 5 years; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2024).
B

Saint Paul Regional Water Services

Serves 392,529 people · Surface water · Full report →
1 health-based violation in the last 5 years; 4 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2026).
B

Cloquet

Serves 12,864 people · Groundwater · Full report →
No health-based violations in the last 5 years; PFOA/PFOS average above the 4 ppt federal limit: PFOS; Lead 90th percentile below the action level (2024).
B

Anoka

Serves 17,798 people · Groundwater · Full report →
No health-based violations in the last 5 years; Other PFAS above 2024 limits (rule proposed for repeal): PFHxS, Hazard Index; Lead 90th percentile below the action level (2025).
B

Hibbing

Serves 16,028 people · Groundwater · Full report →
No health-based violations in the last 5 years; 5 monitoring/reporting violations; 1 not yet resolved; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile above the new 10 ppb action level (LCRI, effective Nov 1, 2027); Lead 90th percentile below the action level (2026).
A

Columbia Heights

Serves 22,278 people · Surface water · Full report →
No health-based violations in the last 5 years; 3 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2025).
A

Shakopee

Serves 47,000 people · Groundwater · Full report →
No health-based violations in the last 5 years; 2 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2026).
A

Sartell

Serves 20,300 people · Groundwater · Full report →
No health-based violations in the last 5 years; 2 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2024).
A

Alexandria

Serves 15,000 people · Groundwater · Full report →
No health-based violations in the last 5 years; 2 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2025).
A

Worthington

Serves 14,052 people · Surface water · Full report →
No health-based violations in the last 5 years; 2 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2023).
A

Waconia

Serves 13,277 people · Groundwater · Full report →
No health-based violations in the last 5 years; 2 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2023).
A

City of Minneapolis Water Treatment & Distribution Services

Serves 425,300 people · Surface water · Full report →
No health-based violations in the last 5 years; 1 monitoring/reporting violation; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2024).

Cities

AdaAdamsAdrianAitkinAkeleyAlbanyAlbert LeaAlbertaAlbertvilleAlbornAldenAldrichAlexandriaAlphaAlturaAlvaradoAmboyAndoverAngoraAnnandaleAnokaAppletonArcoArgyleArlingtonAshbyAskovAtwaterAudubonAuroraAustinAvocaAvonBabbittBackusBadgerBagleyBalatonBarnesvilleBarnumBarrettBarryBattle LakeBaudetteBaxterBayportBeardsleyBeaver BayBeaver CreekBeckerBejouBelgradeBelle PlaineBellinghamBeltramiBelviewBemidjiBenaBenedictBensonBerthaBethelBig LakeBigelowBigforkBingham LakeBird IslandBiwabikBlackduckBlomkestBlooming PrairieBlue EarthBockBorupBowlusBoydBrahamBrainerdBrandonBreckenridgeBrewsterBricelynBrook ParkBrooksBrootenBrowervilleBrowns ValleyBrownsdaleBrowntonBuffaloBuffalo LakeBuhlBurnsvilleButterfieldByronCaledoniaCallawayCalumetCambridgeCampbellCanbyCannon FallsCantonCarltonCarverCass LakeCedarCeylonChamplinChandlerChanhassenChaskaChatfieldChisago CityChisholmChokioCircle PinesClara CityClaremontClarissaClarkfieldClarks GroveClear LakeClearbrookClearwaterClementsClevelandClimaxClintonCloquetCohassetCokatoCold SpringColeraineCollegevilleCologneComfreyComstockCongerCorrellCosmosCottage GroveCottonwoodCourtlandCromwellCrookstonCrosbyCrosslakeCrystal BayCurrieCyrusDakotaDaltonDanubeDarfurDarwinDasselDawsonDaytonDeer CreekDeer RiverDeerwoodDelanoDelavanDennisonDetroit LakesDexterDilworthDodge CenterDonnellyDoverDovrayDuluthDumontDundasDunnellEagle BendEagle LakeEast Grand ForksEastonEchoEden PrairieEden ValleyEdgertonEitzenElbow LakeElginElizabethElk RiverElko New MarketElktonEllendaleEllsworthElmoreElyElysianEmmonsErhardErskineEskoEvansvilleEvelethExcelsiorEyotaFairfaxFairmontFaribaultFarmingtonFeltonFergus FallsFertileFinlaysonFisherFlomFloodwoodFoleyForest LakeForestonFosstonFountainFranklinFrazeeFreebornFreeportFrontenacFrostFuldaGarden CityGarfieldGarrisonGarvinGaryGatzkeGaylordGenevaGeorgetownGhentGibbonGilbertGlencoeGlenvilleGlenwoodGlyndonGonvickGood ThunderGoodhueGoodridgeGracevilleGranadaGrand MaraisGrand MeadowGrand RapidsGranite FallsGrasstonGreen IsleGreenbushGreenwaldGrey EagleGrove CityHackensackHallockHalstadHamburgHamelHamptonHancockHanley FallsHanoverHanskaHardwickHarmonyHarrisHartlandHastingsHawleyHayfieldHaywardHectorHendersonHendricksHendrumHenningHermanHeron LakeHibbingHill CityHillsHinckleyHitterdalHoffmanHokahHoldingfordHollandHollandaleHollowayHopeHopkinsHoustonHovlandHoward LakeHugoHuntleyHutchinsonIhlenInternational FallsInver Grove HeightsIonaIronIrontonIsantiIsleIvanhoeJacksonJanesvilleJasperJeffersJenkinsJordanKandiyohiKarlstadKasotaKassonKeewatinKelliherKelloggKennedyKennethKensingtonKentKenyonKerkhovenKettle RiverKiesterKilkennyKimballKinneyKnife RiverLa CrescentLa SalleLafayetteLake BentonLake BronsonLake CityLake CrystalLake ElmoLake LillianLake ParkLake WilsonLakefieldLakelandLakevilleLambertonLancasterLanesboroLansingLe CenterLe RoyLe SueurLeotaLester PrairieLewistonLewisvilleLindstromLismoreLitchfieldLittle FallsLittleforkLong LakeLong PrairieLongvilleLonsdaleLorettoLowryLucanLuverneLyleLyndMabelMadeliaMadisonMadison LakeMagnoliaMankatoMantorvilleMaple GroveMaple LakeMaple PlainMapletonMarbleMargieMariettaMarine On Saint CroixMarshallMaxMayerMaynardMazeppaMcgregorMcintoshMeadowlandsMedfordMelroseMenahgaMendotaMiddle RiverMilacaMilanMillvilleMilroyMiltonaMinneapolisMinneotaMinnesota CityMinnesota LakeMinnetonkaMontevideoMontgomeryMonticelloMontroseMoorheadMoose LakeMoraMorganMorrisMorristownMortonMotleyMoundMountain IronMountain LakeMurdockNashuaNaytahwaushNelsonNerstrandNett LakeNevisNew AuburnNew GermanyNew LondonNew MunichNew PragueNew RichlandNew UlmNew York MillsNewfoldenNewportNicolletNielsvilleNisswaNorcrossNorth BranchNorthfieldNorthomeNorthropNorwoodNorwood Young AmericaOdessaOdinOgemaOgilvieOkabenaOliviaOnamiaOrmsbyOronocoOrrOrtonvilleOsageOsakisOsloOsseoOstranderOttertailOwatonnaPalisadePark RapidsParkers PrairiePaynesvillePeasePelican RapidsPembertonPengillyPenningtonPennockPerhamPerleyPetersonPierzPillagerPine CityPine IslandPine RiverPipestonePlainviewPlatoPlummerPonemahPorterPrestonPrincetonPrinsburgPrior LakeRacineRandallRandolphRanierRaymondReadingRed Lake FallsRed WingRedbyRedwood FallsRemerRenvilleRevereRiceRichmondRochesterRockfordRockvilleRogersRollingstoneRoscoeRose CreekRoseauRosemountRothsayRound LakeRoyaltonRush CityRushfordRushmoreRussellRuthtonSabinSacred HeartSaint BonifaciusSaint CharlesSaint ClairSaint CloudSaint FrancisSaint HilaireSaint JamesSaint JosephSaint MartinSaint MichaelSaint PaulSaint Paul ParkSaint PeterSaint StephenSalolSanbornSargeantSartellSauk CentreSauk RapidsSavageScandiaSeaforthSebekaShaferShakopeeShellySherburnSide LakeSilver LakeSlaytonSleepy EyeSoudanSouth HavenSouth Saint PaulSpicerSpring GroveSpring ParkSpring ValleySpringfieldStacyStaplesStarbuckSteenStephenStewartStewartvilleStillwaterStordenStrandquistSturgeon LakeSwanvilleTaconiteTauntonThief River FallsTracyTrimontTrumanTwin LakesTwin ValleyTwo HarborsTylerUlenUnderwoodUpsalaUticaVergasVermillionVestaVictoriaVikingVirginiaWabashaWabassoWaconiaWadenaWahkonWaite ParkWaldorfWalkerWalnut GroveWalthamWanamingoWandaWarbaWarrenWarroadWarsawWasecaWatertownWatervilleWatkinsWatsonWaverlyWayzataWebsterWelchWelcomeWellsWendellWest ConcordWestbrookWheatonWhite EarthWillernieWillmarWillow RiverWilmontWiltonWindomWingerWinnebagoWinonaWinstedWinthropWolvertonWood LakeWoodstockWorthingtonWrenshallWykoffWyomingYoung AmericaZimmermanZumbro FallsZumbrota