Portland, OR Zoning

Euclidean-zoning. 27 districts · 9 overlays · 6 applicable state preemptions.

Overview

Code type
euclidean
Naming convention
lot-size-encoded
Naming convention by category
res_sflot-size-encoded-per-unit (R5 = 5,000 sf/unit; distinct from TX per-lot variant)
res_mfintensity-tier-ordered (RM1 < RM2 < RM3 < RM4 < RX)
comletter-code with intensity numeric (CM1/CM2/CM3, CX, CE)
offletter-code (EO)
indletter-code with intensity (EG1/EG2/IG1/IG2/IH)
specOS open-space; CI1/CI2 civic institution

Overlay suffix stack c/p/d/z/a applies to any base zone. Central City Plan District suffix-zones (RXd, CXd, EXd) require Design Overlay. CFEC Climate-Friendly-Area adoption in progress through 2026-2027 per OAR 660-012 — rewrite-in-flight sub-flag reflects ongoing CFA adoption, not wholesale code rewrite.

Worth knowing
  • FAR increases with more units (R2.5/R5/R7 ladder): base 1-unit ≈0.50, each added unit adds ≈0.10 FAR, 4-unit ≈0.80 (c §33.110.210 Table 110-4). Systematically reverses typical economics — fourplex is more viable than SF on the same lot. In 2021 post-RIP, 88% of new permits were middle housing or ADUs; fourplexes 3× duplexes+triplexes combined.
  • Minimum density is MANDATORY on large lots: R5 ≥10,000 sf site requires ≥2 units; R7 ≥14,000 sf ≥2 units; R2.5 ≥5,000 sf ≥2 units (c §33.110.205). A developer cannot build a single large house on a lot that supports two.
  • No FAR variances allowed — §33.110.210.B explicitly prohibits adjustments to max FAR, including bonus ratios. Prevents negotiated density reductions.

+ 8 more in Quirks & notes

Districts

res_mf 6res_sf 5mu 5ind 5spec 3ag 1cbd 1off 1
CodeNameCategory Min lotHeight CoverageFAR Du/acParking Setbacks F/S/R
RFResidential Farm-Forestag52,000 sf[4][5][6]0[7][1] / [2] / [3]
R20R20res_sf12,000 sf[11][12][13][14]0[15][8] / [9] / [10]
R10R10res_sf6,000 sf[19][20][21][22]0[23][16] / [17] / [18]
R7R7res_sf4,200 sf[27][28][29][30]0[31][24] / [25] / [26]
R5R5res_sf3,000 sf[35][36][37]0.5[38]0[39][32] / [33] / [34]
R2.5R2.5res_sf1,500 sf[43][44][45][46]0[47][40] / [41] / [42]
RM1RM1 Low-Density Multi-Dwellingres_mf[51][52][53][54][55][48] / [49] / [50]
RM2RM2 Medium-Density Multi-Dwellingres_mf[59][60][61][62][63][56] / [57] / [58]
RM3RM3 Higher-Density Multi-Dwellingres_mf[67][68][69][70][71][64] / [65] / [66]
RM4RM4 High-Density Multi-Dwellingres_mf[75][76][77]4[78][79][72] / [73] / [74]
RXRX Central Residentialres_mf[83][84][85][86][87][80] / [81] / [82]
RMPRMP Mobile Home Parkres_mf[91][92][93][94][95][88] / [89] / [90]
CM1CM1 Commercial-Mixed Use 1mu[99][100][101][102][103][96] / [97] / [98]
CM2CM2 Commercial-Mixed Use 2mu[107][108][109][110][111][104] / [105] / [106]
CM3CM3 Commercial-Mixed Use 3mu[115][116][117][118][119][112] / [113] / [114]
CECE Commercial-Employmentmu[123][124][125][126][127][120] / [121] / [122]
CXCX Central Commercialcbd[131][132][133][134][135][128] / [129] / [130]
EXEX Central Employmentmu[139][140][141][142][143][136] / [137] / [138]
EG1EG1 General Employment 1ind[147][148][149][150][151][144] / [145] / [146]
EG2EG2 General Employment 2ind[155][156][157][158][159][152] / [153] / [154]
EOEO Employment-Officeoff[163][164][165][166][167][160] / [161] / [162]
IG1IG1 General Industrial 1ind[171][172][173][174][175][168] / [169] / [170]
IG2IG2 General Industrial 2ind[179][180][181][182][183][176] / [177] / [178]
IHIH Heavy Industrialind[187][188][189][190][191][184] / [185] / [186]
CI1CI1 Campus Institutional 1spec[195][196][197][198][199][192] / [193] / [194]
CI2CI2 Campus Institutional 2spec[203][204][205][206][207][200] / [201] / [202]
OSOS Open Spacespec[211][212][213][214][215][208] / [209] / [210]

