Oregon tap water quality
947 active community water systems.
Largest water systems
| Grade | System | People | Health violations (5y) |
| A | Portland Water Bureau | 666,200 | 0 |
| A | Tualatin Valley Water District | 224,600 | 0 |
| A | Salem Public Works | 199,820 | 0 |
| A | Eugene Water & Electric Board | 176,000 | 0 |
| B | Medford Water Commission | 106,068 | 0 |
| A | City of Hillsboro | 92,632 | 0 |
| A | City of Beaverton | 88,045 | 0 |
| C | City of Bend | 77,704 | 0 |
| A | City of Gresham | 73,932 | 0 |
| A | Rockwood PUD | 65,443 | 0 |
| B | City of Tigard | 62,500 | 0 |
| A | Springfield Utility Board | 62,100 | 0 |
| A | City of Corvallis | 61,468 | 0 |
| A | City of Albany | 57,997 | 0 |
| B | Sunrise Water Authority | 50,003 | 0 |
| C | Klamath Falls Water Dept | 40,475 | 0 |
| A | Lake Oswego Municipal Water | 40,000 | 0 |
| A | City of Keizer | 38,585 | 0 |
| A | Redmond Water Department | 38,208 | 0 |
| B | City of Grants Pass | 37,138 | 0 |
| A | Avion WC - Greater Avion | 35,332 | 0 |
| A | McMinnville Water & Light | 34,515 | 0 |
| A | Coos Bay North Bend WTR Brd | 34,500 | 0 |
| A | Oregon City | 33,940 | 0 |
| B | Oak Lodge Water Services | 30,000 | 1 |
| A | Clackamas River Water | 29,918 | 0 |
| A | City of Woodburn | 29,455 | 0 |
| A | City of Roseburg | 28,800 | 0 |
| A | City of Tualatin | 28,106 | 0 |
| A | City of West Linn | 28,000 | 0 |
| B | City of Forest Grove | 26,838 | 0 |
| A | City of Wilsonville | 25,915 | 0 |
| A | City of Newberg | 25,138 | 0 |
| A | Ashland Water Department | 20,946 | 0 |
| C | City of Milwaukie | 20,946 | 0 |
| A | City of Lincoln City | 20,830 | 0 |
| A | City of Sherwood | 20,781 | 0 |
| C | City of Hermiston | 20,000 | 0 |
| A | Clackamas River Water - Clairmont | 19,928 | 0 |
| A | City of Central Point | 19,785 | 0 |
| A | City of Lebanon | 18,945 | 0 |
| A | Canby Utility | 18,754 | 0 |
| B | City of Dallas | 17,911 | 0 |
| B | City of Pendleton | 16,996 | 0 |
| B | City of Troutdale | 16,185 | 0 |
| B | City of Cornelius | 14,490 | 0 |
| B | City of Ontario | 14,465 | 0 |
| A | Suburban East Salem WD | 13,900 | 0 |
| A | City of LA Grande | 13,460 | 0 |
| B | City of St Helens | 13,410 | 0 |
Most issues (systems serving 10,000+)
D8 health-based violations in the last 5 years; 6 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2023).
CNo health-based violations in the last 5 years; 18 monitoring/reporting violations; PFOA/PFOS average above the 4 ppt federal limit: PFOA; Lead 90th percentile below the action level (2023).
CNo health-based violations in the last 5 years; 199 monitoring/reporting violations; PFOA/PFOS average above the 4 ppt federal limit: PFOS; Lead 90th percentile below the action level (2024).
CNo health-based violations in the last 5 years; 15 monitoring/reporting violations; 1 not yet resolved; PFOA/PFOS average above the 4 ppt federal limit: PFOS; Lead 90th percentile below the action level (2025).
C1 health-based violation in the last 5 years; 15 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2023).
CNo health-based violations in the last 5 years; 6 monitoring/reporting violations; PFOA/PFOS average above the 4 ppt federal limit: PFOS; Lead 90th percentile below the action level (2023).
C1 health-based violation in the last 5 years; 6 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2025).
BNo 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 (2023).
B1 health-based violation 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).
BNo health-based violations in the last 5 years; 12 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2026).
BNo health-based violations in the last 5 years; 31 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2023).
BNo health-based violations in the last 5 years; 22 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2023).
BNo health-based violations in the last 5 years; 14 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2024).
BNo health-based violations in the last 5 years; 15 monitoring/reporting violations; 1 not yet resolved; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2026).
BNo health-based violations in the last 5 years; 70 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2025).
BNo health-based violations in the last 5 years; 15 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2024).
BNo health-based violations in the last 5 years; 8 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2025).
BNo health-based violations in the last 5 years; 7 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2025).
BNo health-based violations in the last 5 years; 7 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2024).
BNo health-based violations in the last 5 years; 7 monitoring/reporting violations; PFAS tested (UCMR 5), none above federal limits; Lead 90th percentile below the action level (2024).
Cities
AdrianAlbanyAlseaAmityArch CapeArlingtonAshlandAstoriaAthenaAumsvilleAuroraBaker CityBandonBanksBay CityBeavercreekBeavertonBendBlachlyBlue RiverBlyBoardmanBoringBrightwoodBroadbentBrookingsBrownsvilleBurnsButte FallsCamp ShermanCanbyCannon BeachCanyonvilleCarltonCascade LocksCave JunctionCentral PointChristmas ValleyClackamasClatskanieCloverdaleColtonColumbia CityCondonCoos BayCoquilleCorbettCorneliusCorvallisCottage GroveCoveCrater LakeCreswellCulverDairyDallasDamascusDays CreekDaytonDayvilleDepoe BayDetroitDexterDonaldDrainDufurDundeeEagle CreekEagle PointEchoElginElktonEstacadaEugeneFairviewFalls CityFlorenceForest GroveFort KlamathFossilGales CreekGardinerGaribaldiGastonGatesGervaisGilchristGladstoneGlendaleGleneden BeachGlideGold BeachGold HillGovernment CampGrand RondeGrants PassGrass ValleyGreshamHainesHalfwayHalseyHammondHappy ValleyHarrisburgHeppnerHermistonHillsboroHinesHood RiverHubbardHuntingtonIdleyld ParkImblerIndependenceIoneIrrigonJacksonvilleJeffersonJohn DayJordan ValleyJosephJunction CityKenoKerbyKlamath FallsLa GrandeLa PineLafayetteLake OswegoLakeviewLangloisLebanonLexingtonLincoln CityLong CreekLostineLowellLyonsMadrasMalinManzanitaMapletonMarcolaMaupinMcminnvilleMedfordMehamaMerlinMerrillMidlandMill CityMilton FreewaterMitchellMolallaMonmouthMonroeMonumentMoroMosierMount AngelMount Hood ParkdaleMount VernonMulinoMyrtle CreekNehalemNeotsuNeskowinNewbergNewportNorth BendNorth PlainsNorth PowderOaklandOakridgeOceansideOdellOntarioOregon CityOtisOtter RockOxbowPacific CityPaisleyPendeltonPendletonPhilomathPhoenixPilot RockPleasant HillPortlandPowell ButtePowersPrairie CityPrinevilleProspectRainierRedmondReedsportRhododendronRichlandRickreallRiddleRockaway BeachRogue RiverRoseburgRufusSaint BenedictSaint HelensSaint PaulSalemSandyScappooseScioScotts MillsSeal RockSeasideSenecaShady CoveShanikoSheridanSherwoodSiletzSilvertonSixesSouth BeachSprague RiverSpraySpringfieldStanfieldStaytonSumpterSutherlinSweet HomeTalentTangentTenmileTerrebonneThe DallesTillamookTimberToledoTrailTroutdaleTualatinTurnerTygh ValleyUkiahUmatillaUnityValeVenetaVernoniaVidaWaldportWallowaWaltervilleWarm SpringsWarrenWarrentonWascoWest LinnWestfirWestlakeWheelerWhite CityWilburWillaminaWilsonvilleWinchesterWinstonWoodburnYachatsYamhillYoncalla