Oregon — Code Adoption Summary
Adoption model: Statewide-mandatory (Building Codes Division). Oregon uses its own "Specialty Code" naming for each discipline, each on ITS OWN independent update cycle — the most desynchronized multi-track state in this dataset. Last verified: 2026-07-03 Confidence: verified Primary sources: OR BCD — https://www.oregon.gov/bcd/codes-stand · ICC OR
Statewide adopted codes — current (2026), by independent track
| Code family | Oregon name | Adopted edition | Effective | Source |
|---|---|---|---|---|
| Building (structural) | OSSC (Oregon Structural Specialty Code) | 2025 OSSC | eff. 2025-10-01, mandatory 2026-04-01 | oregon.gov/bcd |
| Electrical (NEC) | OESC (Oregon Electrical Specialty Code) | 2023 OESC = NEC 2023 + OR amendments | eff. 2023-10-01; 2026 OESC in adoption process, targeting ~2026-10-01 | oregon.gov/bcd |
| Plumbing | OPSC (Oregon Plumbing Specialty Code) | 2023 OPSC = UPC 2021 base — Oregon = UPC | eff. 2023-10-01 | oregon.gov/bcd |
| Energy | OEESC (Oregon Energy Efficiency Specialty Code) | 2025 OEESC (ASHRAE 90.1-2022 based) | eff. 2025-01-01, mandatory 2025-07-01 | oregon.gov/bcd |
Key trap: each Oregon "Specialty Code" updates on its own independent schedule — building (2025), electrical (2023→2026 pending), plumbing (2023), energy (2025) are ALL different vintages simultaneously. Never assume one implies the others.
Adoption model & precedence
- All Specialty Codes are statewide-mandatory; local jurisdictions enforce, with limited local amendment authority.
- AHJ = local building department, applying the current statewide Specialty Codes.
Major cities / counties
| Jurisdiction | County | Notes | Building dept. |
|---|---|---|---|
| Portland | Multnomah | statewide Specialty Codes | portland.gov/bds |
| Salem | Marion | statewide Specialty Codes | cityofsalem.net |
| Eugene | Lane | statewide Specialty Codes | eugene-or.gov |
AHJ fallback (when local adoption is unverified)
- State baseline (certain, as of 2026-07): OSSC 2025 (mandatory 2026-04-01), OESC 2023 (NEC 2023) with 2026 OESC pending ~2026-10-01, OPSC 2023 (UPC 2021), OEESC 2025 (ASHRAE 90.1-2022).
- Action: check whether the 2026 OESC has taken effect by the permit date — it's actively in adoption as of this writing.
Change log
- 2026-07-03 — created; verified independently-tracked OSSC/OESC/OPSC/OEESC editions and effective dates; flagged 2026 OESC adoption in progress.