Oregon Water Quality & Safety Report
44 ZIP codes · 149 water systems · UPC plumbing code · Updated 2026-03-16
Data: EPA SDWIS, NWS, State plumbing boards, Rewiring America Last verified: 2026-03-16
Overview
We track water quality, weather alerts, plumbing regulations, and energy rebates for 44 ZIP codes across Oregon, covering 149 community water systems that serve approximately 2,125,293 people.
41 of 44 ZIP codes (93%) have recorded EPA violations. 83 health-based violations have been documented.
Plumbing Regulations
Oregon follows the Oregon Specialty Plumbing Code (based on UPC) (2021 edition).
- Plumbing code: UPC (2021)
- Homeowner DIY: Licensed plumber required
- Water heater permit: Required
- Annual backflow test: Required
- Seismic strapping: Required
Energy & Water Rebates
Across 44 tracked ZIP codes in Oregon, residents have access to an average of 2 water-related rebate programs — including incentives for heat pump water heaters, efficient fixtures, and plumbing upgrades.
Check rebates for your ZIP code →
Areas with Most Violations
| ZIP Code | City | Safety Score | Violations | Health-Based | System |
|---|---|---|---|---|---|
| 97016 | Clatskanie | — | 373 | 14 | CLATSKANIE, CITY OF |
| 97038 | Molalla | — | 118 | 3 | MOLALLA, CITY OF |
| 97019 | Corbett | — | 90 | 0 | CORBETT WATER DISTRICT |
| 97045 | Oregon City | — | 55 | 6 | OREGON CITY |
| 97042 | Mulino | — | 43 | 1 | MULINO WATER DISTRICT |
| 97701 | Bend | — | 43 | 0 | BEND, CITY OF |
| 97014 | Cascade Locks | — | 40 | 3 | CASCADE LOCKS, CITY OF |
| 97001 | Antelope | — | 38 | 14 | YOUNG LIFE |
| 97024 | Fairview | — | 28 | 14 | FAIRVIEW, CITY OF |
| 97031 | Hood River | — | 28 | 1 | HOOD RIVER, CITY OF |
Areas with No Violations
| ZIP Code | City | Safety Score | System | Population |
|---|---|---|---|---|
| 97017 | Colton | — | COLTON WATER DISTRICT | 1,500 |
| 97018 | Columbia City | — | COLUMBIA CITY MUN WATERWORKS | 1,995 |
| 97020 | Donald | — | DONALD, CITY OF | 1,107 |
Lead & Copper
- 0 ZIP codes exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 0 ZIP codes (0%)
- Moderate risk (Zone 2): 0 ZIP codes
- Low risk (Zone 3): 0 ZIP codes
All 44 ZIP Codes in Oregon
- 97321 (Albany) — 5 violations
- 97001 (Antelope) — 38 violations ⚠
- 97002 (Aurora) — 18 violations
- 97003 (Beaverton) — 4 violations
- 97701 (Bend) — 43 violations
- 97009 (Boring) — 7 violations ⚠
- 97011 (Brightwood) — 6 violations
- 97013 (Canby) — 12 violations
- 97014 (Cascade Locks) — 40 violations ⚠
- 97015 (Clackamas) — 11 violations
- 97016 (Clatskanie) — 373 violations ⚠
- 97017 (Colton)
- 97018 (Columbia City)
- 97019 (Corbett) — 90 violations
- 97330 (Corvallis) — 8 violations ⚠
- 97020 (Donald)
- 97021 (Dufur) — 21 violations ⚠
- 97022 (Eagle Creek) — 13 violations
- 97023 (Estacada) — 11 violations ⚠
- 97401 (Eugene) — 1 violation
- 97024 (Fairview) — 28 violations ⚠
- 97026 (Gervais) — 6 violations
- 97027 (Gladstone) — 22 violations ⚠
- 97028 (Government Camp) — 4 violations
- 97526 (Grants Pass) — 10 violations
- 97029 (Grass Valley) — 1 violation
- 97030 (Gresham) — 13 violations
- 97123 (Hillsboro) — 18 violations
- 97031 (Hood River) — 28 violations ⚠
- 97032 (Hubbard) — 2 violations
- 97601 (Klamath Falls) — 18 violations ⚠
- 97034 (Lake Oswego) — 10 violations
- 97367 (Lincoln City) — 8 violations
- 97037 (Maupin) — 11 violations ⚠
- 97501 (Medford) — 17 violations ⚠
- 97038 (Molalla) — 118 violations ⚠
- 97039 (Moro) — 2 violations
- 97042 (Mulino) — 43 violations ⚠
- 97044 (Odell) — 3 violations
- 97045 (Oregon City) — 55 violations ⚠
- 97201 (Portland) — 5 violations
- 97470 (Roseburg) — 18 violations ⚠
- 97301 (Salem) — 14 violations
- 97475 (Springfield) — 15 violations ⚠
Data Sources
- Water quality: EPA Safe Drinking Water Information System (SDWIS)
- Regulations: State plumbing boards, ICC, IAPMO
- Rebates: Rewiring America
Updated daily.