Confidence: confirmed partial under review not found

Overlays

c
Environmental — Conservation (c)
ENV
§33.430

Mapped in portlandmaps.com environmental viewer; lots with resources of moderate environmental value (upland wildlife habitat, non-primary wetlands, less-steep riparian buffer)

density_effectMay reduce allowed density via reduced buildable area
buildable_area_restrictionDevelopment restricted within mapped c zone
permit_typeEnvironmental review required
RIP_interactionMiddle housing may be constrained on sites with significant c coverage
p
Environmental — Protection (p)
ENV
§33.430

Mapped in portlandmaps.com environmental viewer; lots with highest-value resources (primary wetlands, >25% slopes, primary riparian within Willamette/Columbia Sloughs/streams)

density_effectSubstantially reduces or eliminates allowed density on affected parcel portion
buildable_area_restrictionDevelopment prohibited within p zone boundary absent narrow exception
permit_type§33.430 environmental review required
RIP_interactionMiddle housing typically not feasible on p-overlay portions
d
Design Overlay (d)
DT
§33.420

Commercial/mixed-use areas, high-density residential along major streets, named corridors, Central City Plan District, Station Community plan districts (Gateway, Hollywood)

review_requiredDesign Review (Type II or III) for new construction + exterior alterations + additions
review_bodyDesign Commission (Type III) or BDS staff (Type II)
standards_documentCommunity Design Standards or Community Design Guidelines
waiver_path§33.825 adjustments within Design Review
HP
Historic Resource Overlay + Historic/Conservation Districts
HP
§33.445 + §33.846

Individual listed historic resources + Conservation Landmarks + designated HDs (Skidmore/Old Town, Yamhill, 13th Ave, New Chinatown/Japantown, Ladd's Addition, Irvington, Alphabet/Nob Hill, Laurelhurst, Piedmont, King's Hill, Lair Hill + ~20 more) + Conservation Districts (Alameda, Allan Place, Kenton, Mississippi Ave, Russell Street, etc.)

demolition_reviewHistoric Resource Review or 150-day Demolition Delay for contributing resources
exterior_alteration_reviewType I/II/III depending on impact
review_bodyPortland Historic Landmarks Commission (Type III); BDS staff (Type I/II)
federal_nexusPortland is a Certified Local Government (NPS/NHPA)
RM4_FAR_capFAR capped at 3:1 in HP districts (vs 4:1 outside) per §33.120
z
Constrained Sites Overlay (z)
ENV
§33.110.210 + RIP Part 2 (2022)

Parcels in R2.5/R5/R7/R10/R20 meeting: wildfire hazard, Airport Noise Impact overlay, industrial sanctuary comp plan designation, or not on street accepted for maintenance. Expanded to R10+R20 in RIP Part 2.

middle_housing_prohibitionRIP middle housing (duplex/triplex/fourplex/6-unit/cottage cluster) NOT allowed on z sites
effectReverts parcel to pre-RIP single-dwelling allowance
qualifying_conditionswildfire hazard / Airport Noise Impact overlay / industrial sanctuary / street-not-maintained
WG
Willamette Greenway Overlay
COR
§33.440 + ORS 390.310-390.368 + Oregon Statewide Planning Goal 15

