Oregon Water Quality Reports
Comprehensive water quality data for 136 cities across Oregon. View EPA-verified contaminant levels and get filter recommendations.
136
Cities
38
Safe
89
Monitor
9
At Risk
Cities in Oregon
Portland
People Served614K
Contaminants Tested80
Above Guidelines1
View Report →
Aloha
People Served217K
Contaminants Tested79
Above Guidelines1
View Report →
Bethany
People Served217K
Contaminants Tested79
Above Guidelines1
View Report →
Cedar Mill
People Served217K
Contaminants Tested79
Above Guidelines1
View Report →
Marlene Village
People Served217K
Contaminants Tested79
Above Guidelines1
View Report →
Oak Hills
People Served217K
Contaminants Tested79
Above Guidelines1
View Report →
Raleigh Hills
People Served217K
Contaminants Tested79
Above Guidelines1
View Report →
Rockcreek
People Served217K
Contaminants Tested79
Above Guidelines1
View Report →
West Haven-Sylvan
People Served217K
Contaminants Tested79
Above Guidelines1
View Report →
Salem
People Served200K
Contaminants Tested84
Above Guidelines1
View Report →
Eugene
People Served176K
Contaminants Tested84
Above Guidelines1
View Report →
Central Point
People Served95K
Contaminants Tested81
Above Guidelines1
View Report →
Medford
People Served95K
Contaminants Tested20
Above Guidelines4
View Report →
White City
People Served95K
Contaminants Tested81
Above Guidelines1
View Report →
Hillsboro
People Served91K
Contaminants Tested8
Above Guidelines0
View Report →
Beaverton
People Served80K
Contaminants Tested78
Above Guidelines0
View Report →
Cedar Hills
People Served80K
Contaminants Tested78
Above Guidelines0
View Report →
Gresham
People Served65K
Contaminants Tested78
Above Guidelines1
View Report →
Tigard
People Served63K
Contaminants Tested79
Above Guidelines2
View Report →
Wilsonville
People Served62K
Contaminants Tested79
Above Guidelines0
View Report →
Corvallis
People Served56K
Contaminants Tested82
Above Guidelines1
View Report →
Albany
People Served55K
Contaminants Tested82
Above Guidelines0
View Report →
Happy Valley
People Served50K
Contaminants Tested77
Above Guidelines1
View Report →
Gladstone
People Served40K
Contaminants Tested81
Above Guidelines0
View Report →
Jennings Lodge
People Served40K
Contaminants Tested81
Above Guidelines0
View Report →
Johnson City
People Served40K
Contaminants Tested81
Above Guidelines0
View Report →
Oak Grove
People Served40K
Contaminants Tested81
Above Guidelines0
View Report →
Oatfield
People Served40K
Contaminants Tested81
Above Guidelines0
View Report →
Oregon City
People Served40K
Contaminants Tested81
Above Guidelines0
View Report →
West Linn
People Served40K
Contaminants Tested81
Above Guidelines0
View Report →
Keizer
People Served39K
Contaminants Tested73
Above Guidelines1
View Report →
Tetherow
People Served32K
Contaminants Tested75
Above Guidelines1
View Report →
Durham
People Served28K
Contaminants Tested101
Above Guidelines1
View Report →
Tualatin
People Served28K
Contaminants Tested101
Above Guidelines1
View Report →
Newberg
People Served25K
Contaminants Tested20
Above Guidelines3
View Report →
Milwaukie
People Served21K
Contaminants Tested76
Above Guidelines0
View Report →
Lincoln City
People Served21K
Contaminants Tested80
Above Guidelines0
View Report →
Ashland
People Served21K
Contaminants Tested80
Above Guidelines1
View Report →
Sherwood
People Served20K
Contaminants Tested73
Above Guidelines1
View Report →
Hermiston
People Served20K
Contaminants Tested80
Above Guidelines0
View Report →
Canby
People Served19K
Contaminants Tested82
Above Guidelines0
View Report →
Pendleton
People Served17K
Contaminants Tested97
Above Guidelines3
View Report →
Dallas
People Served17K
Contaminants Tested80
Above Guidelines1
View Report →
Troutdale
People Served16K
Contaminants Tested93
Above Guidelines1
View Report →
Lebanon
People Served16K
Contaminants Tested81
Above Guidelines0
View Report →
Ontario
People Served14K
Contaminants Tested20
Above Guidelines3
View Report →
Four Corners
People Served14K
Contaminants Tested77
Above Guidelines1
View Report →
La Grande
People Served13K
Contaminants Tested20
Above Guidelines3
View Report →
St. Helens
People Served13K
Contaminants Tested20
Above Guidelines2
View Report →
Cornelius
People Served13K
Contaminants Tested80
Above Guidelines0
View Report →
The Dalles
People Served12K
Contaminants Tested20
Above Guidelines5
View Report →
Sandy
People Served11K
Contaminants Tested20
Above Guidelines3
View Report →
Monmouth
People Served11K
Contaminants Tested78
Above Guidelines0
View Report →
West Slope
People Served11K
Contaminants Tested7
Above Guidelines1
View Report →
Silverton
People Served10K
Contaminants Tested20
Above Guidelines2
View Report →
Independence
People Served10K
Contaminants Tested94
Above Guidelines1
View Report →
Astoria
People Served10K
Contaminants Tested20
Above Guidelines2
View Report →
Newport
People Served10K
Contaminants Tested20
Above Guidelines2
View Report →
Cottage Grove
People Served10K
Contaminants Tested20
Above Guidelines2
View Report →
Baker City
People Served10K
Contaminants Tested20
Above Guidelines2
View Report →
Prineville
People Served10K
Contaminants Tested20
Above Guidelines3
View Report →
Sweet Home
People Served9K
Contaminants Tested20
Above Guidelines2
View Report →
Fairview
People Served9K
Contaminants Tested92
Above Guidelines1
View Report →
Wood Village
People Served9K
Contaminants Tested92
Above Guidelines1
View Report →
Molalla
People Served9K
Contaminants Tested20
Above Guidelines2
View Report →
Umatilla
People Served8K
Contaminants Tested77
Above Guidelines0
View Report →
Springfield
People Served6K
Contaminants Tested80
Above Guidelines2
View Report →
Talent
People Served6K
Contaminants Tested8
Above Guidelines1
View Report →
Bend
People Served6K
Contaminants Tested90
Above Guidelines1
View Report →
Phoenix
People Served5K
Contaminants Tested8
Above Guidelines1
View Report →
Philomath
People Served5K
Contaminants Tested80
Above Guidelines0
View Report →
Garden Home-Whitford
People Served5K
Contaminants Tested6
Above Guidelines1
View Report →
Rivergrove
People Served4K
Contaminants Tested94
Above Guidelines2
View Report →
Madras
People Served4K
Contaminants Tested20
Above Guidelines0
View Report →
Warm Springs
People Served4K
Contaminants Tested0
Above Guidelines0
View Report →
Harrisburg
People Served4K
Contaminants Tested20
Above Guidelines4
View Report →
Toledo
People Served4K
Contaminants Tested20
Above Guidelines2
View Report →
Myrtle Creek
People Served4K
Contaminants Tested20
Above Guidelines2
View Report →
Hubbard
People Served3K
Contaminants Tested10
Above Guidelines2
View Report →
Dundee
People Served3K
Contaminants Tested20
Above Guidelines1
View Report →
Oakridge
People Served3K
Contaminants Tested20
Above Guidelines2
View Report →
Nyssa
People Served3K
Contaminants Tested20
Above Guidelines4
View Report →
Sisters
People Served3K
Contaminants Tested20
Above Guidelines3
View Report →
Manzanita
People Served3K
Contaminants Tested6
Above Guidelines2
View Report →
Deschutes River Woods
People Served3K
Contaminants Tested74
Above Guidelines1
View Report →
Harbor
People Served3K
Contaminants Tested20
Above Guidelines4
View Report →
North Plains
People Served3K
Contaminants Tested8
Above Guidelines0
View Report →
Sublimity
People Served3K
Contaminants Tested20
Above Guidelines1
View Report →
Junction City
People Served3K
Contaminants Tested94
Above Guidelines0
View Report →
Bandon
People Served3K
Contaminants Tested20
Above Guidelines3
View Report →
Gold Beach
People Served3K
Contaminants Tested20
Above Guidelines3
View Report →
Jacksonville
People Served3K
Contaminants Tested7
Above Guidelines1
View Report →
Burns
People Served3K
Contaminants Tested20
Above Guidelines3
View Report →
Myrtle Point
People Served3K
Contaminants Tested20
Above Guidelines3
View Report →
Millersburg
People Served3K
Contaminants Tested6
Above Guidelines0
View Report →
Dayton
People Served3K
Contaminants Tested20
Above Guidelines3
View Report →
Boring
People Served3K
Contaminants Tested20
Above Guidelines0
View Report →
Gervais
People Served3K
Contaminants Tested20
Above Guidelines2
View Report →
Rogue River
People Served2K
Contaminants Tested20
Above Guidelines5
View Report →
Lakeview
People Served2K
Contaminants Tested20
Above Guidelines5
View Report →
Willamina
People Served2K
Contaminants Tested20
Above Guidelines2
View Report →
Carlton
People Served2K
Contaminants Tested20
Above Guidelines2
View Report →
Turner
People Served2K
Contaminants Tested6
Above Guidelines3
View Report →
Clatskanie
People Served2K
Contaminants Tested20
Above Guidelines2
View Report →
Union
People Served2K
Contaminants Tested20
Above Guidelines3
View Report →
Stanfield
People Served2K
Contaminants Tested77
Above Guidelines0
View Report →
Vernonia
People Served2K
Contaminants Tested20
Above Guidelines2
View Report →
Waldport
People Served2K
Contaminants Tested20
Above Guidelines2
View Report →
Banks
People Served2K
Contaminants Tested20
Above Guidelines2
View Report →
Irrigon
People Served2K
Contaminants Tested20
Above Guidelines4
View Report →
Cave Junction
People Served2K
Contaminants Tested20
Above Guidelines2
View Report →
Columbia City
People Served2K
Contaminants Tested20
Above Guidelines2
View Report →
Enterprise
People Served2K
Contaminants Tested20
Above Guidelines2
View Report →
Rainier
People Served2K
Contaminants Tested20
Above Guidelines2
View Report →
Vale
People Served2K
Contaminants Tested20
Above Guidelines4
View Report →
Amity
People Served2K
Contaminants Tested20
Above Guidelines2
View Report →
Brownsville
People Served2K
Contaminants Tested96
Above Guidelines0
View Report →
La Pine
People Served2K
Contaminants Tested20
Above Guidelines0
View Report →
Corbett
People Served2K
Contaminants Tested6
Above Guidelines3
View Report →
Dunthorpe
People Served2K
Contaminants Tested6
Above Guidelines1
View Report →
Depoe Bay
People Served1K
Contaminants Tested80
Above Guidelines1
View Report →
Pilot Rock
People Served1K
Contaminants Tested72
Above Guidelines0
View Report →
Mission
People Served1K
Contaminants Tested0
Above Guidelines0
View Report →
Coburg
People Served1K
Contaminants Tested77
Above Guidelines0
View Report →
Falls City
People Served1K
Contaminants Tested79
Above Guidelines0
View Report →
Rose Lodge
People Served1K
Contaminants Tested76
Above Guidelines0
View Report →
Hayesville
People Served0K
Contaminants Tested73
Above Guidelines1
View Report →
Damascus
People Served0K
Contaminants Tested77
Above Guidelines0
View Report →
Sodaville
People Served0K
Contaminants Tested74
Above Guidelines1
View Report →
Lake Oswego
People Served0K
Contaminants Tested71
Above Guidelines0
View Report →
Tangent
People Served0K
Contaminants Tested76
Above Guidelines1
View Report →
Barlow
People Served0K
Contaminants Tested69
Above Guidelines1
View Report →
Jasper
People Served0K
Contaminants Tested75
Above Guidelines1
View Report →
Green Meadows
People Served0K
Contaminants Tested73
Above Guidelines0
View Report →
Gaston
People Served0K
Contaminants Tested6
Above Guidelines2
View Report →
Grand Ronde
People Served0K
Contaminants Tested20
Above Guidelines3
View Report →