Overview
Traditional Euclidean code organized by district type. Hillside overlay (§17.59), floodplain zones (§17.54–17.58), specific plan (§17.53), and PCD (§17.52) supplement base districts. No form-based or hybrid-PD regime detected. | naming_convention_raw=lot-size-encoded-with-use-variants | naming_notes=Corona R-1 variants embed minimum lot area (thousands of sf) in the suffix: R-1-7.2 = 7,200 sf min (§17.18.060), R-1-8.4 = 8,400 sf (§17.16), R-1-9.6 = 9,600 sf (§17.14), R-1-14.4 = 14,400 sf (§17.20), R-12.0 = 12,000 sf (§17.12), R-20.0 = 20,000 sf (§17.11), R-1A single-family (§17.10), A-14.4 single-family agricultural 14,400 sf (§17.08). Multi-family R-2 (§17.22), R-3 (§17.24), R-3-C Multiple-Dwelling condominium (§17.26), R-G Multiple-Dwelling (§17.28) do not use the lot-size suffix — density encoded via lot-area-per-unit standard instead. Commercial C-P/C-2/C-3 (§17.33) and Industrial M-1/M-2/M-3/M-4 (§17.44) are use-intensity indexes (higher number = more intense).
- R-1 suffix encodes minimum lot area in thousands of sf — Corona's single-family R-1 variants embed the minimum lot area (in thousands of sf) directly in the district suffix: R-1-7.2 = 7,200 sf; R-1-8.4 = 8,400 sf; R-1-9.6 = 9,600 sf; R-1-14.4 = 14,400 sf. R-12.0 and R-20.0 use a slightly different pattern (12,000 sf and 20,000 sf) without the '-1-' infix. This 'lot-size-encoded' convention means number-ordering is intuitive (higher suffix = larger lot = lower density) in contrast to 'use-type-index' cities. — [§17.10–17.20]
- R-1 and R-2 share identical 30 ft / 2-story height cap verbatim — The height-limit text in §17.18.090 (R-1-7.2) and §17.22.090 (R-2) is identical: 'not greater than two stories or 30 feet, whereas a single story structure shall be one story and no greater than 25 feet, except as otherwise provided.' R-3 (§17.24.090) jumps to 3 stories / 40 ft. This uniformity reflects Corona's 1978-era codification origin and simplifies multi-family-transition design but caps density-bonus vertical growth absent state preemption override. — [§17.18.090; §17.22.090]
- R-3 senior/handicapped housing conditional use permits up to 75 DU/net acre vs. 36 DU/net acre standard — Standard R-3 density is 1 DU / 1,210 sf (≈36 DU/net acre). §17.24.080 elevates the cap to 75 DU/net acre for senior/handicapped housing as a conditional use — more than double standard density. This conditional-use-permit pathway predates state density-bonus modernization and offers an additive local-law route for senior projects independent of §65915. — [§17.24.080]
+ 3 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| A | Agricultural Zone | residential | — | — | — | — | — | — | — / — / — |
| A-14.4 | Single-Family Residential — Agricultural 14,400 sf | residential | — | — | — | — | — | — | — / — / — |
| R-1A | Single-Family Residential (R-1A) | residential | — | — | — | — | — | — | — / — / — |
| R-20.0 | Single-Family Residential 20,000 sf | residential | — | — | — | — | — | — | — / — / — |
| R-12.0 | Single-Family Residential 12,000 sf | residential | — | — | — | — | — | — | — / — / — |
| R-1-9.6 | Single-Family Residential 9,600 sf | residential | — | — | — | — | — | — | — / — / — |
| R-1-8.4 | Single-Family Residential 8,400 sf | residential | — | — | — | — | — | — | — / — / — |
| R-1-7.2 | Single-Family Residential 7,200 sf | residential | 7,200 sf[4] | 30 ft[5] | [35, 45][6] | — | 6.05[7] | — | 20[1] / [5, 10][2] / 10[3] |
| R-1-14.4 | Single-Family Residential 14,400 sf | residential | — | — | — | — | — | — | — / — / — |
| R-2 | Low-Density Multiple-Family Residential | residential | 7,200 sf[11] | 30 ft[12] | 50[13] | — | 12.1[14] | — | 25[8] / [5, 10][9] / 10[10] |
| R-3 | Multiple-Family Residential | residential | 7,200 sf[18] | 40 ft[19] | 60[20] | — | 36[21] | — | 25[15] / [5, 10][16] / 10[17] |
| R-3-C | Multiple-Dwelling (Condominium) | residential | — | — | — | — | — | — | — / — / — |
| R-G | Multiple-Dwelling (R-G) | residential | — | — | — | — | — | — | — / — / — |
| MP | Mobile Home Park | residential | — | — | — | — | — | — | — / — / — |
| C-P | Professional and Office | commercial | —[24] | 40 ft[25] | — | — | — | — | 25[22] / 0[23] / — |
| C-2 | Restricted Commercial | commercial | —[28] | 40 ft[29] | — | — | — | — | 10[26] / 0[27] / — |
| C-3 | General Community Commercial | commercial | —[32] | 40 ft[33] | — | — | — | — | 10[30] / 0[31] / — |
| QP | Quasi-Public | special | — | — | — | — | — | — | — / — / — |
| M-1 | Light Manufacturing | industrial | — | — | — | — | — | — | — / — / — |
| M-2 | General Manufacturing | industrial | — | — | — | — | — | — | — / — / — |
| M-3 | Heavy Manufacturing | industrial | — | — | — | — | — | — | — / — / — |
| M-4 | Industrial Park | industrial | — | — | — | — | — | — | — / — / — |
| PCD | Planned Community Development | special | — | — | — | — | — | — | — / — / — |
| SP | Specific Plan | special | — | — | — | — | — | — | — / — / — |
Confidence: confirmed partial under review not found
Overlays
FEMA Flood Insurance Rate Map (FIRM) special-flood-hazard areas (SFHA) — Zone AE along Santa Ana River (northern city boundary) and Temescal Wash/Creek (central/eastern city); Riverside County FIRM panel 06065 series applies to Corona city limits
Hillside/steep-slope terrain. Physical extent: Corona's southern and northeastern foothills — southern flanks along Cleveland National Forest / Santa Ana Mountains (Skyline Drive, Chase Drive, South Corona hillside tracts) and northeastern ridges into Temescal Canyon. Exact slope-percentage trigger threshold not retrieved per-section this pass
Cluster of four special-overlay chapters layered over base zones in defined portions of Corona. Known geographies referenced in city planning materials: downtown Grand Boulevard historic core (~1-mile-diameter circular grid), Corona Municipal Airport (KAJO, northeastern Corona) airport-influence area, and hillside cross-overlay areas. Exact chapter-to-geography assignments within §17.60–17.63 not isolated per-section this pass
Two federal overlays apply in/near Corona: (1) FAA Part 77 conical/horizontal/approach surfaces over Corona Municipal Airport (KAJO) in northeastern Corona — imposes height surfaces on surrounding parcels; (2) March Air Reserve Base AICUZ accident-potential zones (APZ I/II) and noise contours (>65 dB CNEL) — March ARB sits ~10 mi southeast in Riverside County, with outer noise contours and Part 77 surfaces extending into Corona's southeastern edge
State preemptions
Non-applicable laws (1)
Adopted building codes
Statewide mandatory minimum
Click a code label to open its state-by-state adoption atlas.
Amendment history
| Date | Kind | Citation |
|---|---|---|
| 2026-Q1 | effective | note: amLegal 'latest' label; specific ordinance supplement number not surfaced by platform TOC | type=supplement_effective |
| 1978 | effective | note: Per per-section amLegal annotation tags on §17.18.060 etc. ('1978 Code') | type=codification_start |
Quirks & notes
- R-1 suffix encodes minimum lot area in thousands of sf — Corona's single-family R-1 variants embed the minimum lot area (in thousands of sf) directly in the district suffix: R-1-7.2 = 7,200 sf; R-1-8.4 = 8,400 sf; R-1-9.6 = 9,600 sf; R-1-14.4 = 14,400 sf. R-12.0 and R-20.0 use a slightly different pattern (12,000 sf and 20,000 sf) without the '-1-' infix. This 'lot-size-encoded' convention means number-ordering is intuitive (higher suffix = larger lot = lower density) in contrast to 'use-type-index' cities. — [§17.10–17.20]
- R-1 and R-2 share identical 30 ft / 2-story height cap verbatim — The height-limit text in §17.18.090 (R-1-7.2) and §17.22.090 (R-2) is identical: 'not greater than two stories or 30 feet, whereas a single story structure shall be one story and no greater than 25 feet, except as otherwise provided.' R-3 (§17.24.090) jumps to 3 stories / 40 ft. This uniformity reflects Corona's 1978-era codification origin and simplifies multi-family-transition design but caps density-bonus vertical growth absent state preemption override. — [§17.18.090; §17.22.090]
- R-3 senior/handicapped housing conditional use permits up to 75 DU/net acre vs. 36 DU/net acre standard — Standard R-3 density is 1 DU / 1,210 sf (≈36 DU/net acre). §17.24.080 elevates the cap to 75 DU/net acre for senior/handicapped housing as a conditional use — more than double standard density. This conditional-use-permit pathway predates state density-bonus modernization and offers an additive local-law route for senior projects independent of §65915. — [§17.24.080]
- R-3 structures above 1 story require 50 ft separation from adjacent R-1/R-2 property — §17.24.090 requires that when an R-3 structure exceeds 1 story, it must sit at least 50 ft from any property zoned R-1 or R-2 (measured at time of building permit). This is a zone-edge buffer standard, functioning similarly to a transition overlay but embedded within the base district. — [§17.24.090]
- C-P / C-2 / C-3 have no lot-coverage maximum — §17.33.060 explicitly sets no building-coverage requirement for C-P, C-2, or C-3. Bulk is controlled entirely by height (3 stories / 40 ft) and setbacks (front + residential-adjacency landscape setback). This is unusual relative to CA peers that typically cap commercial coverage at 50–80%. — [§17.33.060]
- Historic circular street grid (Grand Boulevard ring) — Corona's historic downtown is organized around a ~1-mile-diameter circular boulevard (Grand Boulevard) — one of the most distinctive street grids in California. While this geometry does not appear to produce a dedicated zoning chapter, it concentrates historic-resource and downtown-commercial character within §17.60–17.63 overlay cluster. The circular grid creates irregular parcel shapes that complicate routine setback application. — [Historical / city-planning context; overlay specifics in §17.60–17.63 (partial)]
Formulas
Definitions
- height_ft
- Measured from grade; story limit accompanies foot limit in every zone (e.g., '2 stories or 30 ft, whichever is less')
- lot_coverage
- Combined building footprint / lot area, expressed as %
- du_per_acre
- Derived = 43560 / min_lot_area_per_dwelling_unit_sf
Capacity calculations
- max_du_per_lot
lot_area_sf / min_lot_area_per_du- max_footprint_sf
lot_area_sf * lot_coverage_pct / 100
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.18.100
- [2] §17.18.100
- [3] §17.18.100
- [4] §17.18.060
- [5] §17.18.090
- [6] §17.18.120
- [7] §17.18.060 (derived)
- [8] §17.22.100
- [9] §17.22.100
- [10] §17.22.100
- [11] §17.22.060
- [12] §17.22.090
- [13] §17.22.120
- [14] §17.22.080 (derived)
- [15] §17.24.100
- [16] §17.24.100
- [17] §17.24.100
- [18] §17.24.060
- [19] §17.24.090
- [20] §17.24.110
- [21] §17.24.080
- [22] §17.33.060
- [23] §17.33.060
- [24] §17.33.060
- [25] §17.33.060
- [26] §17.33.060
- [27] §17.33.060
- [28] §17.33.060
- [29] §17.33.060
- [30] §17.33.060
- [31] §17.33.060
- [32] §17.33.060
- [33] §17.33.060
Research status
Publication gates
| primary url present | passed | https://codelibrary.amlegal.com/codes/corona/latest/corona_ca/0-0-0-49327 — amlegal platform, non-aggregator |
|---|---|---|
| no aggregator cited | passed | No zoneomics / steadily / siteplanguide / siteplancreator / propwire / zonara / unzoned references in record |
| confidence tags full form | passed | Every confirmed dimensional field carries §X.Y.Z citation (§17.18.090, §17.22.120, §17.24.080, §17.33.060 etc.) |
| overlays have parameters trigger confidence | passed | All 9 overlay slots evaluated. Present overlays (FP §17.54–17.58, HD §17.59, SO §17.60–17.63, AICUZ federal) each carry non-empty parameters[], geographic_trigger, status, and citation. Partial-status overlays carry paired what_is_confirmed/what_is_missing + retrieval_failure_reason per FM-8. Absent overlays (TOD, CBD stand-alone, AH, Corridor) carry status=not_found with search_performed paired field. |
| preempt section city specific | passed | 7 CA preemption laws applied + SB 10 opted-out, each with Corona-specific qualifying_condition_checked using Census PEP 2023 population (160,238), 6th-cycle RHNA (Riverside Oct 2021–Oct 2029), local base-district structure (R-1 variants / R-2 / R-3 / C-P/C-2/C-3 / M-1–M-4), local transit catchment (North Main Metrolink), and orchestrator-supplied HCD_DATA (compliance 'In', SB 423 tier 50%, reviewed 2022-10-12). Builder's Remedy correctly scored applies=false with HCD 'In' basis. |
Data quality
- Parking-ratio Chapter 17.76 — retrieved header only, ratio table rate-limited
- Industrial Chapter 17.44.060 per-zone dimensional table — only parking language extracted
- Special Overlays Chapters 17.60–17.63 — TOC-level + secondary-doc context only, per-chapter primary text rate-limited
- Hillside §17.59 — cross-reference confirmed, slope-percentage thresholds not retrieved
- Floodplain §17.54–17.58 — chapter range confirmed in TOC, freeboard/BFE specific numbers not retrieved
- R-1-14.4, R-1-9.6, R-1-8.4, R-12.0, R-20.0, R-1A, A, A-14.4, R-3-C, R-G, MP, QP, PCD, SP base-district per-section standards
Known issues
Verification
| last_verified_at | 2026-04-19T00:00:00Z |
|---|---|
| verification_result | partial |
| atomic_claims_checked | 36 |
| atomic_claims_passed | 32 |
| notes | 32 of 36 atomic claims supported. Dimensional claims on R-1-7.2 / R-2 / R-3 / C-P / C-2 / C-3 (§17.18 / 17.22 / 17.24 / 17.33) verified per-section against primary code via elaws mirror in prior pass. This pass: HCD preemption atoms (SB 423 tier, Builder's Remedy applicability) resolved via orchestrator-supplied HCD_DATA (compliance_status='In', sb423_tier='50%', reviewed_date 2022-10-12 — trusted per spec-08 orchestrator rule). Overlay atoms firmed on §17.54–17.58 floodplain, §17.59 hillside, §17.60–17.63 SO cluster, and federal AICUZ/Part 77 — each carries non-empty parameters/geographic_trigger with paired what_is_confirmed/what_is_missing. 4 atoms remain under_review: parking Chapter 17.76 ratios, industrial §17.44.060 dimensional table, per-chapter SO cluster content, exact hillside slope thresholds. |
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.