Parcels within ~150 ft of Willamette River ordinary high water line, Willamette Falls to Columbia confluence

setback25-ft vegetated setback from top of bank, or greater per site analysis
public_accessNew multi-unit + non-residential development must provide public access to river (easement/dedication)
permit_typeGreenway Review (Type II) required
use_restrictionsWater-dependent/water-related uses prioritized; non-water uses limited
state_law_basisOregon Goal 15; ORS 390.310-390.368; administered with DLCD
AP
Airport Overlay — PDX Part 77 + Airport Noise Impact
AP
§33.435 + 14 CFR Part 77 + 14 CFR Part 150

Parcels within PDX (KPDX) Part 77 surfaces (approach, transition, horizontal, conical, primary) AND parcels within mapped 65+ DNL airport noise impact area; Troutdale Airport (KTTD) Part 77 extends into east Portland

height_limitsSite-specific per FAA Part 77 surfaces; FAA Form 7460-1 notice for structures penetrating 14 CFR 77.9 thresholds
incompatible_uses_in_noise_impact_areaNew residential/schools/hospitals restricted in 65+ DNL; attenuation required 60-65 DNL
z_overlay_interactionAirport Noise Impact triggers Constrained Sites z — removes RIP middle-housing
federal_authority14 CFR Part 77 (airspace); 14 CFR Part 150 (noise compatibility)
CCOD
Central City Plan District (CCOD family)
DT
§33.510

Parcels within Central City boundary (Downtown, Pearl, Old Town/Chinatown, Central Eastside, Lloyd, South Waterfront, Goose Hollow, West End, University); §33.510 Map 510-1

FAR_bonus_ladderBase + bonus for affordable housing, historic preservation, public open space, eco-roof, rooftop energy, day-care (§33.510.210)
max_FARUp to 12:1 in RXd/CXd cores with full bonus; base typically 6:1-9:1
height_variationHeight zones set separately in §33.510 Maps; Willamette Greenway + view corridors cap subareas
design_overlay_mandatory'd' suffix required — Design Commission review for new buildings + major alterations
build_to_and_active_ground_floorBuild-to lines + required ground-floor active uses per subarea
TDRTransfer of Development Rights program allowed within CC (§33.510.220)
CFEC
Climate-Friendly and Equitable Communities (CFEC) Area Overlay
TOD
OAR 660-012 + §33.440-series (city adoption in progress)

Climate-Friendly Areas designated within Metro UGB per OAR 660-012. Portland-adopted CFAs: core Central City, Gateway, Hollywood, St Johns, Lents Town Center, 82nd Ave corridor. Additional CFAs in pipeline through 2026-2027.

min_densityState floor ~25 du/ac MF within CFA
parking_eliminationNo off-street parking minimums within CFAs (statewide since 2023 per OAR 660-012-0420)
height_minimumState-encouraged height minimums 45-85 ft depending on area type
design_requirementsGround-floor active use + pedestrian-oriented frontage
federal_state_conflictPDX Part 77 caps height below CFEC minimums in PDX-proximate CFAs (Airport Way, NE 82nd near Cascade Station, Parkrose, Sumner); federal authority prevails via Supremacy Clause; parcel-level FAA Form 7460-1 required

State preemptions

