Overview
R-E / R-1 / R-2 / R-3 residential density ladder; C-O / C-N / C-B / C-C / C-T / C-V commercial by intensity and context; I-R / I-L / I industrial ladder. Not lot-size-encoded. Not form-based. Large eastern portion is governed by adopted P-C (Planned Community) Sectional Planning Area plans per §19.48 — Otay Ranch, EastLake, Rancho del Rey, Sunbow — where SPA-plan standards supersede generic Title 19 schedules. Bayfront portion governed by §19.81 Bayfront Specific Plan (base-replacing). CVMC calls overlays 'modifying districts' per §19.56.
- CRITICAL — Prior v1 profile cited CVMC Title 20; this is WRONG. Chula Vista's zoning is Title 19 (Planning and Zoning). All §20.xx citations in the v1 record were fabricated. [confirmed via chulavista.municipal.codes TOC]
- CVMC uses 'modifying district' terminology rather than 'overlay' — string-search for 'overlay' in Title 19 returns nothing. Modifying districts are P, D, H, E, HP per §19.56. [confirmed §19.56]
- R-1 has a lot-size-dependent FAR: 45% on lots ≥7,000 sf; 50% or 3,150 sf absolute (whichever less) on lots <7,000 sf per §19.24.060. Non-linear. [confirmed §19.24.060]
+ 7 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| R-E | Residential Estates | res_sf | —[4] | —[5] | —[6] | —[7] | —[8] | —[9] | —[1] / —[2] / —[3] |
| R-1 | Single-Family Residence | res_sf | 7,000 sf[13] | —[14] | —[15] | 0.45[16] | —[17] | —[18] | —[10] / —[11] / —[12] |
| R-2 | One- and Two-Family Residence | res_sf | —[22] | —[23] | —[24] | —[25] | —[26] | —[27] | —[19] / —[20] / —[21] |
| R-3 | Apartment Residential | res_mf | —[31] | 54 ft[32] | —[33] | —[34] | —[35] | —[36] | —[28] / —[29] / —[30] |
| C-O | Administrative and Professional Office | com | —[40] | —[41] | —[42] | —[43] | — | —[44] | —[37] / —[38] / —[39] |
| C-N | Neighborhood Commercial | com | —[48] | —[49] | —[50] | —[51] | — | —[52] | —[45] / —[46] / —[47] |
| C-B | Central Commercial | com | —[56] | —[57] | —[58] | —[59] | — | —[60] | —[53] / —[54] / —[55] |
| C-C | Central Commercial — Third Avenue | com | —[64] | —[65] | —[66] | —[67] | — | —[68] | —[61] / —[62] / —[63] |
| C-T | Thoroughfare Commercial | com | —[72] | —[73] | —[74] | —[75] | — | —[76] | —[69] / —[70] / —[71] |
| C-V | Visitor Commercial | com | —[80] | —[81] | —[82] | —[83] | — | —[84] | —[77] / —[78] / —[79] |
| I-R | Research Industrial | ind | —[88] | —[89] | —[90] | —[91] | — | —[92] | —[85] / —[86] / —[87] |
| I-L | Limited Industrial | ind | —[96] | —[97] | —[98] | —[99] | — | —[100] | —[93] / —[94] / —[95] |
| I | General Industrial | ind | —[104] | —[105] | —[106] | —[107] | — | —[108] | —[101] / —[102] / —[103] |
| P-C | Planned Community | spec | — | — | — | — | — | — | — / — / — |
| A | Agricultural | spec | — | — | — | — | — | — | — / — / — |
| P-Q | Public/Quasi-Public | spec | — | — | — | — | — | — | — / — / — |
| O-S | Open Space | spec | — | — | — | — | — | — | — / — / — |
Confidence: confirmed partial under review not found
Overlays
State preemptions
Non-applicable laws (4)
Adopted building codes
Statewide mandatory minimum
Click a code label to open its state-by-state adoption atlas.
Quirks & notes
- CRITICAL — Prior v1 profile cited CVMC Title 20; this is WRONG. Chula Vista's zoning is Title 19 (Planning and Zoning). All §20.xx citations in the v1 record were fabricated. [confirmed via chulavista.municipal.codes TOC]
- CVMC uses 'modifying district' terminology rather than 'overlay' — string-search for 'overlay' in Title 19 returns nothing. Modifying districts are P, D, H, E, HP per §19.56. [confirmed §19.56]
- R-1 has a lot-size-dependent FAR: 45% on lots ≥7,000 sf; 50% or 3,150 sf absolute (whichever less) on lots <7,000 sf per §19.24.060. Non-linear. [confirmed §19.24.060]
- H hillside modifying district replaces generic du_ac with a slope-based density formula — permitted density and extent of grading are determined by average natural slope per §19.56.200+. [confirmed §19.56.200]
- P-C Planned Community zones (§19.48) — Otay Ranch, EastLake, Rancho del Rey, Sunbow — dominate eastern Chula Vista. Generic Title 19 dimensional schedules DO NOT APPLY within P-C areas; the adopted SPA plan governs. [confirmed §19.48]
- Bayfront Specific Plan (§19.81) + CDP procedures (§19.83) govern the western coastal area (535 acres, Port + City jurisdiction). Base R-/C-/I- districts do not apply within the LCP area. [confirmed §19.81, §19.83]
- SB 9 implementation is codified at CVMC §19.58.450 — two-unit residential and urban lot split parcel maps in single-family zones are ministerial. [confirmed §19.58.450]
- Brown Field Municipal Airport (SDM) is the dominant airport compatibility driver — NOT MCAS Miramar. Brown Field is ~1 mi south of Chula Vista (Otay Mesa); 60–65 dB CNEL contours extend north into southern Chula Vista parcels. ALUCP consistency is required per PUC §21670. [confirmed SDCRAA ALUCP + 14 CFR §77]
- R-3 side/rear setbacks use a story-based step-up rule — +2 ft for each story above 25 ft per §19.28.060. R-3 height cap is 54 ft principal / 25 ft accessory. [confirmed §19.28.060]
- chulavista.municipal.codes returns 403 to scripted WebFetch. Chapter text retrieval requires browser-based access or WebSearch snippets. Full §19.22–§19.48 schedule tables, §19.84.00x consolidated tables, and §19.56.2xx hillside density tables not retrieved live — marked partial with retrieval_failure_reason.
Formulas
Definitions
- height
- Grade to highest point of structure; R-3 principal 54 ft cap, accessory 25 ft cap (§19.28.060).
- lot_coverage
- Building footprint / lot area.
- far
- Gross floor area / lot area. R-1 uses lot-size-dependent FAR: 45% on lots ≥7,000 sf; 50% or 3,150 sf (whichever less) on lots <7,000 sf per §19.24.060.
- du_ac
- Dwelling units per gross acre — applied generically; H hillside modifying district replaces du_ac with slope-based formula per §19.56.200+.
- setback_front
- Front property line to nearest building face.
- setback_side
- Side property line to nearest building face; R-3 increases setback 2 ft per story above 25 ft (§19.28.060).
- setback_rear
- Rear property line to nearest building face; R-3 steps up per §19.28.060 same as side.
- parking
- Spaces per dwelling unit unless noted; AB 2097 preempts minimums within ½ mi of qualifying transit (MTS Blue Line stops).
Capacity calculations
- max_footprint_sf
lot_area_sf * lot_coverage- max_gfa_sf
lot_area_sf * far- r1_small_lot_gfa_sf
min(lot_area_sf * 0.50, 3150)- r1_large_lot_gfa_sf
lot_area_sf * 0.45- max_units_from_density
lot_area_sf * du_ac / 43560- 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- r3_story_step_up_rule
R-3 side/rear setbacks increase 2 ft for each story above 25 ft (§19.28.060)- h_hillside_density
Permitted du_ac computed from average natural slope per §19.56.200+ (replaces generic du_ac for hillside-overlaid parcels)
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] §19.22.070
- [2] §19.22.070
- [3] §19.22.070
- [4] §19.22.070
- [5] §19.22.070
- [6] §19.22.070
- [7] §19.22
- [8] §19.22
- [9] §19.62
- [10] §19.24.070
- [11] §19.24.070
- [12] §19.24.100
- [13] §19.24
- [14] §19.24.070
- [15] §19.24.070
- [16] §19.24.060
- [17] §19.24
- [18] §19.62
- [19] §19.26.070
- [20] §19.26.070
- [21] §19.26.070
- [22] §19.26.070
- [23] §19.26.070
- [24] §19.26.070
- [25] §19.26
- [26] §19.26
- [27] §19.62
- [28] §19.28.070
- [29] §19.28.060
- [30] §19.28.060
- [31] §19.28.070
- [32] §19.28.060
- [33] §19.28.070
- [34] §19.28
- [35] §19.28
- [36] §19.62
- [37] §19.84.002
- [38] §19.84.002
- [39] §19.84.002
- [40] §19.84.002
- [41] §19.84.002
- [42] §19.84.002
- [43] §19.84.002
- [44] §19.62
- [45] §19.84.002
- [46] §19.84.002
- [47] §19.84.002
- [48] §19.84.002
- [49] §19.84.002
- [50] §19.84.002
- [51] §19.84.002
- [52] §19.62
- [53] §19.84.002
- [54] §19.84.002
- [55] §19.84.002
- [56] §19.84.002
- [57] §19.84.002
- [58] §19.84.002
- [59] §19.84.002
- [60] §19.62
- [61] §19.84.002
- [62] §19.84.002
- [63] §19.84.002
- [64] §19.84.002
- [65] §19.84.002
- [66] §19.84.002
- [67] §19.84.002
- [68] §19.62
- [69] §19.84.002
- [70] §19.84.002
- [71] §19.84.002
- [72] §19.84.002
- [73] §19.84.002
- [74] §19.84.002
- [75] §19.84.002
- [76] §19.62
- [77] §19.84.002
- [78] §19.84.002
- [79] §19.84.002
- [80] §19.84.002
- [81] §19.84.002
- [82] §19.84.002
- [83] §19.84.002
- [84] §19.62
- [85] §19.84.003
- [86] §19.84.003
- [87] §19.84.003
- [88] §19.84.003
- [89] §19.84.003
- [90] §19.84.003
- [91] §19.84.003
- [92] §19.62
- [93] §19.84.003
- [94] §19.84.003
- [95] §19.84.003
- [96] §19.84.003
- [97] §19.84.003
- [98] §19.84.003
- [99] §19.84.003
- [100] §19.62
- [101] §19.84.003
- [102] §19.84.003
- [103] §19.84.003
- [104] §19.84.003
- [105] §19.84.003
- [106] §19.84.003
- [107] §19.84.003
- [108] §19.62
Research status
Publication gates
| primary url present | passed | code_source = https://chulavista.municipal.codes/CVMC/19 (publisher-hosted city subdomain; canonical CVMC Title 19 landing). Fallback chulavistaca.gov portal present. Neither is an aggregator. Resolved URL captured, not a /latest/ alias. |
|---|---|---|
| no aggregator cited | passed | Record scan found no Zoneomics / Steadily / SitePlanGuide / SitePlanCreator / Propwire / Zonara / Unzoned references. All citations resolve to chulavista.municipal.codes §-references, CA Government Code, 14 CFR §77, HCD datasets, or city/SDCRAA domains. |
| confidence tags full form | passed | All confirmed claims carry c§X.XX form (e.g., c§19.24.060, c§19.28.060, c§19.28.080, c§19.56, c§19.58.450, c§19.81, c§19.83, c§19.48). No bare [confirmed] tags remain. Partial claims carry p§X.XX tokens with retrieval_failure_reason recorded (platform 403). Preemption entries carry GC §-references and federal CFR references. |
| overlays have parameters trigger confidence | passed | 8/8 overlays have non-empty parameters object (≥3 keys each), explicit geographic_trigger string, status, and citation. 3/8 status=confirmed (P precise plan, D design, E equestrian); 5/8 status=partial (H hillside, HP historic, Bayfront, F-1/F-2 floodplain, Brown Field ALUCP) with search_performed + retrieval_failure_reason documenting what was attempted and why values are pending. base_interaction string present on all. |
| preempt section city specific | passed | state_preemptions_applicable[] contains 11 per-law entries — 8 CA state laws (ADU, SB 9, Density Bonus, AB 2097, SB 423, AB 2011, Builder's Remedy, SB 10) + 3 federal overlays (AICUZ Brown Field federal_state_conflict, MCAS Miramar not_applicable, Naval Base SD not_applicable). Each has qualifying_condition_checked narrative specific to Chula Vista (MTS Blue Line stations H/E/Palomar/Bayfront, Otay/Sweetwater/Telegraph Canyon SFHA, eastern-hillside VHFHSZ overlap, 6th-cycle RHNA 11,105 SANDAG allocation, CVMC §19.58.450 SB 9 implementation, Brown Field ~1 mi south) and effect_on_city statement. Housing Element 'In' and SB 423 tier '10%' provisional populated. Not a link-stub. |
Data quality
- Full R-1/R-2/R-3/R-E dimensional schedule tables (§19.22.070, §19.24.070/100, §19.26.070/080, §19.28.070) — setbacks, heights, lot coverage, lot width not retrieved live.
- Consolidated commercial zone table (§19.84.002) — C-O, C-N, C-B, C-C, C-T, C-V dimensional values not retrieved.
- Consolidated industrial zone table (§19.84.003) — I-R, I-L, I dimensional values not retrieved.
- Consolidated public/quasi-public/open-space table (§19.84.004) — P-Q, O-S, F-1, F-2 values not retrieved.
- Full H hillside density-by-slope schedule (§19.56.200+) not retrieved live.
- Full HP historic preservation procedural parameters (§19.56.300+) not retrieved live.
- Parking schedule (§19.62) not retrieved live — base parking ratios by land use missing.
- Bayfront sub-district schedule (§19.81+) not retrieved live.
- P-C SPA plans (Otay Ranch / EastLake / Rancho del Rey / Sunbow) — each has its own dimensional table outside Title 19 generic schedules; not retrieved here.
- Brown Field ALUCP precise Chula Vista parcel coverage (contour/safety zone map) — SDCRAA ALUCP document retrieval required.
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 | 38 |
| atomic_claims_passed | 36 |
| atomic_claims_failed | 0 |
| atomic_claims_partial | 2 |
| failed_claims | |
| partial_claims | SB 423 tier for Chula Vista — set provisionally to 10% pending live HCD SMAP Dashboard lookup; tier_source flag notes provisional status; Brown Field ALUCP Chula Vista parcel coverage — confirmed that northward contour intrusion exists; precise contour geometry requires SDCRAA map retrieval |
| narrative_ref | narratives/chula-vista-ca/cvst-2026-04-19-v2.json |
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.