Overview
Ontario Development Code (Title 9) is a conventional Euclidean code organized by base districts in Chapter 5.0 §5.01.005 plus overlay districts also enumerated in §5.01.005.F. Dimensional standards live in Chapter 6.0 §§6.01.010-6.01.035 (Tables 6.01-1 through 6.01-10). It is NOT form-based or hybrid-PD, though MU-1, MU-3, MU-6, MU-8B, MU-8C, and MU-8E require adoption of a Planned Unit Development before development may occur (per §6.01.020). It is deeply integrated with The Ontario Plan (General Plan).
- DENSITY-ENCODED RESIDENTIAL: AR-2, RE-2, RE-4, LDR-5, MDR-11, MDR-18, MDR-25, HDR-45 — the numeric suffix IS the upper du/ac bound. This upgrade run confirms ALL EIGHT residential districts live in §5.01.005.A.1-A.8, not just LDR-5/MDR-*/HDR-45. AR-2 and RE-2 cap at 2.0 du/ac, RE-4 at 4.0 du/ac.
- MIXED-USE HAS NON-CONTIGUOUS NUMERICS: MU-1, MU-3, MU-6, MU-8B, MU-8C, MU-8D, MU-8E — THERE IS NO MU-2, MU-4, MU-5, MU-7, or MU-8A in the current Chapter 5 (confirmed §5.01.005.C.1-C.7). The prior v2 profile listed an MU-2 that does not exist. All mixed-use districts EXCEPT MU-8D require a Planned Unit Development before development may occur per §6.01.020.C.
- HDR-45 EXPLICITLY ZONED FOR TRANSIT-ORIENTED DEVELOPMENT: §5.01.005.A.8 reads 'generally located within 1/2-mile of a transit corridor or station' — Ontario baked AB 2097 parking-elimination geography directly into its highest-density residential zoning district definition. This is an unusually explicit link between local zoning and state-law transit-proximity preemption.
+ 10 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| AR-2 | Residential-Agricultural (0-2.0 DU/Acre) | res_sf | 18,000 sf[4] | 35 ft[5] | 0.3[6] | — | 2[7] | — | 30[1] / 10[2] / 25[3] |
| RE-2 | Rural Estate (0-2.0 DU/Acre) | res_sf | 10,000 sf[11] | 35 ft[12] | 0.4[13] | — | 2[14] | — | 30[8] / 10[9] / 25[10] |
| RE-4 | Residential Estate (2.1-4.0 DU/Acre) | res_sf | 10,000 sf[18] | 35 ft[19] | 0.4[20] | — | 4[21] | — | 20[15] / 5[16] / 10[17] |
| LDR-5 | Low Density Residential (2.1-5.0 DU/Acre) | res_sf | 7,200 sf[25] | 35 ft[26] | 0.5[27] | — | 5[28] | — | 20[22] / 5[23] / 10[24] |
| MDR-11 | Low-Medium Density Residential (5.1-11.0 DU/Acre) | res_sf | 5,000 sf[32] | 35 ft[33] | 0.6[34] | — | 11[35] | — | 20[29] / 5[30] / 5[31] |
| MDR-18 | Medium Density Residential (11.1-18.0 DU/Acre) | res_mf | 10,000 sf[39] | 45 ft[40] | 0.6[41] | — | 18[42] | — | 20[36] / 5[37] / 5[38] |
| MDR-25 | Medium-High Density Residential (18.1-25.0 DU/Acre) | res_mf | 10,000 sf[46] | 60 ft[47] | 0.6[48] | — | 25[49] | — | 20[43] / 5[44] / 5[45] |
| HDR-45 | High Density Residential (25.1-45.0 DU/Acre) | res_mf | 43,560 sf[53] | 75 ft[54] | 1[55] | — | 45[56] | — | 10[50] / 5[51] / 5[52] |
| CS | Corner Store | com | 10,000 sf[60] | 35 ft[61] | — | 0.4[62] | — | — | 20[57] / 10[58] / 10[59] |
| CN | Neighborhood Commercial | com | 10,000 sf[66] | 35 ft[67] | — | 0.4[68] | — | — | 20[63] / 5[64] / 5[65] |
| CC | Community Commercial | com | 10,000 sf[72] | 35 ft[73] | — | 0.4[74] | — | — | 20[69] / 0[70] / 0[71] |
| CR | Regional Commercial | com | 10,000 sf[78] | 55 ft[79] | — | 0.4[80] | — | — | 25[75] / 0[76] / 0[77] |
| CCS | Convention Center Support Commercial | com | 20,000 sf[84] | 55 ft[85] | — | 1[86] | — | — | 25[81] / 0[82] / 0[83] |
| OL | Low Intensity Office | com | 7,200 sf[90] | 35 ft[91] | — | 0.75[92] | — | — | 20[87] / 5[88] / 5[89] |
| OH | High Intensity Office | com | 7,200 sf[96] | 65 ft[97] | — | 0.75[98] | — | — | 20[93] / 0[94] / 0[95] |
| MU-1 | Downtown Mixed Use | mu | — | — | — | 2[99] | 75[100] | — | — / — / — |
| MU-3 | East Guasti Mixed Use | mu | — | 55 ft[101] | — | 1[102] | 65[103] | — | — / — / — |
| MU-6 | East Holt Boulevard Mixed Use | mu | — | 55 ft[104] | — | 2[105] | 40[106] | — | — / — / — |
| MU-8B | Mountain/Fourth Mixed Use | mu | — | 55 ft[107] | — | 1[108] | 75[109] | — | — / — / — |
| MU-8C | West Holt Boulevard Mixed Use | mu | — | 55 ft[110] | — | 2[111] | 40[112] | — | — / — / — |
| MU-8D | Euclid/Francis Mixed Use | mu | — | 55 ft[113] | — | 1[114] | 75[115] | — | — / — / — |
| MU-8E | Euclid/Walnut Mixed Use | mu | — | 55 ft[116] | — | 1[117] | 75[118] | — | — / — / — |
| BP | Business Park | ind | 43,560 sf[122] | 45 ft[123] | — | 0.6[124] | — | — | 20[119] / 0[120] / 0[121] |
| IP | Industrial Park | ind | 43,560 sf[128] | 45 ft[129] | — | 0.6[130] | — | — | 20[125] / 0[126] / 0[127] |
| IL | Light Industrial | ind | 10,000 sf[134] | 55 ft[135] | — | 0.55[136] | — | — | 20[131] / 0[132] / 0[133] |
| IG | General Industrial | ind | 10,000 sf[140] | 55 ft[141] | — | 0.55[142] | — | — | 20[137] / 0[138] / 0[139] |
| IH | Heavy Industrial | ind | 10,000 sf[146] | 55 ft[147] | — | 0.55[148] | — | — | 20[143] / 0[144] / 0[145] |
| CIV | Civic | institutional | — | — | — | — | — | — | — / — / — |
| MHP | Mobile Home Park | res_mf | — | — | — | — | 11[149] | — | — / — / — |
| ONT | Ontario International Airport | airport | — | — | — | 0.55[150] | — | — | — / — / — |
| OS-C | Open Space — Cemetery | open_space | — | — | — | — | — | — | — / — / — |
| OS-R | Open Space — Recreation | open_space | — | — | — | — | — | — | — / — / — |
| PUD | Planned Unit Development | special | — | — | — | — | — | — | — / — / — |
| RC | Rail Corridor | transport | — | — | — | — | — | — | — / — / — |
| SP | Specific Plan | special | — | — | — | — | — | — | — / — / — |
| UC | Utilities Corridor | utility | — | — | — | — | — | — | — / — / — |
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.
Amendment history
| Date | Kind | Citation |
|---|---|---|
| 2026-02-17 | supplement effective | Chapter 5.0 'Zoning and Land Use' and Chapter 6.0 'Development & Subdivision Regs' city-hosted PDFs both carry revision stamp 02-17-2026. |
| 2025-04-01 | amendment | Residential Objective Development and Design Standards (ODDS) — Reference J of the Development Code — revision stamped 04.01.2025, implementing SB 330 objective-standards requirement for residential projects. |
| 2022-08-16 | amendment | Ontario's 6th-Cycle (2021-2029) Revised Adopted Housing Element adopted by Council 2022-08-16; HCD FULL COMPLIANCE certification letter issued 2022-10-07 to City Manager Scott Ochoa (HCD letter sbdOntarioAdoptedIN100722). |
| 2015-12-01 | adoption | Development Code adopted by Ontario City Council Ordinance No. 3028 on 2015-12-01 (per city press/planning archive and amlegal §9-1.01 'Adoption of the Development Code'). |
Quirks & notes
- DENSITY-ENCODED RESIDENTIAL: AR-2, RE-2, RE-4, LDR-5, MDR-11, MDR-18, MDR-25, HDR-45 — the numeric suffix IS the upper du/ac bound. This upgrade run confirms ALL EIGHT residential districts live in §5.01.005.A.1-A.8, not just LDR-5/MDR-*/HDR-45. AR-2 and RE-2 cap at 2.0 du/ac, RE-4 at 4.0 du/ac.
- MIXED-USE HAS NON-CONTIGUOUS NUMERICS: MU-1, MU-3, MU-6, MU-8B, MU-8C, MU-8D, MU-8E — THERE IS NO MU-2, MU-4, MU-5, MU-7, or MU-8A in the current Chapter 5 (confirmed §5.01.005.C.1-C.7). The prior v2 profile listed an MU-2 that does not exist. All mixed-use districts EXCEPT MU-8D require a Planned Unit Development before development may occur per §6.01.020.C.
- HDR-45 EXPLICITLY ZONED FOR TRANSIT-ORIENTED DEVELOPMENT: §5.01.005.A.8 reads 'generally located within 1/2-mile of a transit corridor or station' — Ontario baked AB 2097 parking-elimination geography directly into its highest-density residential zoning district definition. This is an unusually explicit link between local zoning and state-law transit-proximity preemption.
- DUAL AIRPORT INFLUENCE CODIFIED AS OVERLAYS: Ontario is uniquely in the AIA of TWO airports — the primary LA/Ontario International Airport (ONT) via ALUCP adopted 2011-04-19 cross-referenced at Table 6.01-1 A.14 / 6.01-3 A.19 / 6.01-8 A.13 / 6.01-10 A.14, and the Chino Airport (CNO) codified as the CNO Overlay Zoning District at §5.01.005.F.7 with Reference I (Chino ALUCP rev. 05-02-2023). Table 6.01-10 Note 7 explicitly subordinates industrial building height and FAR to ALUCP restrictions.
- NEW MODEL COLONY (NMC) / ONTARIO RANCH — 13-sq-mi annexation governed primarily by 20+ Specific Plans: NMC area (annexed 1999) is governed primarily by SP district (§5.01.005.E.8) with AG Overlay (§5.01.005.F.1) on remaining agricultural parcels. Named SPs in the NMC include Edenglen, Esperanza, Creekside, Countryside, Parkside, Rich-Haven, Grand Park, Corsaire, Ontario Ranch Business Park. Not a distinct 'NMC overlay' — it is a geographic region mostly in SP zoning.
- HOUSING ELEMENT CERTIFIED 2022-10-07 IN FULL COMPLIANCE: HCD letter sbdOntarioAdoptedIN100722.pdf (text extracted this run) states 'HCD is pleased to find the adopted housing element in full compliance with State Housing Element Law.' Rezones under Program 13 completed 2022-03-01. Certification means Builder's Remedy is DORMANT.
- HIGHEST INLAND EMPIRE RHNA: Ontario had the highest 6th-cycle RHNA allocation of any Inland Empire city. State-law ministerial pathways (SB 423, AB 2011, Density Bonus) are central to city's growth trajectory.
- DEVELOPMENT CODE LIVES AS TITLE 9 + CITY-HOSTED PDFs: Codified as Title 9 OMC (amlegal), city maintains fresher chapter PDFs at content.ontarioca.gov — Chapter 5.0 AND Chapter 6.0 BOTH stamped 02-17-2026 on current revisions. Use city-hosted PDFs for freshness and amlegal for codified hyperlinks.
- DENSITY-BOUND ENCODING IS UPPER-BOUND RANGE: Each residential density suffix is the UPPER bound of a du/ac RANGE, not a standalone maximum. Minimum-density floors are codified and constrain UPZONING (e.g., HDR-45 floor is 25.1 du/ac).
- DUAL-FRONTAGE REQUIREMENT FOR CR AUTO USES: CR district requires at least 350 lineal feet of freeway frontage along I-10 or I-15 for automobile dealer uses under Office-Commercial Policy Plan designation per §5.01.005.B.4.
- CHAPTER 5 AND CHAPTER 6 REVISIONS 2026-02-17: Both core zoning chapters stamped 2026-02-17 reflecting recent amendments after the Residential Objective Development & Design Standards (ODDS) adoption (Reference J, rev. 04-01-2025). Freshness-critical for state-law Objective Standards compliance (SB 330).
- ODDS ADOPTED AS REFERENCE J: Residential Objective Development and Design Standards — the city's SB 330 compliance vehicle — adopted as Reference J of the Development Code (rev. 04-01-2025). Implements objective-standards requirements for residential projects subject to SB 330, SB 423, and AB 2011 ministerial pathways.
- HISTORIC PRESERVATION IS CHAPTER 7, EUCLID AVE IS OVERLAY: Ontario has TWO distinct historic-preservation regulatory layers — (1) Chapter 7.0 Division 7.01 (§§7.01.000-7.01.065) city-wide Historic Resources regime with Certificate of Appropriateness, mitigation fee, and owner's duty to maintain, and (2) the EA (Euclid Avenue) Overlay Zoning District at §5.01.005.F.2 protecting Euclid Avenue's National Register of Historic Places listing. These operate in parallel; the Chapter 7 regime is not a zoning overlay.
Formulas
Definitions
- height
- Grade to highest point of structure.
- lot_coverage
- Building footprint / lot area.
- far
- Gross floor area / lot area.
- du_ac
- Dwelling units per gross acre (density-encoded in the residential district's numeric suffix).
- setback_front
- Front property line to nearest building face.
- setback_side
- Side property line to nearest building face.
- setback_rear
- Rear property line to nearest building face.
- parking
- Spaces per dwelling unit unless noted.
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] §6.01.010 T6.01-1
- [2] §6.01.010 T6.01-1
- [3] §6.01.010 T6.01-1
- [4] §6.01.010 T6.01-1
- [5] §6.01.010 T6.01-1
- [6] §6.01.010 T6.01-1
- [7] §5.01.005.A.1
- [8] §6.01.010 T6.01-1
- [9] §6.01.010 T6.01-1
- [10] §6.01.010 T6.01-1
- [11] §6.01.010 T6.01-1
- [12] §6.01.010 T6.01-1
- [13] §6.01.010 T6.01-1
- [14] §5.01.005.A.2
- [15] §6.01.010 T6.01-1
- [16] §6.01.010 T6.01-1
- [17] §6.01.010 T6.01-1
- [18] §6.01.010 T6.01-1
- [19] §6.01.010 T6.01-1
- [20] §6.01.010 T6.01-1
- [21] §5.01.005.A.3
- [22] §6.01.010 T6.01-1
- [23] §6.01.010 T6.01-1
- [24] §6.01.010 T6.01-1
- [25] §6.01.010 T6.01-1
- [26] §6.01.010 T6.01-1
- [27] §6.01.010 T6.01-1
- [28] §5.01.005.A.4
- [29] §6.01.010 T6.01-3
- [30] §6.01.010 T6.01-3
- [31] §6.01.010 T6.01-3
- [32] §6.01.010 T6.01-1
- [33] §6.01.010 T6.01-3
- [34] §6.01.010 T6.01-1
- [35] §5.01.005.A.5
- [36] §6.01.010 T6.01-3
- [37] §6.01.010 T6.01-3
- [38] §6.01.010 T6.01-3
- [39] §6.01.010 T6.01-3
- [40] §6.01.010 T6.01-3
- [41] §6.01.010 T6.01-3
- [42] §5.01.005.A.6
- [43] §6.01.010 T6.01-3
- [44] §6.01.010 T6.01-3
- [45] §6.01.010 T6.01-3
- [46] §6.01.010 T6.01-3
- [47] §6.01.010 T6.01-3
- [48] §6.01.010 T6.01-3
- [49] §5.01.005.A.7
- [50] §6.01.010 T6.01-3
- [51] §6.01.010 T6.01-3
- [52] §6.01.010 T6.01-3
- [53] §6.01.010 T6.01-3
- [54] §6.01.010 T6.01-3
- [55] §6.01.010 T6.01-3
- [56] §5.01.005.A.8
- [57] §6.01.015 T6.01-8
- [58] §6.01.015 T6.01-8
- [59] §6.01.015 T6.01-8
- [60] §6.01.015 T6.01-8
- [61] §6.01.015 T6.01-8
- [62] §5.01.005.B.1
- [63] §6.01.015 T6.01-8
- [64] §6.01.015 T6.01-8
- [65] §6.01.015 T6.01-8
- [66] §6.01.015 T6.01-8
- [67] §6.01.015 T6.01-8
- [68] §5.01.005.B.2
- [69] §6.01.015 T6.01-8
- [70] §6.01.015 T6.01-8
- [71] §6.01.015 T6.01-8
- [72] §6.01.015 T6.01-8
- [73] §6.01.015 T6.01-8
- [74] §5.01.005.B.3
- [75] §6.01.015 T6.01-8
- [76] §6.01.015 T6.01-8
- [77] §6.01.015 T6.01-8
- [78] §6.01.015 T6.01-8
- [79] §6.01.015 T6.01-8
- [80] §5.01.005.B.4
- [81] §6.01.015 T6.01-8
- [82] §6.01.015 T6.01-8
- [83] §6.01.015 T6.01-8
- [84] §6.01.015 T6.01-8
- [85] §6.01.015 T6.01-8
- [86] §5.01.005.B.5
- [87] §6.01.015 T6.01-8
- [88] §6.01.015 T6.01-8
- [89] §6.01.015 T6.01-8
- [90] §6.01.015 T6.01-8
- [91] §6.01.015 T6.01-8
- [92] §5.01.005.B.6
- [93] §6.01.015 T6.01-8
- [94] §6.01.015 T6.01-8
- [95] §6.01.015 T6.01-8
- [96] §6.01.015 T6.01-8
- [97] §6.01.015 T6.01-8
- [98] §5.01.005.B.7
- [99] §5.01.005.C.1 / §6.01.020.C.1.c
- [100] §5.01.005.C.1 / §6.01.020.C.1.c
- [101] §6.01.020.C.2.b
- [102] §5.01.005.C.2 / §6.01.020.C.2.b
- [103] §5.01.005.C.2 / §6.01.020.C.2.b
- [104] §6.01.020.C.3.b
- [105] §5.01.005.C.3 / §6.01.020.C.3.b
- [106] §5.01.005.C.3 / §6.01.020.C.3.b
- [107] §6.01.020.C.4.b
- [108] §5.01.005.C.4 / §6.01.020.C.4.b
- [109] §5.01.005.C.4 / §6.01.020.C.4.b
- [110] §6.01.020.C.5.b
- [111] §5.01.005.C.5 / §6.01.020.C.5.b
- [112] §5.01.005.C.5 / §6.01.020.C.5.b
- [113] §6.01.020.C.6.a
- [114] §5.01.005.C.6 / §6.01.020.C.6.b
- [115] §5.01.005.C.6 / §6.01.020.C.6.a
- [116] §6.01.020.C.7.b
- [117] §5.01.005.C.7 / §6.01.020.C.7.b
- [118] §5.01.005.C.7 / §6.01.020.C.7.b
- [119] §6.01.025 T6.01-10
- [120] §6.01.025 T6.01-10
- [121] §6.01.025 T6.01-10
- [122] §6.01.025 T6.01-10
- [123] §6.01.025 T6.01-10
- [124] §5.01.005.D.1 / §6.01.025 T6.01-10
- [125] §6.01.025 T6.01-10
- [126] §6.01.025 T6.01-10
- [127] §6.01.025 T6.01-10
- [128] §6.01.025 T6.01-10
- [129] §6.01.025 T6.01-10
- [130] §5.01.005.D.2 / §6.01.025 T6.01-10
- [131] §6.01.025 T6.01-10
- [132] §6.01.025 T6.01-10
- [133] §6.01.025 T6.01-10
- [134] §6.01.025 T6.01-10
- [135] §6.01.025 T6.01-10
- [136] §5.01.005.D.3 / §6.01.025 T6.01-10
- [137] §6.01.025 T6.01-10
- [138] §6.01.025 T6.01-10
- [139] §6.01.025 T6.01-10
- [140] §6.01.025 T6.01-10
- [141] §6.01.025 T6.01-10
- [142] §5.01.005.D.4 / §6.01.025 T6.01-10
- [143] §6.01.025 T6.01-10
- [144] §6.01.025 T6.01-10
- [145] §6.01.025 T6.01-10
- [146] §6.01.025 T6.01-10
- [147] §6.01.025 T6.01-10
- [148] §5.01.005.D.5 / §6.01.025 T6.01-10
- [149] §5.01.005.E.2
- [150] §5.01.005.E.3
Research status
Publication gates
| primary url present | passed | source.primary_url = official City of Ontario Development Code landing page. Chapter 5 URL, Chapter 6 URL, Chapter 7 URL, ODDS URL, amlegal codified URL, adoption-section URL, zoning-map URL, Specific Plans URL, HCD certification URL, and ALUCP URL are all populated and resolve to primary authorities (city, amlegal, HCD, ONT-IAC). No aggregator domains. |
|---|---|---|
| no aggregator cited | passed | All citations point to Ontario Development Code §§5.01, 5.02, 6.01, 7.01 sections with specific subsection/table numbers (e.g., §5.01.005.A.1, §6.01.010 T6.01-1, §6.01.020.C.1.a), California Government/Public Utilities/Civil Code sections, federal CFR, California state bill numbers, content.ontarioca.gov / ontarioca.gov / codelibrary.amlegal.com / ont-iac.com / hcd.ca.gov city-and-state-hosted URLs, and Census primary data. |
| confidence tags full form | passed | All district and overlay claims carry c§X.XX.XXX form with specific §-numbers (c§5.01.005.A.1, c§5.01.005.F.1, c§6.01.010 T6.01-1, c§6.01.020.C.1.a, c§7.01, c§ALUCP-2011). Partial claims carry p§ with rationale. Preemption entries carry GC § citations plus bill-number cross-references. Federal overlays carry CFR and PUC citations. |
| overlays have parameters trigger confidence | passed | Gate 4 — 11 overlay entries each with non-empty parameters[], geographic_trigger, status, citation. ONT ALUCP: 5 parameters incl. FAA/PUC/CFR authorities. CNO Overlay: 4 parameters. AG Overlay: 3 parameters. EA Overlay: 4 parameters. ES Overlay: 3 parameters. MTC Overlay: 3 parameters. ICC Overlay: 2 parameters. AH Overlay: 3 parameters. SP: 4 parameters with 50+ named SPs. FEMA SFHA: 4 parameters (partial — OMC floodplain ordinance section not extracted). Historic Preservation Chapter 7: 8 parameters. All overlays satisfy Gate 4. |
| preempt section city specific | passed | Gate 5 — state_preemptions_applicable[] contains eight city-specific entries, each evaluated against Ontario-specific primary data: population 178,347, San Bernardino County 2,192,882, general-law status, Housing Element FULL COMPLIANCE certified 2022-10-07 (live HCD letter text extracted), Metrolink Ontario Station for AB 2097 predicate, Euclid/Holt/Mountain/Mission/4th/Grove/Milliken commercial corridors for AB 2011 predicate, AR-2/RE-2/RE-4/LDR-5/MDR-11 res_sf inventory for SB 9 predicate. Applies distribution: 6 applies=true (ADU confirmed; SB 9 confirmed with local §6.01.010.F codification; AB 2097 partial — GTFS audit outstanding; Density Bonus + AB 1287 confirmed cross-referenced to §6.01.010.H; SB 423 under_review — HCD SMAP tier not retrieved live but Housing Element compliance confirmed; AB 2011 partial — ROW audit outstanding); 2 applies=false (Builder's Remedy DORMANT confirmed from HCD letter; SB 10 not_applicable). Each entry carries qualifying_condition_checked with numeric inputs, effect, effective_date, citation, and preempted_fields_in_this_record[]. preempt_section_summary populated. Federal overlays routed to federal_overlay_refs (FM-P compliant). |
| verification passed | passed | Factored verification with 58 atomic claims covering: (a) source identification with live PDF extraction of Chapter 5, 6, 7 via pdftotext, (b) classification (Euclidean), (c) naming convention (density-encoded residential), (d) 33 district records enumerated from §5.01.005 (8 residential, 7 commercial, 7 mixed-use, 5 industrial, 9 specialized), (e) 11 overlay records enumerated from §5.01.005.F plus SP/FEMA/Historic, (f) 8 state-preemption entries including Ontario-specific HCD certification text extracted live, (g) federal overlay routing (FAR Part 77 ONT/CNO via overlays AND federal_overlay_refs, FEMA SFHA via both). 56/58 claims supported; 2 partial (HCD SMAP tier not retrievable; Division 6.03 parking ratios per-use not per-district). Pass ratio 97% >= 95% threshold. |
Data quality
- Ontario's current HCD SMAP tier (Exempt / 10% / 50%) — HCD SMAP interactive dashboard at hcd.ca.gov/planning-and-community-development/streamlined-ministerial-approval-process-dashboard was not tier-extractable via WebFetch in this run; CKAN API returns only raw APR permit rows, not the calculated tier.
- Per-corridor ROW-width audit for AB 2011 on Euclid Ave, Holt Blvd, Mountain Ave, Mission Blvd, 4th St, Grove Ave, Milliken Ave (baseline corridor identification complete; ROW-width measurements require GIS layer).
- Per-stop GTFS audit for AB 2097 around Metrolink Ontario Station and qualifying high-frequency Omnitrans service (Metrolink Ontario Station confirmed as major transit stop; bus-stop peak-frequency audit outstanding).
- Full enumeration of 50+ adopted Specific Plan names is captured in overlays.SP.geographic_trigger but per-plan standards (density, FAR, height, setbacks) require individual SP extraction.
- Residential ODDS (Reference J, rev. 2025-04-01) specific objective standards not yet extracted into structured fields (URL captured in source.odds_url).
- Lot coverage values for CS/CN/CC/CR/CCS/OL/OH commercial districts — Table 6.01-8 does not specify a lot-coverage percentage (landscape coverage is specified at 10-18% instead).
- Off-street parking ratios per Division 6.03 not extracted into per-district parking fields (Division 6.03 covers Off-Street Parking and Loading — separate extraction pass required for per-use parking counts).
- CIV (Civic), OS-C, OS-R, PUD, RC, SP, UC specialized-district dimensional standards — these districts do not appear in Tables 6.01-1/2/3/8/10 because their standards are either tied to underlying base district (CIV→OH; PUD→PUD document; SP→SP document) or are use-specific (rail corridor, flood-control channel, open space).
Known issues
Verification
| last_verified_at | 2026-04-24T00:00:00Z |
|---|---|
| verifier_specialist | inline-upgrade-20260424 |
| verifier_version | 1.1 |
| verification_result | passed_with_live_primary_source_extraction |
| atomic_claims_checked | 58 |
| atomic_claims_passed | 56 |
| atomic_claims_failed | 2 |
| failed_claims | status: partial · reason: HCD SMAP Dashboard is interactive; WebFetch returns the page chrome but not the jurisdiction-level tier assignment. Ontario is NOT a 'failure' jurisdiction (Housing Element certified FULL COMPLIANCE 2022-10-07), but tier designation under SB 423 (Exempt/10%/50%) requires direct dashboard interaction or API access.; status: partial · reason: Division 6.03 establishes parking by NAICS use code, not by zoning district — it cannot be flattened to a single district-level 'parking' value. AB 2097 additionally preempts parking within 1/2 mile of transit. Left null pending separate structured extraction pass. |
| narrative_ref | narratives/ontario-ca/fleet-20260424T000000-1.json |
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.