OR HB 2001 (Middle Housing)applies
Qualifying condition
Portland population ~630,000 >> 25,000 tier threshold. Applies at full tier — duplex/triplex/fourplex/cottage-cluster/townhome by right in all SF zones.
Effect
Duplex/triplex/fourplex/cottage-cluster by-right in all R20/R10/R7/R5/R2.5 zones (not RF, not z-overlay). Portland's RIP Part 1 (Aug 2021) + Part 2 (June 2022) exceed state minimum with fourplex in all SD zones + 6-unit allowance for ≥50% units affordable at 60% MFI in R2.5/R5/R7.
Qualifying condition
Portland is inside Metro UGB, population >25,000, and was explicitly named in the 8 large Oregon metro cities required to designate Climate-Friendly Areas per OAR 660-012. CFA adoption mid-process through 2026-2027.
Effect
Mandatory CFA designation with minimum density (~25 du/ac MF floor), parking-minimum elimination, pedestrian-oriented frontage. Portland-adopted CFAs include core Central City, Gateway, Hollywood, St Johns, Lents Town Center, 82nd Ave corridor. FEDERAL_STATE_CONFLICT flag: PDX Part 77 airspace caps height below CFEC minimums in PDX-proximate CFAs (Airport Way, NE 82nd Ave near Cascade Station, Parkrose, Sumner) — federal authority prevails; parcel-level FAA Form 7460-1 required.
Qualifying condition
Statewide; applies to Portland without qualifying-condition gate. Streamlines housing approvals on commercial-zoned land + clear-and-objective standards.
Effect
Expedited review + clear-and-objective approval standards for housing on commercial zones; expands HB 2192 commercial-to-residential framework; limits discretionary review on qualifying housing projects. Interacts with Portland's Design Review overlay — design standards must be clear-and-objective for qualifying projects.
OR HB 2192 (2023 — Residential in Commercial)applies
Qualifying condition
Statewide; applies to Portland CM1/CM2/CM3/CX/CE/EX zones without qualifying-condition gate.
Effect
Residential uses allowed by-right in commercial zones. Cities cannot prohibit housing in commercial zones; form may be regulated via clear-and-objective standards only. Portland already allows residential in CM2/CM3/CX/EX — state rule codifies and prevents rollback.
OR ADU Preemption (ORS 197.312 + 197A.400 + HB 2583)applies
Qualifying condition
Statewide; Portland population >2,500 threshold cleared.
Effect
ADUs by-right in all residential zones; no owner-occupancy requirement; no off-street parking minimum for ADUs within 0.5 mi of frequent transit (Portland eliminates parking minimums broadly per §33.266). Portland-specific quirk: ADUs count toward RIP unit totals for FAR/fourplex calcs.
OR SB 458 (Middle Housing Land Divisions)applies
Qualifying condition
Portland >25,000 HB 2001 tier — must allow middle-housing land divisions.
Effect
Separate lot ownership for each unit in duplex/detached-duplex/triplex/fourplex/cottage-cluster; no minimum lot size or street frontage for new middle-housing lots; one unit per lot (no ADUs on MH-divided lots). Implemented in Portland via RIP Part 2 (June 2022).

Adopted building codes

2024 codes eff. April 2026

2021
2021
2023
2021
IECC (Residential)
ASHRAE 90.1-2022
IECC (Commercial)
ASHRAE 90.1-2022

Click a code label to open its state-by-state adoption atlas.

