WaterVerge

Oregon Water Quality Report

213 cities tested · Average grade: C · 3.7M people served

Cities Tested
213
Avg Score
62.3
Population Served
3.7M
Avg Grade
C
Live Water Alerts for Oregon →
Analysis

Oregon water quality overview

Oregon's drinking water quality is fair overall, with an average score of 62.3 out of 100 across 213 cities tested. The median score is 60, serving a total population of 3,737,312 residents. 46% of cities scored a D or F, pointing to significant water quality challenges in parts of the state. PFAS "forever chemicals" were detected in 25 of 213 cities tested (12%). 8 cities exceed the 2024 EPA maximum contaminant levels. 6 cities have lead levels exceeding the EPA action level of 15 ppb, often indicating aging infrastructure with lead service lines or lead solder. The state relies on a mix of water sources: 94 cities use groundwater while 119 draw from surface water such as rivers, lakes, and reservoirs.

Key Concerns

Issues to watch in Oregon

25 cities
PFAS Detected
12% of tested cities have PFAS in their water supply.
6 cities
Lead Exceedances
Lead levels above the EPA action level of 15 ppb (90th percentile).
205 cities
Health Violations
73,832 total violations recorded, 211 with unresolved issues.
48 cities
Failing Systems
Received a grade of F, indicating serious water quality issues.
State context
16
Superfund sites in Oregon
EPA National Priorities List
26.4%
of Oregon residents on fluoridated water
CDC, 2020
939,532
lbs released to surface water
Top 10 TRI facilities, 2023
16.7%
of Oregon domestic wells exceed EPA arsenic limit
USGS, 287 samples · 10 µg/L MCL
Domestic well chemistry

Private-well water in Oregon

Based on USGS Powell Domestic-Well Database — 391 private wells sampled across Oregon. These wells are not regulated by the EPA; if you draw your tap from a private well, the public-system grade above does not apply to you.

2.0 µg/L
Median arsenic in domestic wells
P90 17.0 µg/L · max 146.0 µg/L
87 µg/L
Median manganese in domestic wells
22.4% exceed 300 µg/L aesthetic limit
Industrial pollution

Top industrial water polluters in Oregon

Industrial polluters nearby

The 10 facilities reporting the most pounds released to surface water in Oregon, 2023.

Total reported releases to surface water: 939,532 lbs

FacilityTop chemicalTo surface water (lbs/yr)
SILTRONIC CORP
Computers and Electronic Products · NA
PORTLAND, OR97210
Nitrate compounds (water dissociable; reportable only when in aqueous solution)388,619
GEORGIA-PACIFIC TOLEDO LLC
Paper · KOCH INC
TOLEDO, OR97391
Hydrogen sulfide129,986
INTERNATIONAL PAPER
Paper · INTERNATIONAL PAPER CO
SPRINGFIELD, OR97478
Nitrate compounds (water dissociable; reportable only when in aqueous solution)110,566
CASCADE PACIFIC PULP HALSEY PULP MILL
Paper · INTERNATIONAL GRAND INVESTMENT CORP
HALSEY, OR97348
Nitrate compounds (water dissociable; reportable only when in aqueous solution)85,836
DYNO NOBEL- ST.HELENS PLANT
Chemicals · DYNO NOBEL INC
DEER ISLAND, OR97054
Nitrate compounds (water dissociable; reportable only when in aqueous solution)75,753

+ 5 more facilities

Source: EPA Toxic Release Inventory (TRI) 2023

Grade Distribution

How Oregon cities scored

A: 33 B: 50 C: 33 D: 49 F: 48
City Map

Water quality across Oregon

Each dot is a city, colored by its water quality grade. Size reflects population served. Click any city to view its full water report.

All Cities

213 cities in Oregon

