💧 TapWaterData

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 →

Stay Informed About Your Water Quality

Get EPA reports, filter recommendations, and safety alerts for your area.

Join 10,000+ people protecting their families. Unsubscribe anytime.