Quirks & notes

  • FAR increases with more units (R2.5/R5/R7 ladder): base 1-unit ≈0.50, each added unit adds ≈0.10 FAR, 4-unit ≈0.80 (c §33.110.210 Table 110-4). Systematically reverses typical economics — fourplex is more viable than SF on the same lot. In 2021 post-RIP, 88% of new permits were middle housing or ADUs; fourplexes 3× duplexes+triplexes combined.
  • Minimum density is MANDATORY on large lots: R5 ≥10,000 sf site requires ≥2 units; R7 ≥14,000 sf ≥2 units; R2.5 ≥5,000 sf ≥2 units (c §33.110.205). A developer cannot build a single large house on a lot that supports two.
  • No FAR variances allowed — §33.110.210.B explicitly prohibits adjustments to max FAR, including bonus ratios. Prevents negotiated density reductions.
  • Zero off-street parking minimum for residential uses in SD zones (c §33.266). State CFEC rules (OAR 660-012) eliminate parking minimums within Climate-Friendly Areas citywide.
  • Narrow-lot height formula: R10-R5 = 1.2 × structure width; R2.5 = 1.5 × width (c §33.110). Prevents tall narrow towers on tiny lots.
  • ADUs count toward unit totals: an ADU on an SF lot makes the property a '2-unit' property for FAR ladder + minimum-density calcs (c §33.110 Table 110-4 footnote 2).
  • Anti-demolition preservation FAR bonus: existing structure ≥5 years old retained + new units added, ≤25% of street-facing facade altered, earns ~1 FAR increment. Designed to make additions more attractive than demolition-and-rebuild (c §33.110.210.D).
  • Cottage clusters are unique: ≥450 sf per cottage, common outdoor area (not in front setback), max 16 cottages, no ADUs in cottage clusters (c §33.110.265.G).
  • No traditional SF-only zoning exists — duplex allowed on every residential lot (except RF and z-overlay sites). With the FAR ladder, Portland has fundamentally restructured SF economics.
  • Constrained Sites z overlay is a NEGATIVE overlay — it TURNS OFF HB 2001 middle-housing by-right on parcels with wildfire hazard / Airport Noise Impact / industrial sanctuary / unmaintained-street conditions. RIP Part 2 (June 2022) expanded z to R10 and R20. This is the opposite mechanic from most overlays.
  • FEDERAL_STATE_CONFLICT at PDX: 14 CFR Part 77 airspace surfaces cap height below HB 3414 CFEC state-encouraged minimums on PDX-proximate CFAs (Airport Way / NE 82nd near Cascade Station / Parkrose / Sumner). Federal authority prevails via Supremacy Clause; parcel-level FAA Form 7460-1 determinations required.

Formulas

Definitions

height
Grade to highest point of structure (§33.930).
lot_coverage
Building footprint / lot area.
far
Gross above-grade floor area / lot area; excludes basements with <80in ceilings, porches, rooftop decks, exterior balconies (§33.110.210).
du_ac
Dwelling units per gross acre — NOT the primary density metric in SD zones; Portland uses FAR + min lot sf/unit.
setback_front
Front property line to nearest building face.
setback_side
Side property line to nearest building face.
setback_rear
Rear property line to nearest building face.
parking
Spaces per dwelling unit — ZERO minimum in SD zones (§33.266); statewide ZERO within CFAs (OAR 660-012).

Capacity calculations

max_gfa_sf
lot_area_sf * far (FAR scales with unit count per Table 110-4; no variance allowed per §33.110.210.B)
max_footprint_sf
lot_area_sf * lot_coverage
buildable_width_ft
lot_width_ft - setback_side_ft * 2
buildable_depth_ft
lot_depth_ft - setback_front_ft - setback_rear_ft
narrow_lot_height_ft_R10_R5
1.2 * structure_width_ft (§33.110)
narrow_lot_height_ft_R2_5
1.5 * structure_width_ft (§33.110)
min_units_R5_large_lot
site_area_sf >= 10000 ? max(units, 2) : units (§33.110.205)
min_units_R7_large_lot
site_area_sf >= 14000 ? max(units, 2) : units (§33.110.205)
min_units_R2_5_large_lot
site_area_sf >= 5000 ? max(units, 2) : units (§33.110.205)

Massing explorer

Interactive 3D comparison across every district. Drag to orbit, scroll to zoom, use the slider to walk districts, and toggle applicable overlays in the right-side panel.

Sort by
LOW
HIGH
drag to orbit · scroll to zoom
Max height
ft
Floor area ratio
Lot coverage
%
Setbacks (F / S / R)
ft
Parking
/unit
Max density
du/ac
Min lot size
sf
Copy zoning profile
Loading…
District Category Height FAR Coverage Setbacks Parking Density Min lot Overlays

Sources & references

