Skip to content
Plot

Browse by place · inside a city

Every Oregon city, by what state law requires it to allow

Inside a city, three statewide statutes decide most of what can be added to a residential lot, and they bind by the city’s population rather than by anything in its own code. Largest cities first; one tag per duty.

General planning information, not legal advice. Describes what generally applies in a district, not a specific property. Confirm with the county — how this works.

241 of 241 cities, largest first.

What state law requires each Oregon city to allow on a residential lot
CityPopulationCan I add an ADU?Can I build a duplex?Triplex, fourplex, cottages, townhouses?
Portland640,623Yes — state lawYes — state lawYes, if the lot is big enough
Salem179,977Yes — state lawYes — state lawYes, if the lot is big enough
Eugene179,352Yes — state lawYes — state lawYes, if the lot is big enough
Gresham115,739Yes — state lawYes — state lawYes, if the lot is big enough
Hillsboro112,735Yes — state lawYes — state lawYes, if the lot is big enough
Bend107,079Yes — state lawYes — state lawYes, if the lot is big enough
Beaverton100,778Yes — state lawYes — state lawYes, if the lot is big enough
Medford89,946Yes — state lawYes — state lawYes, if the lot is big enough
Springfield63,304Yes — state lawYes — state lawYes, if the lot is big enough
Corvallis61,247Yes — state lawYes — state lawYes, if the lot is big enough
Albany57,897Yes — state lawYes — state lawYes, if the lot is big enough
Tigard57,091Yes — state lawYes — state lawYes, if the lot is big enough
Lake Oswego41,474Yes — state lawYes — state lawYes, if the lot is big enough
Grants Pass40,380Yes — state lawYes — state lawYes, if the lot is big enough
Keizer39,540Yes — state lawYes — state lawYes, if the lot is big enough
Oregon City38,387Yes — state lawYes — state lawYes, if the lot is big enough
Redmond38,199Yes — state lawYes — state lawYes, if the lot is big enough
McMinnville34,818Yes — state lawYes — state lawYes, if the lot is big enough
Woodburn30,843Yes — state lawYes — state lawYes, if the lot is big enough
Tualatin28,318Yes — state lawYes — state lawYes, if the lot is big enough
Happy Valley28,291Yes — state lawYes — state lawYes, if the lot is big enough
West Linn27,601Yes — state lawYes — state lawYes, if the lot is big enough
Wilsonville27,371Yes — state lawYes — state lawYes, if the lot is big enough
Forest Grove27,241Yes — state lawYes — state lawYes, if the lot is big enough
Newberg26,720Yes — state lawYes — state lawYes, if the lot is big enough
Roseburg23,910Yes — state lawYes — state lawAsk the city
Klamath Falls22,135Yes — state lawYes — state lawAsk the city
Ashland21,862Yes — state lawYes — state lawAsk the city
MilwaukieInside Metro — treated as large21,361Yes — state lawYes — state lawYes, if the lot is big enough
SherwoodInside Metro — treated as large20,871Yes — state lawYes — state lawYes, if the lot is big enough
Hermiston20,296Yes — state lawYes — state lawAsk the city
Lebanon20,060Yes — state lawYes — state lawAsk the city
Central Point19,678Yes — state lawYes — state lawAsk the city
Canby19,326Yes — state lawYes — state lawAsk the city
Dallas18,213Yes — state lawYes — state lawAsk the city
Pendleton17,052Yes — state lawYes — state lawAsk the city
TroutdaleInside Metro — treated as large16,484Yes — state lawYes — state lawYes, if the lot is big enough
The Dalles16,223Yes — state lawYes — state lawAsk the city
Coos Bay16,204Yes — state lawYes — state lawAsk the city
CorneliusInside Metro — treated as large14,763Yes — state lawYes — state lawYes, if the lot is big enough
St. Helens14,552Yes — state lawYes — state lawAsk the city
Sandy13,044Yes — state lawYes — state lawAsk the city
La Grande12,869Yes — state lawYes — state lawAsk the city
Prineville12,288Yes — state lawYes — state lawAsk the city
GladstoneInside Metro — treated as large11,992Yes — state lawYes — state lawYes, if the lot is big enough
Ontario11,878Yes — state lawYes — state lawAsk the city
Monmouth11,655Yes — state lawYes — state lawAsk the city
FairviewInside Metro — treated as large11,046Yes — state lawYes — state lawYes, if the lot is big enough
Silverton10,970Yes — state lawYes — state lawAsk the city
Cottage Grove10,909Yes — state lawYes — state lawAsk the city
Independence10,638Yes — state lawYes — state lawAsk the city
Molalla10,491Yes — state lawYes — state lawAsk the city
Newport10,439Yes — state lawYes — state lawAsk the city
North Bend10,402Yes — state lawYes — state lawAsk the city
Astoria10,247Yes — state lawYes — state lawAsk the city
Eagle Point10,193Yes — state lawYes — state lawAsk the city
Lincoln City10,162Yes — state lawYes — state lawAsk the city
Baker City10,156Yes — state lawYes — state lawAsk the city
Sweet Home10,116Yes — state lawYes — state lawAsk the city
Florence9,664Yes — state lawYes — state lawAsk the city
Hood River8,633Yes — state lawYes — state lawAsk the city
Umatilla8,617Yes — state lawYes — state lawAsk the city
Sutherlin8,591Yes — state lawYes — state lawAsk the city
Stayton8,280Yes — state lawYes — state lawAsk the city
Scappoose8,251Yes — state lawYes — state lawAsk the city
Madras8,242Yes — state lawYes — state lawAsk the city
Junction City7,472Yes — state lawYes — state lawAsk the city
Seaside7,334Yes — state lawYes — state lawAsk the city
Milton-Freewater7,321Yes — state lawYes — state lawAsk the city
Brookings6,850Yes — state lawYes — state lawAsk the city
Talent6,701Yes — state lawYes — state lawAsk the city
Warrenton6,506Yes — state lawYes — state lawAsk the city
Estacada6,232Yes — state lawYes — state lawAsk the city
Sheridan6,196Yes — state lawYes — state lawAsk the city
Boardman5,820Yes — state lawYes — state lawAsk the city
Creswell5,803Yes — state lawYes — state lawAsk the city
Philomath5,776Yes — state lawYes — state lawAsk the city
Winston5,607Yes — state lawYes — state lawAsk the city
Veneta5,300Yes — state lawYes — state lawAsk the city
TillamookTillamook County — treated as large5,233Yes — state lawYes — state lawYes, if the lot is big enough
Wood VillageInside Metro — treated as large5,220Yes — state lawYes — state lawYes, if the lot is big enough
King CityInside Metro — treated as large5,183Yes — state lawYes — state lawYes, if the lot is big enough
Lafayette4,755Yes — state lawYes — state lawAsk the city
Phoenix4,600Yes — state lawYes — state lawAsk the city
Reedsport4,362Yes — state lawYes — state lawAsk the city
Aumsville4,279Yes — state lawYes — state lawAsk the city
North Plains4,133Yes — state lawYes — state lawAsk the city
Coquille4,052Yes — state lawYes — state lawAsk the city
Sisters3,834Yes — state lawYes — state lawAsk the city
Bandon3,773Yes — state lawYes — state lawAsk the city
Harrisburg3,679Yes — state lawYes — state lawAsk the city
Toledo3,654Yes — state lawYes — state lawAsk the city
Mt. Angel3,652Yes — state lawYes — state lawAsk the city
Jefferson3,524Yes — state lawYes — state lawAsk the city
Myrtle Creek3,501Yes — state lawYes — state lawAsk the city
Hubbard3,478Yes — state lawYes — state lawAsk the city
Nyssa3,291Yes — state lawYes — state lawAsk the city
Dundee3,260Yes — state lawYes — state lawAsk the city
La Pine3,223Yes — state lawYes — state lawAsk the city
Millersburg3,214Yes — state lawYes — state lawAsk the city
Oakridge3,197Yes — state lawYes — state lawAsk the city
Jacksonville3,185Yes — state lawYes — state lawAsk the city
Sublimity3,144Yes — state lawYes — state lawAsk the city
Shady Cove3,096Yes — state lawYes — state lawAsk the city
Turner2,872Yes — state lawYes — state lawAsk the city
Gervais2,835Yes — state lawYes — state lawAsk the city
Burns2,728Yes — state lawYes — state lawAsk the city
Dayton2,699Yes — state lawYes — state lawAsk the city
Myrtle Point2,497Ask the cityAsk the cityAsk the city
Rogue River2,484Ask the cityAsk the cityAsk the city
Vernonia2,462Ask the cityAsk the cityAsk the city
Carlton2,456Ask the cityAsk the cityAsk the city
Lakeview2,449Ask the cityAsk the cityAsk the city
Gold Beach2,417Ask the cityAsk the cityAsk the city
Irrigon2,372Ask the cityAsk the cityAsk the city
Waldport2,362Ask the cityAsk the cityAsk the city
Stanfield2,316Ask the cityAsk the cityAsk the city
Willamina2,310Ask the cityAsk the cityAsk the city
Mill City2,230Ask the cityAsk the cityAsk the city
Union2,184Ask the cityAsk the cityAsk the city
Enterprise2,127Ask the cityAsk the cityAsk the city
Cave Junction2,111Ask the cityAsk the cityAsk the city
Gearhart1,975Ask the cityAsk the cityAsk the city
DurhamInside Metro — treated as large1,964Ask the cityYes — state lawYes, if the lot is big enough
Rainier1,950Ask the cityAsk the cityAsk the city
Columbia City1,946Ask the cityAsk the cityAsk the city
Lakeside1,924Ask the cityAsk the cityAsk the city
Banks1,897Ask the cityAsk the cityAsk the city
Vale1,896Ask the cityAsk the cityAsk the city
Brownsville1,852Ask the cityAsk the cityAsk the city
Amity1,845Ask the cityAsk the cityAsk the city
Elgin1,822Ask the cityAsk the cityAsk the city
Clatskanie1,819Ask the cityAsk the cityAsk the city
Culver1,661Ask the cityAsk the cityAsk the city
Canyonville1,643Ask the cityAsk the cityAsk the city
John Day1,643Ask the cityAsk the cityAsk the city
Hines1,633Ask the cityAsk the cityAsk the city
Bay CityTillamook County — treated as large1,598Ask the cityYes — state lawYes, if the lot is big enough
Depoe Bay1,582Ask the cityAsk the cityAsk the city
Cannon Beach1,541Ask the cityAsk the cityAsk the city
Rockaway BeachTillamook County — treated as large1,533Ask the cityYes — state lawYes, if the lot is big enough
Adair Village1,499Ask the cityAsk the cityAsk the city
Dunes City1,478Ask the cityAsk the cityAsk the city
Coburg1,456Ask the cityAsk the cityAsk the city
Cascade Locks1,415Ask the cityAsk the cityAsk the city
Gold Hill1,363Ask the cityAsk the cityAsk the city
Pilot Rock1,344Ask the cityAsk the cityAsk the city
Lowell1,316Ask the cityAsk the cityAsk the city
Yamhill1,309Ask the cityAsk the cityAsk the city
Siletz1,245Ask the cityAsk the cityAsk the city
Lyons1,240Ask the cityAsk the cityAsk the city
Athena1,238Ask the cityAsk the cityAsk the city
Riddle1,237Ask the cityAsk the cityAsk the city
Tangent1,235Ask the cityAsk the cityAsk the city
Heppner1,205Ask the cityAsk the cityAsk the city
Drain1,204Ask the cityAsk the cityAsk the city
Joseph1,196Ask the cityAsk the cityAsk the city
Donald1,158Ask the cityAsk the cityAsk the city
Island City1,146Ask the cityAsk the cityAsk the city
Falls City1,143Ask the cityAsk the cityAsk the city
Aurora1,141Ask the cityAsk the cityAsk the city
Yoncalla1,086Ask the cityAsk the cityAsk the city
Port Orford1,060Ask the cityAsk the cityAsk the city
Metolius1,015Ask the cityAsk the cityAsk the city
Yachats1,010Ask the cityAsk the cityAsk the city
Halsey975Ask the cityAsk the cityAsk the city
Scio963Ask the cityAsk the cityAsk the city
Oakland954Ask the cityAsk the cityAsk the city
GaribaldiTillamook County — treated as large861Ask the cityYes — state lawYes, if the lot is big enough
Glendale859Ask the cityAsk the cityAsk the city
Merrill859Ask the cityAsk the cityAsk the city
Prairie City846Ask the cityAsk the cityAsk the city
Maywood ParkInside Metro — treated as large830Ask the cityYes — state lawYes, if the lot is big enough
Wallowa804Ask the cityAsk the cityAsk the city
Chiloquin777Ask the cityAsk the cityAsk the city
Condon752Ask the cityAsk the cityAsk the city
Malin739Ask the cityAsk the cityAsk the city
Monroe723Ask the cityAsk the cityAsk the city
Powers719Ask the cityAsk the cityAsk the city
Weston707Ask the cityAsk the cityAsk the city
Arlington694Ask the cityAsk the cityAsk the city
Canyon City681Ask the cityAsk the cityAsk the city
Gaston676Ask the cityAsk the cityAsk the city
ManzanitaTillamook County — treated as large657Ask the cityYes — state lawYes, if the lot is big enough
Dufur647Ask the cityAsk the cityAsk the city
Cove635Ask the cityAsk the cityAsk the city
Echo635Ask the cityAsk the cityAsk the city
RivergroveInside Metro — treated as large575Ask the cityYes — state lawYes, if the lot is big enough
Mt. Vernon547Ask the cityAsk the cityAsk the city
Gates539Ask the cityAsk the cityAsk the city
Johnson CityInside Metro — treated as large535Ask the cityYes — state lawYes, if the lot is big enough
Huntington506Ask the cityAsk the cityAsk the city
North Powder501Ask the cityAsk the cityAsk the city
Mosier493Ask the cityAsk the cityAsk the city
Scotts Mills459Ask the cityAsk the cityAsk the city
Fossil450Ask the cityAsk the cityAsk the city
Maupin449Ask the cityAsk the cityAsk the city
Butte Falls448Ask the cityAsk the cityAsk the city
St. Paul440Ask the cityAsk the cityAsk the city
WheelerTillamook County — treated as large429Ask the cityYes — state lawYes, if the lot is big enough
Wasco428Ask the cityAsk the cityAsk the city
Bonanza424Ask the cityAsk the cityAsk the city
Adams410Ask the cityAsk the cityAsk the city
Haines395Ask the cityAsk the cityAsk the city
Moro378Ask the cityAsk the cityAsk the city
Halfway365Ask the cityAsk the cityAsk the city
Sodaville360Ask the cityAsk the cityAsk the city
Ione343Ask the cityAsk the cityAsk the city
NehalemTillamook County — treated as large299Ask the cityYes — state lawYes, if the lot is big enough
Rufus279Ask the cityAsk the cityAsk the city
Ukiah277Ask the cityAsk the cityAsk the city
Westfir263Ask the cityAsk the cityAsk the city
Paisley260Ask the cityAsk the cityAsk the city
Imbler253Ask the cityAsk the cityAsk the city
Lexington244Ask the cityAsk the cityAsk the city
Lostine243Ask the cityAsk the cityAsk the city
Waterloo219Ask the cityAsk the cityAsk the city
Sumpter209Ask the cityAsk the cityAsk the city
Elkton204Ask the cityAsk the cityAsk the city
Helix194Ask the cityAsk the cityAsk the city
Long Creek173Ask the cityAsk the cityAsk the city
Seneca168Ask the cityAsk the cityAsk the city
Richland165Ask the cityAsk the cityAsk the city
Grass Valley164Ask the cityAsk the cityAsk the city
Detroit160Ask the cityAsk the cityAsk the city
Adrian157Ask the cityAsk the cityAsk the city
Idanha156Ask the cityAsk the cityAsk the city
Barlow141Ask the cityAsk the cityAsk the city
Dayville141Ask the cityAsk the cityAsk the city
Spray141Ask the cityAsk the cityAsk the city
Mitchell138Ask the cityAsk the cityAsk the city
Jordan Valley131Ask the cityAsk the cityAsk the city
Summerville119Ask the cityAsk the cityAsk the city
Monument113Ask the cityAsk the cityAsk the city
Prescott84Ask the cityAsk the cityAsk the city
Unity40Ask the cityAsk the cityAsk the city
Antelope35Ask the cityAsk the cityAsk the city
Granite32Ask the cityAsk the cityAsk the city
Lonerock25Ask the cityAsk the cityAsk the city
Shaniko21Ask the cityAsk the cityAsk the city
Greenhorn3Ask the cityAsk the cityAsk the city

Yes — state law means the state has settled it in the buyer’s favour and the city cannot say no, though its siting standards still apply. Ask the city means state law is silent at this city’s size and the city’s own code answers — not a no, a question. Yes, if the lot is big enough: the city must allow the type in the zone and sets a minimum lot size for it within state caps. A manufactured or prefabricated home may go wherever a house may, in every city, so it is not a column. Populations are Portland State University’s certified estimates as of July 1, 2025. Each city’s page has the detail and the questions.