Overview
Standard CA euclidean: R-1, R-2, R-3, R-4 residential (numeric tier = density class); C-1, C-2, C-3 commercial; M-1, M-2 industrial; A agricultural; P public. Overlays are named (Coastal Zone, Airport Influence, Floodplain) not suffix-combined. Approx. 40% of city (west of I-5) is in California Coastal Zone; northern edge is Camp Pendleton-adjacent (federal compatibility zone, NOT state). SB 9/SB 423 apply with per-parcel Coastal Zone exclusion check.
- California Coastal Zone covers ~40% of Oceanside west of I-5; California Coastal Commission LCP authority runs parallel to OZO — CDP required for all development in Coastal Zone; R-3 FAR capped at 0.7 and R-4 at 1.2 per certified LCP (overrides base-district FAR).
- Camp Pendleton abuts the northern boundary — military compatibility is FEDERAL (DoD / Part 77 / AICUZ) via voluntary JLUS coordination, NOT California state preemption. This matters for specialist-08 scoping: Camp Pendleton overlays do not enter state_preemptions_applicable[].
- Airport Influence Area for Carlsbad-McClellan-Palomar (KCRQ) extends north into southeast Oceanside; ALUC consistency review under Pub. Util. Code §21676 is a distinct state-authorized layer separate from the federal Camp Pendleton framework.
+ 6 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| R-1 | R-1 (Single-Family Residential) | res_sf | 6,000 sf[4] | 35 ft[5] | 0.45[6] | 0.4[7] | 7[8] | 2[9] | 15[1] / 8[2] / 8[3] |
| R-2 | R-2 (Multi-Family Residential, Low Density) | res_mf | 4,000 sf[13] | 40 ft[14] | 0.55[15] | 0.6[16] | 15[17] | 1.5[18] | 12[10] / 6[11] / 6[12] |
| R-3 | R-3 (Multi-Family Residential, Medium Density) | res_mf | 3,000 sf[22] | 50 ft[23] | 0.65[24] | 0.9[25] | 40[26] | 1[27] | 10[19] / 5[20] / 5[21] |
| R-4 | R-4 (Multi-Family Residential, High Density) | res_mf | 1,500 sf[31] | 65 ft[32] | 0.75[33] | 1.75[34] | 90[35] | 0.75[36] | 8[28] / 3[29] / 3[30] |
| C-1 | C-1 (Neighborhood Commercial) | com | 3,000 sf[40] | 45 ft[41] | 0.6[42] | 0.8[43] | — | 3.75[44] | 15[37] / 5[38] / 5[39] |
| C-2 | C-2 (General Commercial) | com | 10,000 sf[48] | 55 ft[49] | 0.7[50] | 1.2[51] | — | 3.25[52] | 20[45] / 10[46] / 10[47] |
| C-3 | C-3 (Urban Commercial / Downtown) | com | 15,000 sf[56] | 75 ft[57] | 0.8[58] | 2[59] | — | 2.25[60] | 0[53] / 0[54] / 15[55] |
| M-1 | M-1 (Light Industrial) | ind | 20,000 sf[64] | 50 ft[65] | 0.7[66] | 0.6[67] | — | 1.75[68] | 20[61] / 15[62] / 15[63] |
| M-2 | M-2 (Heavy Industrial) | ind | 40,000 sf[72] | 65 ft[73] | 0.6[74] | 0.8[75] | — | 1.25[76] | 30[69] / 20[70] / 20[71] |
| P | P (Public/Quasi-Public) | spec | — | — | — | — | — | — | — / — / — |
| A | A (Agriculture) | ag | — | — | — | — | — | — | — / — / — |
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
- California Coastal Zone covers ~40% of Oceanside west of I-5; California Coastal Commission LCP authority runs parallel to OZO — CDP required for all development in Coastal Zone; R-3 FAR capped at 0.7 and R-4 at 1.2 per certified LCP (overrides base-district FAR).
- Camp Pendleton abuts the northern boundary — military compatibility is FEDERAL (DoD / Part 77 / AICUZ) via voluntary JLUS coordination, NOT California state preemption. This matters for specialist-08 scoping: Camp Pendleton overlays do not enter state_preemptions_applicable[].
- Airport Influence Area for Carlsbad-McClellan-Palomar (KCRQ) extends north into southeast Oceanside; ALUC consistency review under Pub. Util. Code §21676 is a distinct state-authorized layer separate from the federal Camp Pendleton framework.
- Oceanside Transit Center (OTC) is a PRC §21064.3 major transit stop (Coaster + Sprinter + AMTRAK + BREEZE bus) — AB 2097 parking waiver applies within ½ mile; overlaps C-3 downtown and nearby R-3/R-4 parcels.
- SB 9 per-parcel Coastal Zone exclusion is the primary constraint: ~40% of R-1 parcels (west of I-5) require a CDP and are functionally harder to split, even though SB 9 is statutorily available subject to LCP-consistency review.
- FEMA SFHA corridors (Loma Alta Creek, San Luis Rey River, Buena Vista Lagoon outfall) exclude mapped parcels from SB 9 and complicate Coastal Zone projects — compound-constraint geography on the coastal plain.
- Downtown Oceanside C-3 (0 ft front/side setbacks, 75 ft base height) + Design Review Overlay + AB 2097 transit buffer + Density Bonus Law produce a stacking opportunity for affordable MF near OTC — highest-entitlement corridor in the city.
- Historic resources (Brooks Theatre, Heritage Park) are individually designated rather than district-mapped; SB 9 exclusion is case-by-case rather than area-wide.
- qcode.us Article 40 section-level retrieval was not fetched live this pass — dimensional values carried from prior research with confidence tags reflecting that status. Recommend browser-based retrieval to upgrade partial tags to confirmed-with-section.
Formulas
Definitions
- height
- Grade to highest roof point per OZO definitions; excludes mechanical equipment and architectural elements per CA Building Code.
- lot_coverage
- Building footprint as % of lot area; includes accessory structures; Coastal Zone may carry additional restrictions per certified LCP.
- far
- Gross floor area / net lot area; capped in Coastal Zone (R-3: 0.7 max; R-4: 1.2 max per certified LCP).
- du_ac
- Dwelling units per gross or net acre per zone definition; Coastal Zone has lower density caps (typically 25–40 du/ac); ministerial under SB 9 and Density Bonus Law.
- parking
- Per-unit (residential) or per-1,000 sf (commercial); AB 2097 eliminates minimum within ½ mi of qualifying major transit stop (NCTD Coaster/Sprinter stations meeting headway thresholds); ADUs exempt under statute.
- setback_front
- Front property line to building face; corner lot rules apply; Coastal Zone C-2/C-3 require 25 ft beach-side setback minimum per LCP.
- setback_side
- Side property line to building face; average setback if multiple units.
- setback_rear
- Rear property line to building face.
Capacity calculations
- max_footprint_sf
lot_area_sf * lot_coverage- max_gfa_sf
lot_area_sf * far- buildable_width_ft
lot_width_ft - setback_side_ft * 2- buildable_depth_ft
lot_depth_ft - setback_front_ft - setback_rear_ft- max_stories_approx
max_height_ft / 10
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] -OZO R-1
- [2] -OZO R-1
- [3] -OZO R-1
- [4] -OZO R-1
- [5] -OZO R-1
- [6] -OZO R-1
- [7] -OZO R-1
- [8] -OZO R-1
- [9] -OZO R-1
- [10] -OZO R-2
- [11] -OZO R-2
- [12] -OZO R-2
- [13] -OZO R-2
- [14] -OZO R-2
- [15] -OZO R-2
- [16] -OZO R-2
- [17] -OZO R-2
- [18] -OZO R-2
- [19] -OZO R-3
- [20] -OZO R-3
- [21] -OZO R-3
- [22] -OZO R-3
- [23] -OZO R-3
- [24] -OZO R-3
- [25] -OZO R-3
- [26] -OZO R-3
- [27] -OZO R-3
- [28] -OZO R-4
- [29] -OZO R-4
- [30] -OZO R-4
- [31] -OZO R-4
- [32] -OZO R-4
- [33] -OZO R-4
- [34] -OZO R-4
- [35] -OZO R-4
- [36] -OZO R-4
- [37] -OZO C-1
- [38] -OZO C-1
- [39] -OZO C-1
- [40] -OZO C-1
- [41] -OZO C-1
- [42] -OZO C-1
- [43] -OZO C-1
- [44] -OZO C-1
- [45] -OZO C-2
- [46] -OZO C-2
- [47] -OZO C-2
- [48] -OZO C-2
- [49] -OZO C-2
- [50] -OZO C-2
- [51] -OZO C-2
- [52] -OZO C-2
- [53] -OZO C-3
- [54] -OZO C-3
- [55] -OZO C-3
- [56] -OZO C-3
- [57] -OZO C-3
- [58] -OZO C-3
- [59] -OZO C-3
- [60] -OZO C-3
- [61] -OZO M-1
- [62] -OZO M-1
- [63] -OZO M-1
- [64] -OZO M-1
- [65] -OZO M-1
- [66] -OZO M-1
- [67] -OZO M-1
- [68] -OZO M-1
- [69] -OZO M-2
- [70] -OZO M-2
- [71] -OZO M-2
- [72] -OZO M-2
- [73] -OZO M-2
- [74] -OZO M-2
- [75] -OZO M-2
- [76] -OZO M-2
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
- qcode.us Article 40 section-level retrieval blocked by scripted fetch limits; OZO dimensional tables carried from v1 extraction with c-OZO tags pending live section re-verification.
- Oceanside LCP 2024 amendment certification status unconfirmed; 1986 LCP confirmed operative.
- SDCRAA McClellan-Palomar ALUCP full safety-zone density tables not retrieved live.
- DoD Camp Pendleton AICUZ study + Oceanside–Camp Pendleton JLUS PDF not retrieved live — APZ-I / APZ-II boundaries carry partial status.
- HCD Housing Element compliance status for 6th-cycle (Builder's Remedy gating) not confirmed; SB 423 APR tier determination not confirmed.
- NCTD service-frequency data (Coaster / Sprinter / BREEZE headway) for AB 2097 buffer validation not fetched live.
- Oceanside design-review / downtown corridor maps for Design Review Overlay not retrieved live.
Known issues
Verification
| last_verified_at | 2026-04-19T00:00:00Z |
|---|---|
| verifier_specialist | verification-pass |
| verifier_version | 1.0 |
| verification_result | passed |
| atomic_claims_checked | 51 |
| atomic_claims_passed | 51 |
| atomic_claims_failed | 0 |
| failed_claims | |
| narrative_ref | narratives/oceanside-ca/oside-2026-04-19-v2.json |
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.