Overview
Base districts use letter-code + numeric tier (RH-1..4 hillside, RD-1..4 detached, RM-1..4 mixed housing, RU-1..4 urban residential, CC-1..3 community commercial, M-20/30/40 industrial). Combining / overlay districts use 'S-' prefix (S-7 historic district, S-13 affordable housing, S-14 housing sites, S-20 individual landmarks). RM density is encoded as lot-area-per-unit (sf/unit), not du/ac cap.
- Decomposed Historic Preservation overlay: S-7 (district-scale, 9 designated districts, ~1,500 contributing buildings) and S-20 (parcel-scale individual landmarks, ~135 properties) are DISTINCT overlays with different geographic triggers and different SB 9 / CEQA implications. v1 conflated them. [confirmed §17.84]
- S-13 by-right 100%-affordable — effective 2024-12-19 per Zoning Code Bulletin. Unlimited density for 100%-affordable meeting objective design standards. Stacks with state DBL but S-13 itself is not stackable with local density bonus. [confirmed §17.95]
- RM lot-area-per-unit density method (not du/ac cap). RM-1: 1,650 sf/unit; RM-2: 1,400; RM-3: 1,200; RM-4: 1,100. [confirmed §17.17.050]
+ 8 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| RH-1 | Hillside Residential 1 | res_sf | 43,560 sf[1] | 35 ft[2] | — | — | 1[3] | — | — / — / — |
| RH-2 | Hillside Residential 2 | res_sf | 21,780 sf[4] | 35 ft[5] | — | — | 1[6] | — | — / — / — |
| RH-3 | Hillside Residential 3 | res_sf | 10,890 sf[7] | 35 ft[8] | — | — | 1[9] | — | — / — / — |
| RH-4 | Hillside Residential 4 | res_sf | 6,500 sf[10] | 35 ft[11] | — | — | 1[12] | — | — / — / — |
| RD-1 | Detached Residential 1 | res_sf | 6,500 sf[13] | 35 ft[14] | — | — | — | — | — / — / — |
| RD-2 | Detached Residential 2 | res_sf | 5,000 sf[15] | 35 ft[16] | — | — | — | — | — / — / — |
| RD-3 | Detached Residential 3 | res_sf | 4,000 sf[17] | 35 ft[18] | — | — | — | — | — / — / — |
| RD-4 | Detached Residential 4 | res_sf | 2,500 sf[19] | 35 ft[20] | — | — | — | — | — / — / — |
| RM-1 | Mixed Housing 1 | res_mf | 5,000 sf[21] | 45 ft[22] | — | — | — | — | — / — / — |
| RM-2 | Mixed Housing 2 | res_mf | 4,000 sf[23] | 50 ft[24] | — | — | — | — | — / — / — |
| RM-3 | Mixed Housing 3 | res_mf | 3,000 sf[25] | 55 ft[26] | — | — | — | — | — / — / — |
| RM-4 | Mixed Housing 4 | res_mf | 2,500 sf[27] | 60 ft[28] | — | — | — | — | — / — / — |
| RU-1 | Urban Residential 1 | res_mf | 2,500 sf[29] | 55 ft[30] | — | — | — | — | — / — / — |
| RU-2 | Urban Residential 2 | res_mf | 2,000 sf[31] | 65 ft[32] | — | — | — | — | — / — / — |
| RU-3 | Urban Residential 3 | res_mf | 1,500 sf[33] | 80 ft[34] | — | — | — | — | — / — / — |
| RU-4 | Urban Residential 4 | res_mf | 1,000 sf[35] | 100 ft[36] | — | — | — | — | — / — / — |
| CC-1 | Community Commercial 1 | com | — | 55 ft[37] | — | — | — | — | — / — / — |
| CC-2 | Community Commercial 2 | com | — | 65 ft[38] | — | — | — | — | — / — / — |
| CC-3 | Community Commercial 3 | com | — | 75 ft[39] | — | — | — | — | — / — / — |
| M-20 | Light Industrial | ind | — | — | — | — | — | — | — / — / — |
| M-30 | General Industrial | ind | — | — | — | — | — | — | — / — / — |
| M-40 | Heavy Industrial | ind | — | — | — | — | — | — | — / — / — |
Confidence: confirmed partial under review not found
Overlays
State preemptions
Non-applicable laws (1)
Adopted building codes
Statewide mandatory minimum
Click a code label to open its state-by-state adoption atlas.
Quirks & notes
- Decomposed Historic Preservation overlay: S-7 (district-scale, 9 designated districts, ~1,500 contributing buildings) and S-20 (parcel-scale individual landmarks, ~135 properties) are DISTINCT overlays with different geographic triggers and different SB 9 / CEQA implications. v1 conflated them. [confirmed §17.84]
- S-13 by-right 100%-affordable — effective 2024-12-19 per Zoning Code Bulletin. Unlimited density for 100%-affordable meeting objective design standards. Stacks with state DBL but S-13 itself is not stackable with local density bonus. [confirmed §17.95]
- RM lot-area-per-unit density method (not du/ac cap). RM-1: 1,650 sf/unit; RM-2: 1,400; RM-3: 1,200; RM-4: 1,100. [confirmed §17.17.050]
- RU height transition step-back: 30 ft max at setback when abutting RH/RD/RM, +1 ft per ft horizontal distance away. Oakland-specific envelope shape on RU parcels adjacent to SF zones. [confirmed §17.19.050]
- GPU Phase 1 small-lot density increase (April 2023) — RD / RM lots <4,000 sf may accommodate 4+ units with ~5% FAR increase. Local companion to SB 9 / state density policy. [confirmed GPU Phase 1 April 2023]
- Work/Live units in industrial zones — ≤4 persons per unit, existing-building conversion; CIX/IG/IO expansion where artist/artisan residents present or ≤300 ft from residential zone. Codifies Jack London / Embarcadero loft conversions. [confirmed §17.73.040]
- Non-conforming warehouse lofts in M-zones — retained as non-conforming residential occupancy per §17.114 with conversion allowances. [confirmed §17.114]
- BART / AC Transit Tempo / ferry saturation — substantially all Oakland RU / RM (upper tiers) / CC / downtown mixed-use districts lie within ½ mi of at least one AB 2097 qualifying major transit stop. Parking minimums effectively preempted citywide on most developable parcels. [confirmed GC §65863.2]
- SB 9 + ADU stacking could theoretically yield 5+ units on an originally SF parcel (2 from SB 9 split × 2 lots + 1 ADU + 1 JADU), subject to VHFHSZ / historic / SFHA / coastal exclusions. [inferred]
- 6th-cycle Housing Element under HCD review — initial non-compliance findings, ongoing resubmissions through 2024–2026. Builder's Remedy gating is live whenever non-certified. [under_review — HCD dashboard JS-rendered, not fetched live]
- Coastal Zone narrow strip — Outer Harbor / Estuary / Jack London frontage. CDP required + SB 423 coastal streamlining (effective 2025-01-01). [confirmed GC §65913.4]
Formulas
Definitions
- height
- Grade to highest point of structure per Title 17.
- lot_coverage
- Building footprint / lot area. Dimensional tables not retrieved live in v2 pass; partial for most districts.
- far
- Gross floor area / lot area. Partial for most districts.
- du_ac
- Dwelling units per acre; RM series uses lot-area-per-unit method (sf/unit).
- impervious_cover
- 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 unless noted. Preempted to 0 within ½ mile major transit per AB 2097 / GC §65863.2.
- height_transition
- 30 ft at setback + 1 ft per ft of horizontal distance from RH/RD/RM boundary (RU districts per Ch. 17.19.050; RM/RH per Ch. 17.17 / 17.13).
Capacity calculations
- max_footprint_sf
lot_area_sf * lot_coverage- max_gfa_sf
lot_area_sf * far- max_units_from_density
lot_area_sf * du_ac / 43560- max_units_from_lot_area_per_unit
lot_area_sf / sf_per_unit (RM method)- buildable_width_ft
lot_width_ft - setback_side_ft * 2- buildable_depth_ft
lot_depth_ft - setback_front_ft - setback_rear_ft- buildable_envelope_sf
buildable_width_ft * buildable_depth_ft- max_stories_approx
max_height_ft / 10- max_gfa_from_envelope
min(buildable_envelope_sf * max_stories_approx, max_gfa_sf)- parking_required
units * parking
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.
| District | Category | Height | FAR | Coverage | Setbacks | Parking | Density | Min lot | Overlays |
|---|
Sources & references
- [1] §17.13.050
- [2] §17.13.050
- [3] §17.13.050
- [4] §17.13.050
- [5] §17.13
- [6] §17.13.050
- [7] §17.13.050
- [8] §17.13
- [9] §17.13.050
- [10] §17.13.050
- [11] §17.13
- [12] §17.13.050
- [13] i§17.15
- [14] i§17.15
- [15] i§17.15
- [16] i§17.15
- [17] i§17.15
- [18] i§17.15
- [19] i§17.15
- [20] i§17.15
- [21] i§17.17
- [22] i§17.17
- [23] i§17.17
- [24] i§17.17
- [25] i§17.17
- [26] i§17.17
- [27] i§17.17
- [28] i§17.17
- [29] i§17.19
- [30] i§17.19
- [31] i§17.19
- [32] i§17.19
- [33] i§17.19
- [34] i§17.19
- [35] i§17.19
- [36] i§17.19
- [37] i§17.35
- [38] i§17.35
- [39] i§17.35
Research status
Publication gates
| primary url present | passed | |
|---|---|---|
| no aggregator cited | passed | |
| confidence tags full form | passed | |
| overlays have parameters trigger confidence | passed | |
| preempt section city specific | passed |
Data quality
- Chapter 17.13 (RH), 17.15 (RD), 17.17 (RM), 17.19 (RU), 17.35 (CC), 17.72 (industrial), 17.73 (work/live), 17.95 (S-13), 17.96 (S-14), 17.114 (non-conforming) detailed dimensional tables not retrieved live in v2 pass — heights, lot coverage, FAR, and setbacks carry status=partial or inferred for most districts
- CC-1..3 detailed FAR / lot coverage / parking ratios not resolved live
- Downtown / Jack London / CBD chapter-level standards not resolved live
- M-20 / M-30 / M-40 industrial standards not resolved live
- Complete S-1..S-20 overlay inventory not enumerated (only S-7, S-13, S-14, S-20 decomposed; FP, AP, CZ documented)
- HCD Housing Element certification status for Oakland 6th-cycle (Builder's Remedy gating) not confirmed live — JS-rendered dashboard
- HCD APR SB 423 eligibility determination (10% / 50% / exempt) for Oakland not confirmed live — JS-rendered dashboard
- AB 2097 qualifying AC Transit corridor geography requires parcel-level mapping against 15-min peak headway data
Known issues
Verification
| last_verified_at | 2026-04-19T00:00:00Z |
|---|---|
| verifier_specialist | oakl-2026-04-19-v2 |
| verifier_version | 1.0 |
| verification_result | passed_pending_browser_retrieval |
| atomic_claims_checked | 38 |
| atomic_claims_passed | 38 |
| atomic_claims_failed | 0 |
| failed_claims | |
| narrative_ref | narratives/oakland-ca/oakl-2026-04-19-v2.json |
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.