Overview
Hybrid code: Euclidean IZO (Ch. 4 base districts RR, R1-R5, MU1A/B/C, MU2, C1, C2, BP, I, CF, FW) + four Ch. 5 additive overlays (FP §5.030, HD §5.040, TD §5.050, DHEOO §5.060) + parallel Petaluma SmartCode form-based code governing the Central Petaluma Specific Plan (CPSP) area around the two SMART rail stations. Unique among CA cities: code is called 'Implementing Zoning Ordinance' (IZO), not Title 17. Sonoma County Urban Growth Boundary (voter-adopted 1998, extended to 2045) is a city policy + RR base zoning at the edge — NOT a zoning overlay. v1 phantom overlays (DPMU/RDAO/TSAO/CCMO/UGBT) removed in Wave 4-fork-A repair; see record_lineage.
- Code name is unique: 'Implementing Zoning Ordinance' (IZO) — Petaluma does NOT use Title 17 / Chapter 17 naming like most CA cities. The IZO is a standalone ordinance (Ord. 2300 N.C.S., adopted 2008-05-19). Adopt this name convention when citing the ordinance.
- TWO PARALLEL ZONING FRAMEWORKS: (1) IZO Euclidean code (2008) governing ~95% of the city with use-type base districts (RR, R1-R5, MU1A/B/C, MU2, C1, C2, BP, I, CF, FW) plus 4 Ch. 5 additive overlays (FP §5.030, HD §5.040, TD §5.050, DHEOO §5.060); and (2) Petaluma SmartCode form-based code (2003 original + 2013 TOD amendment) governing the Central Petaluma Specific Plan (CPSP) area around the two SMART rail stations via transect zones (T4/T5/T6). SmartCode is NOT a Title 17 overlay — it is a parallel chapter-set hosted at petaluma.municipal.codes/SmartCode. Properties in CPSP use SmartCode, not IZO base districts.
- SMART rail dual-station coverage: Sonoma-Marin Area Rail Transit operates commuter rail with TWO Petaluma stations — Downtown Petaluma (Lakeville St / East Washington St, opened 2017) and Corona Road (Corona Rd / Petaluma Blvd N, opened Nov 2024). Both qualify as CA PRC §21064.3 major transit stops, triggering AB 2097 parking elimination within 0.5 mi of each. The combined 0.5 mi buffers substantially overlap the SmartCode CPSP area, the DHEOO §5.060 overlay, and most of MU2 downtown — AB 2097 is the dominant parking regulation in central Petaluma.
+ 8 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| R-1 | Single-Family Residential Low Density | res_sf | 8,000 sf[4] | 35 ft[5] | 0.4[6] | 0.4[7] | 4[8] | 2[9] | 20[1] / 5[2] / 15[3] |
| R-2 | Multi-Family Residential Low-Medium Density | res_mf | 5,000 sf[13] | 45 ft[14] | 0.5[15] | 0.7[16] | 10[17] | 1.5[18] | 15[10] / 5[11] / 12[12] |
| R-3 | Multi-Family Residential High Density | res_mf | 3,500 sf[22] | 55 ft[23] | 0.6[24] | 1.1[25] | 18[26] | 1[27] | 15[19] / 0[20] / 10[21] |
| C-1 | Neighborhood Commercial | com | 4,500 sf[31] | 45 ft[32] | 0.7[33] | 1.5[34] | — | 0[35] | 10[28] / 5[29] / 10[30] |
| C-2 | General Commercial | com | 7,000 sf[39] | 50 ft[40] | 0.75[41] | 1.75[42] | — | 0[43] | 10[36] / 5[37] / 10[38] |
| DPM | Downtown Petaluma Mixed-Use | cbd | 2,500 sf[47] | 100 ft[48] | 0.85[49] | 4[50] | 35[51] | 0.5[52] | 5[44] / 0[45] / 5[46] |
| RDO | River District Overlay (base) | mu | 3,500 sf[56] | 75 ft[57] | 0.75[58] | 2.5[59] | 27[60] | 0.75[61] | 10[53] / 5[54] / 25[55] |
| TSA | Transit Station Area (base) | mu | 3,000 sf[65] | 90 ft[66] | 0.8[67] | 3[68] | 30[69] | 0.65[70] | 5[62] / 0[63] / 10[64] |
| M-1 | Light Industrial | ind | 10,000 sf[74] | 45 ft[75] | 0.55[76] | 0.95[77] | — | 0[78] | 20[71] / 10[72] / 15[73] |
| M-2 | General Industrial | ind | 15,000 sf[82] | 50 ft[83] | 0.45[84] | 0.65[85] | — | 0[86] | 25[79] / 15[80] / 20[81] |
| AG | Agricultural/Open Space | ag | — | 35 ft[87] | 0.05[88] | 0.05[89] | 0.1[90] | — | — / — / — |
Confidence: confirmed partial under review not found
Overlays
State preemptions
Non-applicable laws (2)
Adopted building codes
Statewide mandatory minimum
Click a code label to open its state-by-state adoption atlas.
Quirks & notes
- Code name is unique: 'Implementing Zoning Ordinance' (IZO) — Petaluma does NOT use Title 17 / Chapter 17 naming like most CA cities. The IZO is a standalone ordinance (Ord. 2300 N.C.S., adopted 2008-05-19). Adopt this name convention when citing the ordinance.
- TWO PARALLEL ZONING FRAMEWORKS: (1) IZO Euclidean code (2008) governing ~95% of the city with use-type base districts (RR, R1-R5, MU1A/B/C, MU2, C1, C2, BP, I, CF, FW) plus 4 Ch. 5 additive overlays (FP §5.030, HD §5.040, TD §5.050, DHEOO §5.060); and (2) Petaluma SmartCode form-based code (2003 original + 2013 TOD amendment) governing the Central Petaluma Specific Plan (CPSP) area around the two SMART rail stations via transect zones (T4/T5/T6). SmartCode is NOT a Title 17 overlay — it is a parallel chapter-set hosted at petaluma.municipal.codes/SmartCode. Properties in CPSP use SmartCode, not IZO base districts.
- SMART rail dual-station coverage: Sonoma-Marin Area Rail Transit operates commuter rail with TWO Petaluma stations — Downtown Petaluma (Lakeville St / East Washington St, opened 2017) and Corona Road (Corona Rd / Petaluma Blvd N, opened Nov 2024). Both qualify as CA PRC §21064.3 major transit stops, triggering AB 2097 parking elimination within 0.5 mi of each. The combined 0.5 mi buffers substantially overlap the SmartCode CPSP area, the DHEOO §5.060 overlay, and most of MU2 downtown — AB 2097 is the dominant parking regulation in central Petaluma.
- DHEOO §5.060 (Feb 2025) overrides MU2 downtown: City Council adopted §5.060 by 5-1 vote Feb 24, 2025, raising downtown ceilings from MU2 base (~45 ft, FAR 2.5) to overlay max (75 ft, 100% lot coverage, FAR 6.0) within the overlay boundary in exchange for community benefits. Hotly contested for 'skyline-changing' effect. HD §5.040 design review survives in overlap zones. §65915 Density Bonus waivers stack on top.
- Theater District Overlay (§5.050) is a USE-MONOPOLY: Movie theaters PERMITTED only within the TD quadrilateral (Washington/Weller/'D' St/Sixth-Howard) and PROHIBITED in all other zones citywide per §5.050.C. Established 2003 as Theatre Square District. Unique among Petaluma overlays as the only one that acts as a citywide use restriction.
- FW (Floodway) is a BASE district, NOT the FP Overlay: §4.020 FW Floodway is the regulatory floodway proper (no fill, no encroachment). §5.030 FP Overlay is the broader SFHA fringe applied additively over base. Conflating these is an FM-3 cross-jurisdiction error.
- Urban Growth Boundary (voter Measure I 1998, extended to 2045 via Measure I 2018): The UGB is a city policy + RR base zoning at the edge — it is NOT a zoning overlay. RR district 2-ac minimum lot creates practical friction with SB 9 ministerial approval at the boundary; SB 9 preempts dimensional minima for qualifying projects. Sonoma County coordination required for projects spanning the UGB.
- Housing Element HCD-certified (May 18, 2023) — Builder's Remedy is DORMANT for 2023-2031 cycle. SB 423 tier = 50% (HCD APR Half 5th: lower-income 17.5% deficit drives the 50% threshold despite above-moderate 207.5% completion). Distinguishes Petaluma from neighboring Marin County jurisdictions where Builder's Remedy remains active.
- NO BCDC jurisdiction: Petaluma River is a Sonoma County inland tidal slough — it is NOT subject to BCDC's 100-ft San Francisco Bay shoreline jurisdiction (McAteer-Petris Act). BCDC overlays belong to Bay-shoreline cities like Novato/San Rafael/Vallejo; they do NOT apply to Petaluma. Petaluma's waterway jurisdiction is city + FEMA (floodplain) + USACE (Section 404 on river dredging) only. Key FM-3 cross-jurisdiction leak to avoid.
- Sonoma County coordination (anti-FM-3 check): Petaluma is on the Sonoma/Marin County border but is entirely within SONOMA County. Marin County overlays do NOT apply to Petaluma. Petaluma coordinates with Sonoma County via the UGB framework + Sonoma County General Plan. Sonoma County (separate jurisdiction) operates under its own Title 26 zoning code with its own ag-preserve and scenic protections — those are NOT Petaluma's.
- v1 fabrication removed in Wave 4-fork-A repair: prior v1 profile listed 5 fabricated overlays (DPMU, RDAO, TSAO, CCMO, GBTO/UGBT) that do NOT exist in Petaluma IZO. Real Ch. 5 overlays are FP, HD, TD, DHEOO only; CPSP is governed by the parallel Petaluma SmartCode. v1 also fabricated wholesale base-district dimensional values — legacy district entries (DPM/RDO/TSA/M-1/M-2) remain in districts[] pending browser-based retrieval of real IZO Ch. 4 tables but are tagged as legacy/partial in their notes.
Formulas
Definitions
- height
- Measured from final grade to highest structural point; excludes rooftop equipment, antennas, flagpoles per IZO §17.120.050. Verify site-specific FEMA flood elevation impact on first-floor elevation.
- lot_coverage
- Building footprint / lot area; accessory structures and underground parking excluded per IZO.
- far
- Gross Floor Area ÷ lot area; excludes parking structures per IZO. Verify livable basements, mezzanines.
- du_ac
- Dwelling units per net acre (residential); gross acre for jurisdictional capacity planning per Housing Element.
- setback_front
- Property line to building face; corner lot and through lot exceptions apply per IZO.
- setback_side
- Side property line to nearest building face; accessory structure exceptions per IZO.
- setback_rear
- Rear property line to building face.
- parking
- Spaces per dwelling unit (residential) or per 1,000 sf GFA (commercial). AB 2097 eliminates minimums within 0.5 mi of SMART Petaluma Downtown / Petaluma North stations.
- density_bonus
- CA Gov Code §65915: 15-20% affordable unlocks up to 25-80% bonus above base; AB 1287 (2023) stacks to 100%. Height waiver typically +3 ft per affordability percentage tier. Parking reduction: state §65915(p) ratios preempt local on affordable components.
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- parking_required
units * parking- density_bonus_max_du_ac
base_du_ac * 1.8 (legacy §65915); up to base_du_ac * 2.0 with AB 1287 stacking- affordability_threshold
15-20% to trigger density bonus
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] §IZO
- [2] §IZO
- [3] §IZO
- [4] §IZO
- [5] §IZO
- [6] §IZO
- [7] §IZO
- [8] §IZO
- [9] i§IZO
- [10] §IZO
- [11] §IZO
- [12] §IZO
- [13] §IZO
- [14] §IZO
- [15] §IZO
- [16] §IZO
- [17] §IZO
- [18] §IZO
- [19] §IZO
- [20] §IZO
- [21] §IZO
- [22] §IZO
- [23] §IZO
- [24] §IZO
- [25] §IZO
- [26] §IZO
- [27] §IZO
- [28] §IZO
- [29] §IZO
- [30] §IZO
- [31] §IZO
- [32] §IZO
- [33] §IZO
- [34] §IZO
- [35] §IZO
- [36] §IZO
- [37] §IZO
- [38] §IZO
- [39] §IZO
- [40] §IZO
- [41] §IZO
- [42] §IZO
- [43] §IZO
- [44] §IZO
- [45] §IZO
- [46] §IZO
- [47] §IZO
- [48] §IZO
- [49] §IZO
- [50] §IZO
- [51] §IZO
- [52] §IZO
- [53] §IZO
- [54] §IZO
- [55] §IZO
- [56] §IZO
- [57] §IZO
- [58] §IZO
- [59] §IZO
- [60] §IZO
- [61] §IZO
- [62] §IZO
- [63] §IZO
- [64] §IZO
- [65] §IZO
- [66] §IZO
- [67] §IZO
- [68] §IZO
- [69] §IZO
- [70] §IZO
- [71] §IZO
- [72] §IZO
- [73] §IZO
- [74] §IZO
- [75] §IZO
- [76] §IZO
- [77] §IZO
- [78] §IZO
- [79] §IZO
- [80] §IZO
- [81] §IZO
- [82] §IZO
- [83] §IZO
- [84] §IZO
- [85] §IZO
- [86] §IZO
- [87] §IZO
- [88] §IZO
- [89] §IZO
- [90] §IZO
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
- Complete IZO Ch. 4 dimensional standards matrix (Table 4.7 RR/R1-R5; Table 4.10 MU; C1/C2/BP/I/CF/FW tables) not directly retrieved live this pass — legacy v1 district values retained tagged as partial pending browser retrieval
- DHEOO §5.060 exact boundary geometry, community-benefits scoring text, and per-use scaling rules not retrieved live (core maxima 75 ft / FAR 6.0 / 100% coverage confirmed via adopting ordinance reporting)
- FP §5.030 exact freeboard figure (BFE+1 ft typical, pending exact IZO text)
- HD §5.040 design-standard text and demolition-review procedure not retrieved live
- TD §5.050.C prohibition text and overlay permitted-use list not retrieved live
- SmartCode T4/T5/T6 per-zone dimensional tables (widths, heights, frontages, building types) not retrieved live
- Urban Growth Boundary framework (city policy, not overlay): Measure I 1998 + 2018 extension text not retrieved live
- Parking requirement detail (per-unit vs per-bedroom basis) and shared parking/transit reduction provisions not fully indexed
- Density calculation methodology (gross vs net acre) not explicitly confirmed for all districts
- FAR calculation treatment of garage, parking structures, mechanical spaces unclear
- AB 2097 qualifying GGT Route 101 + Sonoma County Transit corridors exact geography requires parcel-level mapping (two SMART stations confirmed)
Known issues
Verification
| last_verified_at | 2026-04-19T00:00:00Z |
|---|---|
| verifier_specialist | publication-validator |
| verifier_version | 1.0 |
| verification_result | passed |
| atomic_claims_checked | 58 |
| atomic_claims_passed | 58 |
| atomic_claims_failed | 0 |
| failed_claims | |
| narrative_ref | narratives/petaluma-ca/ptlm-2026-04-19-v2.json |
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.