# City Grade Score Population Violations
1 Sunriver A+
96.8
4K 21
2 Gearhart A
93.6
2K 21
3 Mill City A
93.4
2K 66
4 Crescent A
93.3
900 15
5 Toledo A
93.1
4K 24
6 Tualatin A
92.6
28K 8
7 Christmas Valley A
92.5
950 60
8 Seal Rock A
92.4
6K 10
9 Lakeside A
92.4
2K 55
10 Donald A
91
1K 39
11 Cove A
90.5
550 14
12 Aumsville A
90.2
4K 49
13 Depoe Bay A-
89.9
1K 44
14 Phoenix A-
89.4
6K 14
15 Hines A-
89.4
2K 44
16 Gervais A-
89.3
3K 15
17 Weston A-
89.3
714 16
18 Florence A-
88.6
14K 51
19 Willamina A-
88.6
2K 82
20 Athena A-
88.6
1K 38
21 Troutdale A-
88.5
16K 50
22 Veneta A-
88.3
6K 36
23 Echo A-
87.9
632 17
24 John Day A-
87.8
2K 13
25 Merrill A-
87.7
907 37
26 Dayton A-
87.6
3K 95
27 Elgin A-
87.6
2K 32
28 Union A-
87.1
2K 21
29 Rockaway Beach A-
86.9
1K 93
30 Arlington A-
86.8
628 18
31 Gleneden Beach A-
86.3
6K 24
32 Pilot Rock A-
86
1K 59
33 Sublimity A-
85.3
3K 52
34 Stayton B+
84.7
8K 41
35 Warrenton B+
84.6
9K 121
36 Harbor B+
84.2
3K 51
37 Mount Vernon B+
83.5
510 93
38 Powers B+
83.4
712 184
39 Forest Grove B+
83
27K 41
40 Madras B+
82.1
16K 160
41 Parkdale B+
81.7
867 127
42 Wallowa B+
81.7
840 38
43 Philomath B+
81.6
5K 102
44 Heppner B+
81.6
1K 61
45 Banks B+
81.2
2K 186
46 Coburg B+
81.2
1K 42
47 La Pine B+
81.1
4K 22
48 Siletz B+
81.1
2K 52
49 Mcminnville B+
81
35K 83
50 Glide B+
80.9
2K 116
51 Lincoln City B+
80.7
21K 73
52 Halsey B+
80.6
800 23
53 Condon B+
80.5
775 67
54 Wood Village B
80
4K 116
55 Manzanita B
79.9
3K 83
56 Turner B
79.6
3K 85
57 Malin B
78.8
815 94
58 Bay City B
78.6
1K 60
59 Independence B
78.4
10K 138
60 Joseph B
78
1K 72
61 Mt. Angel B
77.7
4K 95
62 Netarts B
77.4
2K 56
63 Columbia City B
77.3
2K 58
64 Winston B
76.9
8K 195
65 Sutherlin B
76.8
8K 75
66 Neskowin B
76.5
2K 84
67 Glendale B
75.6
864 88
68 Rhododendron B
75.5
980 166
69 Gresham B
75.2
77K 69
70 Canyon City B-
74.3
666 38
71 Dallas B-
74.1
18K 41
72 Carlton B-
73.7
2K 133
73 Talent B-
73.6
6K 62
74 Falls City B-
73.3
1K 155
75 Nyssa B-
72.6
3K 75
76 Sherwood B-
72
20K 226
77 Sweet Home B-
71.4
10K 152
78 Lowell B-
71.4
1K 72
79 Ontario B-
71.1
15K 154
80 La Grande B-
71
14K 199
81 Prairie City B-
70.7
841 72
82 Ophir B-
70.6
2K 124
83 Odell B-
70
6K 101
84 Oakridge C+
69.3
3K 53
85 Cannon Beach C+
69.3
2K 71
86 Boardman C+
69.2
6K 166
87 Wilsonville C+
68.3
26K 184
88 Eagle Point C+
68
10K 60
89 Baker City C+
67.4
10K 228
90 Creswell C+
66.9
6K 124
91 Jefferson C+
66.5
3K 161
92 Jacksonville C+
66
3K 204
93 Adair Village C
65
875 224
94 Sisters C
64.9
6K 325
95 Cascade Locks C
64.9
1K 59
96 Huntington C
64.7
510 161
97 Tigard C
64.2
63K 103
98 Oceanside C
63.1
670 187
99 Silverton C
62.7
11K 239
100 Stanfield C
62.7
2K 306
101 Rogue River C
62.2
3K 188
102 Scio C
61.3
940 187
103 Vale C
61.2
2K 121
104 Yoncalla C
61
1K 253
105 Keizer C
60.4
39K 315
106 Garibaldi C
60.2
1K 76
107 Gladstone C
60
12K 49
108 Tangent C
60
649 352
109 Dufur C-
59.8
643 165
110 Lafayette C-
59.5
4K 219
111 Wamic C-
59.2
1K 353
112 Reedsport C-
59.1
5K 173
113 Antelope C-
58.6
543 177
114 Canyonville C-
58.3
2K 107
115 Drain C-
58.3
1K 68
116 Corbett C-
57.3
3K 201
117 Oakland D+
54.4
1K 198
118 Enterprise D+
53.1
3K 225
119 Welches D+
53
2K 395
120 Pendelton D+
52
1K 619
121 Dundee D+
51.8
3K 322
122 Myrtle Creek D+
51.2
7K 366
123 Myrtle Point D+
51
3K 351
124 Colton D+
51
2K 326
125 Coos Bay D+
50
35K 841
126 Hood River D+
50
15K 455
127 Boring D+
50
4K 723
128 Burns D+
50
3K 631
129 Grand Ronde D+
50
3K 262
130 Aurora D+
50
3K 327
131 Chiloquin D+
50
1K 281
132 Island City D+
50
1K 109
133 Westport D+
50
828 515
134 Maupin D
49.8
560 133
135 Fairview D
49.5
11K 301
136 Sheridan D
49.5
8K 474
137 Harrisburg D
49.5
4K 318
138 Oregon City D
49
34K 106
139 Terrebonne D
49
6K 331
140 Clatskanie D
49
3K 1126
141 Irrigon D
49
2K 141
142 Vernonia D
49
2K 330
143 Gold Hill D
49
1K 211
144 Mapleton D
49
600 239
145 Umatilla D
48.8
8K 292
146 Redmond D
48.2
42K 993
147 Amity D
48
4K 481
148 Clackamas D
47.4
51K 532
149 Ashland D
47.2
22K 601
150 Canby D
47.1
19K 274
151 Brookings D
47
7K 468
152 Central Point D
46.6
21K 594
153 Lakeview D
46
2K 101
154 Shady Cove D
46
519 338
155 Monmouth D
45.5
14K 140
156 Lake Oswego D
45.4
48K 509
157 Waldport D
45
5K 454
158 Gaston D
45
3K 268
159 Rainier D
45
3K 1167
160 Cave Junction D
45
3K 523
161 Nehalem D
45
2K 179
162 Port Orford D
45
1K 374
163 Pacific City D
45
1K 113
164 Otis D
45
1K 281
165 Yachats D
45
1K 168
166 Woodburn F
44.5
30K 564
167 Brownsville F
44.5
2K 281
168 Sandy F
44
15K 1478
169 Cottage Grove F
44
12K 1157
170 Seaside F
44
8K 721
171 Warm Springs F
44
4K 1114
172 Rickreall F
44
2K 123
173 Scappoose F
43.9
10K 1636
174 Cornelius F
43.8
15K 186
175 Salem F
43.6
217K 3309
176 Pendleton F
43.6
18K 352
177 Astoria F
43.5
18K 839
178 Grants Pass F
43.4
40K 2789
179 Prineville F
43.2
13K 1072
180 Milton-Freewater F
43.2
7K 435
181 Hubbard F
43.2
4K 322
182 Corvallis F
43
63K 599
183 Lyons F
43
2K 329
184 Albany F
42.6
62K 921
185 Springfield F
42.5
70K 285
186 Newberg F
42.5
35K 3984
187 Molalla F
42.5
12K 794
188 Newport F
42.5
10K 546
189 Estacada F
42.5
6K 635
190 Lebanon F
42.2
20K 324
191 Riddle F
42
2K 785
192 Yamhill F
42
2K 326
193 St Helens F
41.9
18K 995
194 Hillsboro F
41.8
95K 317
195 Klamath Falls F
41.8
43K 1458
196 Coquille F
41.4
5K 632
197 Bend F
41
134K 1731
198 West Linn F
41
29K 380
199 Tillamook F
41
11K 733
200 Junction City F
41
7K 228
201 Beaverton F
40.7
317K 208
202 Hermiston F
40.6
21K 1292
203 Happy Valley F
40.5
50K 298
204 The Dalles F
40.5
18K 1081
205 Milwaukie F
40
51K 380
206 Bandon F
40
3K 656
207 Portland F
39.4
752K 2021
208 Cloverdale F
38.3
990 254
209 Gold Beach F
37.5
3K 312
210 Roseburg F
30
46K 569
211 Medford F
29.4
107K 604
212 Mulino F
29
790 217
213 Eugene F
28
180K 2141
ZIP Codes