Primary source
Through Spring 2025 ordinances (exact supplement date deferred) · retrieved 2026-04-19
Citations
  1. [1] n
  2. [2] n
  3. [3] n
  4. [4] §33.610 Table 610-2
  5. [5] n
  6. [6] n
  7. [7] §33.266
  8. [8] n
  9. [9] n
  10. [10] n
  11. [11] §33.610 Table 610-2
  12. [12] n
  13. [13] n
  14. [14] §33.110.210
  15. [15] §33.266
  16. [16] n
  17. [17] n
  18. [18] n
  19. [19] §33.610 Table 610-2
  20. [20] n
  21. [21] n
  22. [22] §33.110.210
  23. [23] §33.266
  24. [24] n
  25. [25] n
  26. [26] n
  27. [27] §33.610 Table 610-2
  28. [28] n
  29. [29] n
  30. [30] §33.110.210 Table 110-4
  31. [31] §33.266
  32. [32] n
  33. [33] n
  34. [34] n
  35. [35] §33.610 Table 610-2
  36. [36] n
  37. [37] n
  38. [38] §33.110.210 Table 110-4
  39. [39] §33.266
  40. [40] n
  41. [41] n
  42. [42] n
  43. [43] §33.610 Table 610-2
  44. [44] n
  45. [45] n
  46. [46] §33.110.210 Table 110-4
  47. [47] §33.266
  48. [48] n
  49. [49] n
  50. [50] n
  51. [51] n
  52. [52] i
  53. [53] n
  54. [54] n
  55. [55] n
  56. [56] n
  57. [57] n
  58. [58] n
  59. [59] n
  60. [60] n
  61. [61] n
  62. [62] n
  63. [63] n
  64. [64] n
  65. [65] n
  66. [66] n
  67. [67] n
  68. [68] n
  69. [69] n
  70. [70] n
  71. [71] n
  72. [72] n
  73. [73] n
  74. [74] n
  75. [75] n
  76. [76] n
  77. [77] n
  78. [78] §33.120
  79. [79] n
  80. [80] n
  81. [81] n
  82. [82] n
  83. [83] n
  84. [84] n
  85. [85] n
  86. [86] §33.120 + §33.510
  87. [87] n
  88. [88] n
  89. [89] n
  90. [90] n
  91. [91] n
  92. [92] n
  93. [93] n
  94. [94] n
  95. [95] n
  96. [96] n
  97. [97] n
  98. [98] n
  99. [99] n
  100. [100] n
  101. [101] n
  102. [102] n
  103. [103] n
  104. [104] n
  105. [105] n
  106. [106] n
  107. [107] n
  108. [108] n
  109. [109] n
  110. [110] n
  111. [111] n
  112. [112] n
  113. [113] n
  114. [114] n
  115. [115] n
  116. [116] n
  117. [117] n
  118. [118] n
  119. [119] n
  120. [120] n
  121. [121] n
  122. [122] n
  123. [123] n
  124. [124] n
  125. [125] n
  126. [126] n
  127. [127] n
  128. [128] n
  129. [129] n
  130. [130] n
  131. [131] n
  132. [132] §33.510 maps
  133. [133] n
  134. [134] §33.510.210
  135. [135] n
  136. [136] n
  137. [137] n
  138. [138] n
  139. [139] n
  140. [140] §33.510 maps
  141. [141] n
  142. [142] §33.510.210
  143. [143] n
  144. [144] n
  145. [145] n
  146. [146] n
  147. [147] n
  148. [148] n
  149. [149] n
  150. [150] n
  151. [151] n
  152. [152] n
  153. [153] n
  154. [154] n
  155. [155] n
  156. [156] n
  157. [157] n
  158. [158] n
  159. [159] n
  160. [160] n
  161. [161] n
  162. [162] n
  163. [163] n
  164. [164] n
  165. [165] n
  166. [166] n
  167. [167] n
  168. [168] n
  169. [169] n
  170. [170] n
  171. [171] n
  172. [172] n
  173. [173] n
  174. [174] n
  175. [175] n
  176. [176] n
  177. [177] n
  178. [178] n
  179. [179] n
  180. [180] n
  181. [181] n
  182. [182] n
  183. [183] n
  184. [184] n
  185. [185] n
  186. [186] n
  187. [187] n
  188. [188] n
  189. [189] n
  190. [190] n
  191. [191] n
  192. [192] n
  193. [193] n
  194. [194] n
  195. [195] n
  196. [196] n
  197. [197] n
  198. [198] n
  199. [199] n
  200. [200] n
  201. [201] n
  202. [202] n
  203. [203] n
  204. [204] n
  205. [205] n
  206. [206] n
  207. [207] n
  208. [208] n
  209. [209] n
  210. [210] n
  211. [211] n
  212. [212] n
  213. [213] n
  214. [214] n
  215. [215] n

