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. | naming_convention_raw=density-ladder-residential + intensity-context-commercial ; sub_flags_raw=[heavy-state-preemption, planned-community-dominant, bayfront-specific-plan, brown-field-alucp, coastal-zone-partial]
- 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
Mapped P districts on zoning map; case-by-case application where the subject property or neighborhood is 'unique by virtue of topography, geological characteristics, access, configuration, traffic circulation or some social or historic situation requiring special handling' per §19.56.040.
| precise_plan_supersedes_base_zone | 1[109] |
|---|---|
| uniqueness_finding_required | 1[110] |
| council_approval_required | 1[111] |
| design_review_of_architecture_and_signs | 1[112] |
Wherever the D district is established on the zoning map.
| site_plan_approval_required | 1[113] |
|---|---|
| architectural_approval_required | 1[114] |
| applies_to_all_uses_within_district | 1[115] |
Mapped hillside areas with qualifying average natural slope; may be attached to any base zone. Predominant in eastern Chula Vista foothills (Rancho del Rey ridges, San Miguel foothills, Otay Mountain fringe).
| applies_to_any_base_zone | 1[116] |
|---|---|
| density_determined_by_average_natural_slope | 1[117] |
| grading_extent_slope_based | 1[118] |
| open_space_requirements | 1[119] |
| off_street_parking_bay_rules | 1[120] |
| presubmission_conference_required | 1[121] |
| full_density_slope_table | —[122] |
Mapped E districts — typically R-E and large-lot R-1 zones in eastern Chula Vista where horsekeeping is an established use.
| horsekeeping_permitted | 1[123] |
|---|---|
| additional_conditions_apply | 1[124] |
Mapped HP districts and designated individual historic resources on Chula Vista Historic Resources list.
| purpose_is_historic_preservation | 1[125] |
|---|---|
| alterations_require_approval | 1[126] |
| demolition_controls | 1[127] |
| not_state_registered_historic_district | 1[128] |
Coastal lands from Chula Vista's northern boundary south to Palomar Street, west of and including Interstate 5. Encompasses approximately 535 acres including Port-jurisdiction lands (separate CDP process) and City-jurisdiction lands (CVMC §19.81/19.83).
| specific_plan_replaces_base_zoning | 1[129] |
|---|---|
| coastal_development_permit_required | 1[130] |
| california_coastal_commission_oversight | 1[131] |
| sb9_preempted_by_state_law | 1[132] |
| public_access_required | 1[133] |
| port_vs_city_jurisdiction_split | 1[134] |
| full_dimensional_schedule | —[135] |
FEMA-mapped SFHA along Otay River, Sweetwater River, Telegraph Canyon Creek, Poggi Canyon Creek; designated F-1 (floodway, no structures) and F-2 (floodplain fringe, elevation required) on Chula Vista zoning map.
| f1_no_structures_in_floodway | 1[136] |
|---|---|
| f2_elevation_required_in_fringe | 1[137] |
| nfip_compliance_required | 1[138] |
| full_f1_f2_schedule | —[139] |
Parcels within Brown Field Review Area 1 (safety/noise critical) and Review Area 2 (FAA Part 77 airspace). Brown Field is ~1 mi south of Chula Vista's southern boundary (Otay Mesa). Some southern Chula Vista parcels fall within 60–65 dB CNEL contours and Part 77 airspace surfaces.
| height_limit_per_part77_surfaces | 1[140] |
|---|---|
| noise_sensitive_use_restrictions_in_65_cnel | 1[141] |
| avigation_easement_may_be_required | 1[142] |
| safety_zone_use_restrictions | 1[143] |
| full_brown_field_contour_map | —[144] |
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
- [109] §19.56.040
- [110] §19.56.040
- [111] §19.56.041
- [112] §19.56.040
- [113] §19.56
- [114] §19.56
- [115] §19.56
- [116] §19.56
- [117] §19.56.200
- [118] §19.56.200
- [119] §19.56.220
- [120] §19.56.260
- [121] §19.56
- [122] §19.56.200+
- [123] §19.56.120
- [124] §19.56.120
- [125] §19.56.300
- [126] §19.56.300
- [127] §19.56.300+
- [128] (state law)
- [129] §19.81
- [130] §19.83
- [131] (CCC appeal jurisdiction)
- [132] (state law)
- [133] (Coastal Act §30210–30214)
- [134] (Chula Vista Bayfront LCP)
- [135] §19.81+
- [136] §19.84.004
- [137] §19.84.004
- [138] (44 CFR §60)
- [139] §19.84.004
- [140] (14 CFR §77)
- [141] (Brown Field ALUCP)
- [142] (Brown Field ALUCP)
- [143] (Brown Field ALUCP)
- [144] (external)
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.