Skip to main content

Oregon Water Quality Reports

Comprehensive water quality data for 256 cities across Oregon. View EPA-verified contaminant levels and get filter recommendations.

256
Cities
74
Safe
153
Monitor
29
At Risk

Water Quality by County

Explore aggregated water quality scores across Oregon counties. Scores are calculated based on EPA data and weighted by population.

Loading map...
Data from 40 cities serving 1,990,340 people across 19 counties.

Cities in Oregon

West Haven-Sylvan

People Served911K
Contaminants Tested237
Above Guidelines2
View Report β†’

Portland

People Served680K
Contaminants Tested615
Above Guidelines4
View Report β†’

Dunthorpe

People Served637K
Contaminants Tested162
Above Guidelines2
View Report β†’

Maywood Park

People Served614K
Contaminants Tested80
Above Guidelines1
View Report β†’

West Slope

People Served308K
Contaminants Tested164
Above Guidelines2
View Report β†’

Hillsboro

People Served308K
Contaminants Tested254
Above Guidelines1
View Report β†’

Raleigh Hills

People Served302K
Contaminants Tested163
Above Guidelines2
View Report β†’

Beaverton

People Served297K
Contaminants Tested157
Above Guidelines1
View Report β†’

Cedar Hills

People Served297K
Contaminants Tested157
Above Guidelines1
View Report β†’

Marlene Village

People Served297K
Contaminants Tested157
Above Guidelines1
View Report β†’

Oak Hills

People Served297K
Contaminants Tested157
Above Guidelines1
View Report β†’

Garden Home-Whitford

People Served222K
Contaminants Tested85
Above Guidelines2
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 β†’

Rockcreek

People Served217K
Contaminants Tested79
Above Guidelines1
View Report β†’

Four Corners

People Served214K
Contaminants Tested161
Above Guidelines2
View Report β†’

Hayesville

People Served202K
Contaminants Tested527
Above Guidelines8
View Report β†’

Salem

People Served201K
Contaminants Tested400
Above Guidelines4
View Report β†’

Eugene

People Served178K
Contaminants Tested1353
Above Guidelines6
View Report β†’

River Road

People Served176K
Contaminants Tested84
Above Guidelines1
View Report β†’

Santa Clara

People Served176K
Contaminants Tested84
Above Guidelines1
View Report β†’

Gresham

People Served150K
Contaminants Tested184
Above Guidelines4
View Report β†’

Oatfield

People Served132K
Contaminants Tested242
Above Guidelines0
View Report β†’

Gladstone

People Served123K
Contaminants Tested174
Above Guidelines0
View Report β†’

Central Point

People Served115K
Contaminants Tested315
Above Guidelines6
View Report β†’

Johnson City

People Served111K
Contaminants Tested166
Above Guidelines0
View Report β†’

Bend

People Served110K
Contaminants Tested897
Above Guidelines11
View Report β†’

Tetherow

People Served101K
Contaminants Tested154
Above Guidelines1
View Report β†’

Medford

People Served96K
Contaminants Tested605
Above Guidelines9
View Report β†’

White City

People Served95K
Contaminants Tested154
Above Guidelines2
View Report β†’

Wood Village

People Served95K
Contaminants Tested357
Above Guidelines5
View Report β†’

Jennings Lodge

People Served93K
Contaminants Tested167
Above Guidelines0
View Report β†’

Happy Valley

People Served92K
Contaminants Tested232
Above Guidelines1
View Report β†’

Durham

People Served91K
Contaminants Tested180
Above Guidelines3
View Report β†’

Wilsonville

People Served88K
Contaminants Tested161
Above Guidelines0
View Report β†’

Troutdale

People Served82K
Contaminants Tested171
Above Guidelines2
View Report β†’

Oregon City

People Served81K
Contaminants Tested159
Above Guidelines0
View Report β†’

Fairview

People Served75K
Contaminants Tested302
Above Guidelines3
View Report β†’

Metzger

People Served67K
Contaminants Tested85
Above Guidelines3
View Report β†’

West Linn

People Served67K
Contaminants Tested88
Above Guidelines0
View Report β†’

Bull Mountain

People Served63K
Contaminants Tested79
Above Guidelines2
View Report β†’

Tigard

People Served63K
Contaminants Tested79
Above Guidelines2
View Report β†’

Corvallis

People Served57K
Contaminants Tested640
Above Guidelines6
View Report β†’

Albany

People Served56K
Contaminants Tested854
Above Guidelines5
View Report β†’

Damascus

People Served51K
Contaminants Tested228
Above Guidelines1
View Report β†’

Deschutes River Woods

People Served41K
Contaminants Tested239
Above Guidelines3
View Report β†’

Oak Grove

People Served40K
Contaminants Tested154
Above Guidelines0
View Report β†’

Keizer

People Served39K
Contaminants Tested146
Above Guidelines1
View Report β†’

Bunker Hill

