Oregon
Oregon's HB 2001 eliminated single-family-only zoning statewide, making it one of the most ADU-friendly states in the country. Portland has been a national leader in ADU construction for over a decade. ADU Pass helps Oregon homeowners cut through the permit paperwork and take advantage of the state's progressive housing policies.
Map
State ADU details
State ADU law
Oregon has the most comprehensive statewide ADU preemption framework in the country after California. House Bill 2001 (2019), codified principally at ORS 197.312(5), requires every Oregon city of more than 2,500 residents inside an urban growth boundary, and every Oregon county with population over 15,000, to allow at least one accessory dwelling unit (interior, attached, or detached) by right for each existing or newly-constructed single-family detached dwelling on residentially-zoned lots. Local jurisdictions may impose 'reasonable regulations' on siting and design but may NOT require owner-occupancy of either the primary or accessory unit and may NOT require additional off-street parking. Senate Bill 458 (2021), codified at ORS 92.031, authorizes 'middle housing land divisions' that allow each unit of a duplex / triplex / quadplex / townhouse / cottage cluster to be partitioned onto its own lot for fee-simple sale via an expedited land-division process; SB 458 does not directly add an ADU mandate but interacts with HB 2001 because an existing ADU can be split off onto its own lot under SB 458's expedited process (although a new ADU cannot be created after a SB 458 division). HB 2001 also separately preempts single-family-only zoning in cities over 25,000 by mandating duplexes statewide (and triplexes, quadplexes, townhouses, and cottage clusters in larger cities), which is the 'middle housing' provision discussed alongside ADUs in DLCD guidance.
Statutes:
- ORS 197.312(5) — Limitation on city and county prohibitions on accessory dwelling units — The codified ADU preemption provision originating in HB 2001 (2019). Requires cities >2,500 within an urban growth boundary and counties >15,000 to allow at least one ADU by right per single-family detached dwelling on residentially-zoned lots. Bars owner-occupancy mandates and additional off-street parking requirements; allows reasonable siting and design regulations.
- ORS 197.758 — Middle housing in lower density residential zones (HB 2001 'middle housing' codification) — Companion to the ADU provision. Mandates that cities >25,000 allow duplexes, triplexes, quadplexes, townhouses, and cottage clusters in residential zones; cities 10,000-25,000 must allow duplexes. Operative January 1, 2020 with municipal compliance deadline July 1, 2021 (cities <25k) or July 1, 2022 (cities >25k).
- ORS 92.031 — Middle housing land divisions (SB 458 (2021)) — Authorizes expedited land divisions that put each middle housing unit on its own lot for fee-simple sale. Applies to middle housing land divisions submitted on or after June 30, 2022. Existing ADUs may be split off via SB 458; new ADUs may not be created after a SB 458 division.
- House Bill 2001 (2019) Enrolled — 80th Oregon Legislative Assembly — Session law text amending ORS 197.312 and creating the middle housing mandate. Effective August 8, 2019; ADU and middle housing provisions operative January 1, 2020 with municipal compliance windows running through 2022.
- Senate Bill 458 (2021) A-Engrossed — 81st Oregon Legislative Assembly — Session law text adding the middle housing land division to ORS Chapter 92. Effective June 23, 2021; operative for applications on or after June 30, 2022.
State insurance regimes
Oregon operates the Oregon FAIR Plan Association, the state's residual property-insurance market for fire-and-extended-coverage perils. The plan is administered by a non-profit association of admitted insurers and serves as the insurer of last resort for properties unable to obtain coverage in the voluntary market. Oregon's wildfire-driven insurance market has been the focus of major recent state action: SB 762 (2021) appropriated $220M+ for wildfire mitigation and authorized the Department of Forestry to publish the Oregon Wildfire Hazard Map; SB 82 (2023) prohibits insurers from using any state wildfire risk map as the sole basis for cancellation, non-renewal, or premium increase, and requires insurers who do cancel / non-renew on wildfire grounds to disclose the property-level information used and the available mitigation measures. The Oregon Division of Financial Regulation (DFR), within the Department of Consumer and Business Services, regulates rates and forms.
State housing programs
Oregon's state-level ADU policy infrastructure is concentrated in the Department of Land Conservation and Development (DLCD), which publishes guidance documents for cities and counties implementing ORS 197.312(5) and ORS 197.758, runs the Housing Choice and Middle Housing technical-assistance programs, and audits municipal compliance with HB 2001. Oregon does not currently maintain a statewide pre-approved ADU plan catalog (those exist at the city level, e.g. Portland's pre-approved ADU plans), and there is no statewide impact-fee waiver, no statewide streamlined-review timeline floor beyond the reasonable-regulation requirement of ORS 197.312(5), and no state ADU rebate program.
- DLCD ADU implementation guidance — Statewide guidance to local governments on what 'reasonable regulations' on ADU siting and design under ORS 197.312(5) means in practice. Updated September 2019 to coincide with HB 2001 enactment.
- DLCD Housing Choice / Middle Housing technical assistance — Ongoing TA program that supports cities and counties in updating development regulations to comply with HB 2001 (ADUs and middle housing) and SB 458 (middle housing land divisions).
Known state issues (2)
- policy-review (since 2022-06) — The Oregon Wildfire Hazard Map (originating in SB 762 of 2021) has been republished multiple times since 2022; SB 82 (2023) decoupled the map from insurance underwriting. Insurance availability and pricing for ADUs in wildland-urban-interface counties (Jackson, Josephine, Klamath, Deschutes, Hood River, etc.) remains volatile in the voluntary market; the Oregon FAIR Plan is the residual market. (source)
- policy-review (since 2020-01) — Some Oregon municipalities adopted post-HB 2001 ordinances that DLCD or third-party advocates contend impose unreasonable siting and design conditions on ADUs. Litigation and Land Use Board of Appeals decisions continue to refine what 'reasonable regulations' means under ORS 197.312(5); the League of Oregon Cities tracks these decisions. (source)
Federal (United States) — ADU-relevant rules and programs
Federal ADU law
The United States has no federal statute that directly regulates accessory dwelling unit entitlement or design. Land-use authority over ADUs resides with states and local governments under the traditional police power. Federal engagement is limited to financing (Fannie/Freddie/FHA/VA/USDA), flood insurance (FEMA/NFIP), and discretionary housing programs (HUD), which are recorded in sibling sections of this file.
Federal financing programs
Federal housing-finance agencies and GSEs set nationwide underwriting rules that govern whether an ADU can be financed, appraised, and counted toward mortgage qualifying income. The relevant actors are Fannie Mae, Freddie Mac, FHA (HUD), VA, and USDA Rural Development.
Federal tax credits
There is no ADU-specific federal tax credit. ADUs may incidentally qualify for existing federal energy-efficiency and clean-energy tax credits when the ADU construction includes qualifying measures.
Federal housing programs
HUD administers several discretionary programs that can fund ADU-related activity at the grantee's election, but none is an ADU-specific program.
Counties
- Baker County
- Benton County
- Clackamas County
- Clatsop County
- Columbia County
- Coos County
- Crook County
- Curry County
- Deschutes County
- Douglas County
- Gilliam County
- Grant County
- Harney County
- Hood River County
- Jackson County
- Jefferson County
- Josephine County
- Klamath County
- Lake County
- Lane County
- Lincoln County
- Linn County
- Malheur County
- Marion County
- Modoc County
- Morrow County
- Multnomah County
- Polk County
- Sherman County
- Tillamook County
- Umatilla County
- Union County
- Wallowa County
- Wasco County
- Washington County
- Wheeler County
- Yamhill County
Cities
- Adams
- Adel
- Adrian
- Agness
- Albany
- Allegany
- Alsea
- Alvadore
- Amity
- Antelope
- Arlington
- Arock
- Ashland
- Astoria
- Athena
- Aumsville
- Aurora
- Azalea
- Baker City
- Bandon
- Banks
- Bay City
- Beatty
- Beavercreek
- Beaverton (No County)
- Beaverton (Washington County)
- Bend (Deschutes County)
- Bend (No County)
- Blachly
- Blodgett
- Blue River
- Bly
- Boardman
- Bonanza
- Boring
- Bridal Veil
- Brightwood
- Broadbent
- Brookings
- Brownsville
- Burns
- Butte Falls
- Camas Valley
- Camp Sherman
- Canby
- Cannon Beach
- Canyon City
- Canyonville
- Carlton
- Cascade Locks
- Cave Junction
- Central Point
- Chemult
- Cheshire
- Chiloquin
- Christmas Valley
- Clackamas
- Clatskanie
- Cloverdale
- Colton
- Columbia City
- Condon
- Coos Bay
- Coquille
- Corbett
- Cornelius
- Corvallis (Benton County)
- Corvallis (No County)
- Cottage Grove
- Cove
- Crabtree
- Crane
- Crawfordsville
- Crescent
- Creswell
- Culver
- Dallas
- Days Creek
- Dayton
- Dayville
- Deadwood
- Depoe Bay
- Detroit
- Dexter
- Dillard
- Donald
- Dorena
- Drain
- Drewsey
- Dufur
- Dundee
- Durkee
- Eagle Creek
- Eagle Point
- Echo
- Eddyville
- Elgin
- Elkton
- Elmira
- Enterprise
- Estacada
- Eugene (Lane County)
- Eugene (No County)
- Fairview
- Falls City
- Florence
- Forest Grove
- Fort Klamath
- Fort Rock
- Fossil
- Foster
- Gardiner
- Garibaldi
- Gaston
- Gervais
- Gilchrist
- Gladstone
- Glendale
- Gleneden Beach
- Glide
- Gold Beach
- Gold Hill
- Government Camp
- Grand Ronde
- Grants Pass (Josephine County)
- Grants Pass (No County)
- Grass Valley
- Gresham
- Haines
- Halfway
- Halsey
- Hammond
- Harper
- Harrisburg
- Hebo
- Helix
- Heppner
- Hermiston
- Hillsboro
- Hines
- Hood River
- Hubbard
- Huntington
- Idanha
- Idleyld Park
- Imbler
- Imnaha
- Independence
- Ione
- Irrigon
- Jacksonville
- Jamieson
- Jefferson
- John Day (Baker County)
- John Day (Grant County)
- Jordan Valley
- Joseph
- Junction City
- Juntura
- Keizer
- Keno
- Kent
- Kimberly
- Klamath Falls (Klamath County)
- Klamath Falls (No County)
- La Grande
- La Pine
- Lafayette
- Lake Grove
- Lake Oswego
- Lakeside
- Lakeview
- Langlois
- Lebanon
- Lexington
- Lincoln City
- Logsden
- Long Creek
- Lorane
- Lostine
- Lowell
- Lyons
- Madras
- Malin
- Manzanita
- Mapleton
- Marcola
- Marylhurst
- Maupin
- McMinnville
- Medford
- Merlin
- Merrill
- Midland
- Mill City (Linn County)
- Mill City (Marion County)
- Milton Freewater
- Mitchell
- Molalla
- Monmouth
- Monroe
- Monument
- Moro
- Mosier
- Mount Angel
- Mount Hood Parkdale
- Mount Vernon
- Mulino
- Murphy
- Myrtle Creek
- Myrtle Point
- Nehalem
- Neotsu
- New Pine Creek
- Newberg
- Newport
- North Bend
- North Plains
- North Powder
- Noti
- Nyssa
- O'Brien
- Oakland
- Oakridge
- Oceanside
- Odell
- Ontario
- Ophir
- Oregon City
- Otis
- Oxbow
- Pacific City
- Paisley
- Paulina
- Pendleton
- Philomath
- Phoenix
- Pilot Rock
- Pleasant Hill
- Port Orford
- Portland (Clackamas County)
- Portland (Multnomah County)
- Portland (No County)
- Portland (Washington County)
- Post
- Powell Butte
- Powers
- Prairie City (Baker County)
- Prairie City (Grant County)
- Princeton
- Prineville
- Prospect
- Rainier
- Redmond
- Reedsport
- Rhododendron
- Richland
- Rickreall
- Riddle
- Riley
- Rockaway Beach
- Rogue River
- Roseburg
- Rufus
- Saint Benedict
- Saint Helens
- Saint Paul
- Salem (Marion County)
- Salem (No County)
- Salem (Polk County)
- Sandy
- Scappoose
- Scio
- Scotts Mills
- Scottsburg
- Seaside
- Selma
- Seneca
- Shady Cove
- Shaniko
- Shedd
- Sheridan
- Sherwood
- Siletz
- Silver Lake
- Silverton
- Sisters
- Sprague River
- Spray
- Springfield (Lane County)
- Springfield (No County)
- Stanfield
- Stayton
- Sublimity
- Summer Lake
- Summerville
- Sumpter
- Sutherlin
- Sweet Home
- Swisshome
- Talent
- Tangent
- Tenmile
- Terrebonne
- The Dalles
- Tidewater
- Tillamook (No County)
- Tillamook (Tillamook County)
- Tiller
- Toledo
- Tolovana Park
- Trail
- Troutdale
- Tualatin
- Turner
- Tygh Valley
- Ukiah
- Umatilla
- Umpqua
- Union
- Unity
- Vale
- Veneta
- Vernonia
- Vida
- Waldport
- Wallowa
- Walterville
- Walton
- Warm Springs
- Warrenton
- Wasco
- Wedderburn
- Welches
- West Linn
- Westfall
- Westfir
- Westlake
- Weston
- Wheeler
- White City
- Wilbur
- Wilderville
- Willamina
- Williams
- Wilsonville
- Winchester
- Winston
- Wolf Creek
- Woodburn
- Yachats
- Yamhill
- Yoncalla