Browse Oregon by ZIP code

Look up water quality by ZIP code to find the systems serving your area.

View all Oregon ZIP codes →
FAQ

Frequently asked questions about Oregon's water

Is Oregon's tap water safe to drink?

Oregon's water quality varies by city. The statewide average grade is C (62.3/100). 39% of cities scored an A or B, while 46% received a D or F. Check your specific city for detailed results.

Which Oregon cities have the best water quality?

The top-rated cities are Sunriver (A+), Gearhart (A), Mill City (A). These cities scored highest based on violation history, lead levels, PFAS contamination, and regulatory compliance.

Which Oregon cities have the worst water quality?

The lowest-rated cities are Eugene (F), Mulino (F), Medford (F). We recommend residents in these areas consider water filtration and review their city's specific contaminant data.

How many Oregon cities have PFAS in their water?

25 out of 213 cities tested positive for PFAS "forever chemicals" (12%). 8 cities exceed the 2024 EPA maximum contaminant levels. Reverse osmosis or activated carbon filters can help reduce PFAS exposure.

Do any Oregon cities have dangerous lead levels?

6 cities exceed the EPA lead action level of 15 ppb. Lead contamination typically comes from aging pipes and lead service lines rather than the water source itself. An NSF 53-certified filter can effectively remove lead from tap water.

Share this reportHelp others learn about their water quality
WhatsAppXFacebookLinkedInEmail