People Served35K
Contaminants Tested81
Above Guidelines1
View Report β†’

Coos Bay

People Served35K
Contaminants Tested81
Above Guidelines1
View Report β†’

Rivergrove

People Served32K
Contaminants Tested266
Above Guidelines3
View Report β†’

Roseburg North

People Served29K
Contaminants Tested80
Above Guidelines0
View Report β†’

Roseburg

People Served29K
Contaminants Tested80
Above Guidelines0
View Report β†’

Tualatin

People Served28K
Contaminants Tested101
Above Guidelines1
View Report β†’

Newberg

People Served27K
Contaminants Tested1212
Above Guidelines5
View Report β†’

Woodburn

People Served26K
Contaminants Tested380
Above Guidelines5
View Report β†’

Forest Grove

People Served25K
Contaminants Tested80
Above Guidelines1
View Report β†’

Ashland

People Served21K
Contaminants Tested303
Above Guidelines6
View Report β†’

Milwaukie

People Served21K
Contaminants Tested76
Above Guidelines0
View Report β†’

Lincoln City

People Served21K
Contaminants Tested80
Above Guidelines0
View Report β†’

Hermiston

People Served21K
Contaminants Tested461
Above Guidelines4
View Report β†’

Sherwood

People Served20K
Contaminants Tested217
Above Guidelines4
View Report β†’

Canby

People Served19K
Contaminants Tested303
Above Guidelines0
View Report β†’

Pendleton

People Served18K
Contaminants Tested409
Above Guidelines3
View Report β†’

The Dalles

People Served17K
Contaminants Tested457
Above Guidelines4
View Report β†’

Dallas

People Served17K
Contaminants Tested80
Above Guidelines1
View Report β†’

Astoria

People Served16K
Contaminants Tested314
Above Guidelines2
View Report β†’

Lebanon

People Served16K
Contaminants Tested258
Above Guidelines0
View Report β†’

South Lebanon

People Served16K
Contaminants Tested168
Above Guidelines0
View Report β†’

Crooked River Ranch

People Served16K
Contaminants Tested149
Above Guidelines1
View Report β†’

Winston

People Served15K
Contaminants Tested193
Above Guidelines1
View Report β†’

Florence

People Served14K
Contaminants Tested156
Above Guidelines1
View Report β†’

Heceta Beach

People Served14K
Contaminants Tested156
Above Guidelines1
View Report β†’

Ontario

People Served14K
Contaminants Tested80
Above Guidelines1
View Report β†’

Beavercreek

People Served14K
Contaminants Tested78
Above Guidelines2
View Report β†’

Monmouth

People Served14K
Contaminants Tested155
Above Guidelines1
View Report β†’

La Grande

People Served14K
Contaminants Tested227
Above Guidelines3
View Report β†’

St. Helens

People Served13K
Contaminants Tested20
Above Guidelines2
View Report β†’

Cornelius

People Served13K
Contaminants Tested156
Above Guidelines0
View Report β†’

Sandy

People Served11K
Contaminants Tested93
Above Guidelines3
View Report β†’

Prineville

People Served11K
Contaminants Tested703
Above Guidelines12
View Report β†’

Silverton

People Served11K
Contaminants Tested225
Above Guidelines1
View Report β†’

Cottage Grove

People Served11K
Contaminants Tested431
Above Guidelines3
View Report β†’

Independence

People Served10K
Contaminants Tested94
Above Guidelines1
View Report β†’

Newport

People Served10K
Contaminants Tested250
Above Guidelines2
View Report β†’

Baker City

People Served10K
Contaminants Tested78
Above Guidelines0
View Report β†’

Eagle Point

People Served10K
Contaminants Tested8
Above Guidelines1
View Report β†’

Sweet Home

People Served9K
Contaminants Tested80
Above Guidelines0
View Report β†’

Molalla

People Served9K
Contaminants Tested229
Above Guidelines1
View Report β†’

Warrenton

People Served9K
Contaminants Tested79
Above Guidelines1
View Report β†’

Stayton

People Served8K
Contaminants Tested81
Above Guidelines1
View Report β†’

Umatilla

People Served8K
Contaminants Tested229
Above Guidelines0
View Report β†’

Brookings

People Served7K
Contaminants Tested311
Above Guidelines2
View Report β†’

Myrtle Creek

People Served7K
Contaminants Tested383
Above Guidelines0
View Report β†’

Seaside

People Served7K
Contaminants Tested80
Above Guidelines1
View Report β†’

Green

People Served7K
Contaminants Tested96
Above Guidelines0
View Report β†’

Springfield

People Served6K
Contaminants Tested80
Above Guidelines2
View Report β†’

Talent

People Served6K
Contaminants Tested8
Above Guidelines1
View Report β†’

Seal Rock

People Served6K
Contaminants Tested8
Above Guidelines0
View Report β†’

Showing top 100 of 256 cities by population.

Use the search box above to find any city in Oregon.

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.