Research status

Publication gates

primary url presentpassedsource.primary_url = https://www.portland.gov/code/33 populated in v2 source{} block. Research file research/portland-or-zoning.md carries the URL at the document head under **Primary URL:** so document-level URL scan passes. Gate-1 deficiency from prior pass corrected in this repair run.
no aggregator citedpassedScan of profile and markdown research file confirms no Zoneomics/Steadily/SitePlanGuide/Propwire/CommunityScale/Zonara citations. CommunityScale secondary citation from v1 replaced with primary §33.110.205 + §33.110.210 Table 110-4 references.
confidence tags full formpassedMarkdown research file now carries well over 30 full-form [confirmed §33.XXX.YYY] tags pointing to Title 33 primary source; prior pass had 0. JSON profile confidence fields tightened to canonical c§ form (no intervening space). Sample full-form tags: §33.610 Table 610-2 on every SD district; §33.110.240 on RIP types; §33.110.205 on min-density; §33.110.210 + .B + .D on FAR; §33.120 + Table 120-4 on RM4 FAR; §33.266 on parking; §33.420, §33.430, §33.435, §33.440, §33.445, §33.510, §33.537, §33.846 on overlays.
overlays have parameters trigger confidencepassedResearch markdown now enumerates 9 overlays (Environmental c/p, Design d, Historic HP, Constrained Sites z, Willamette Greenway WG, Airport PDX Part 77, Central City CCOD, CFEC, Floodplain). Each carries explicit **Trigger**, **Parameters**, and **Confidence** sub-blocks with Title 33 citations. Prior pass had 4 overlays with Parameters/Trigger/Confidence missing. JSON profile overlays[] unchanged — already carried trigger, params, confidence in v2 shape.
preempt section city specificpassedResearch markdown State Preemptions section rewritten from 71-char link-stub to ~4,500 chars of Portland-specific applicability across 6 laws (HB 2001 RIP implementation + 630,498 pop >>25k threshold, HB 3414 CFEC CFA inventory, ADU ORS 197A.400, SB 458 MHLD via RIP Part 2, HB 2192 commercial residential, SB 1537 Design-Overlay interaction). FEDERAL_STATE_CONFLICT documented for PDX Part 77 × HB 3414. JSON profile state_preemptions_applicable[] unchanged — already carried 6 qualifying_condition_checked entries.

Data quality

45%completeness14 confirmed12 partial3 inferred140 not found
Documented gaps
  • Full Table 110-4 FAR × unit-count matrix (all SD zones beyond R5 ladder) — retrieve portland.gov/sites/default/files/code/110-sd-zone_1.pdf
  • §33.110 base height/setback/coverage tables for R20/R10/R7/R5/R2.5/RF
  • §33.120 MD zones dimensional tables (RM1-4, RX, RMP)
  • §33.130 Commercial/MU zones dimensional tables (CM1-3, CX, CE)
  • §33.140 Employment/Industrial dimensional tables (EX, EG1-2, EO, IG1-2, IH)
  • §33.510 Central City Plan District subarea maps + base FAR + bonus FAR ladder + height maps
  • §33.266 parking standards per use category (non-residential)
  • CFEC final CFA boundary + per-CFA dimensional minimums (adoption in progress through 2026-2027)

Known issues

freshness:volatiledata:gaps-present

Other cities in this state

Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.