Overview
Torrance is a CA general law city (not a charter city per League of CA Cities roster; confirmed via charter-city cross-check). Division 9 is a legacy-format Euclidean code with section numbering 9N.X.Y where the first digit corresponds to chapter within Division 9. Code is NOT form-based, NOT hybrid-PD (no Planned-Development-as-default-path), NOT rewrite-in-flight (no parallel new code system active). Division 5 Chapter 2 provides Airport Hazard Zoning overlaying parcels near Torrance Municipal Airport / Zamperini Field (KTOA, GA airport, ~543 based aircraft) — federal FAA Part 77 applies. | sub_flags_raw=[general-law-city, legacy-numbered-districts, airport-hazard-overlay] | naming_notes=Torrance uses conventional CA legacy numbered residential districts (R-1, R-2, R-3, R-4) plus hybrid codes (R-R-3 reduced R-3, R-P residential/professional). Numbers are NOT lot-size-encoded; higher number corresponds to higher permitted density (R-1 = single-family lowest density, R-4 = highest density multifamily). Commercial districts are use-type coded (C-1 Neighborhood, C-2 Community, C-3 Regional). Industrial districts numbered M-1 (Light), M-2 (General). Agricultural A district also present. General Plan designations (R-LO, R-LM, R-MD, R-MH, R-HI) are a separate General Plan layer and do NOT correspond 1:1 to zoning district codes. Naming convention confirmed via Chapter 1 district enumeration cross-referenced with 2021 Draft 6th-Cycle Housing Element.
- v1 profile listed identical setback values (25/25/10 ft) and identical parking (2 per unit) for ALL 14 districts including commercial and industrial — this is not plausible and was flagged as FM-6 (value invented because schema has a slot). v2 suppresses these placeholder values to under_review pending live retrieval.
- v1 profile listed an 'M-3 Heavy Industrial / Port' district — Torrance is NOT a port city (Port of LA and Port of Long Beach are in adjacent cities). The M-3 entry was removed; Torrance's heaviest industrial is M-2 and primarily serves the Torrance Refinery (PBF Energy) and the aerospace/auto industrial belt.
- v1 profile listed a 'Torrance Port Industrial (PIO)' overlay — also a v1 fabrication (FM-3 phantom entity); Torrance has no port overlay. Removed.
+ 9 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| R-1 | Single-Family Residential | res_sf | 6,000 sf[4] | 35 ft[5] | 0.5[6] | —[7] | —[8] | 2[9] | 25[1] / —[2] / 10[3] |
| R-1-L | Single-Family Residential (Larger Lot) | res_sf | 12,500 sf[13] | 35 ft[14] | —[15] | —[16] | —[17] | 2[18] | —[10] / —[11] / —[12] |
| R-2 | Two-Family Residential | res_th | —[22] | —[23] | —[24] | —[25] | —[26] | 2[27] | —[19] / —[20] / —[21] |
| R-3 | Multi-Family Residential (Low/Medium) | res_mf | —[31] | —[32] | —[33] | —[34] | —[35] | —[36] | —[28] / —[29] / —[30] |
| R-R-3 | Restricted Multi-Family Residential | res_mf | —[40] | —[41] | —[42] | —[43] | —[44] | —[45] | —[37] / —[38] / —[39] |
| R-4 | Multi-Family Residential (High) | res_mf | —[49] | —[50] | —[51] | —[52] | —[53] | —[54] | —[46] / —[47] / —[48] |
| R-P | Residential / Professional | spec | —[58] | —[59] | —[60] | —[61] | —[62] | —[63] | —[55] / —[56] / —[57] |
| C-1 | Neighborhood Commercial | com | —[67] | —[68] | —[69] | —[70] | —[71] | —[72] | —[64] / —[65] / —[66] |
| C-2 | Community Commercial | com | —[76] | —[77] | —[78] | —[79] | —[80] | —[81] | —[73] / —[74] / —[75] |
| C-3 | Regional Commercial / General Commercial | com | —[85] | —[86] | —[87] | —[88] | —[89] | —[90] | —[82] / —[83] / —[84] |
| M-1 | Light Industrial / Manufacturing | ind | —[94] | —[95] | —[96] | —[97] | —[98] | —[99] | —[91] / —[92] / —[93] |
| M-2 | General Industrial / Heavy Manufacturing | ind | —[103] | —[104] | —[105] | —[106] | —[107] | —[108] | —[100] / —[101] / —[102] |
| A | Agricultural | spec | —[112] | —[113] | —[114] | —[115] | —[116] | —[117] | —[109] / —[110] / —[111] |
Confidence: confirmed partial under review not found
Overlays
Parcels on and near Torrance Municipal Airport / Zamperini Field (KTOA/TOA). Code divides affected land into five zones: landing zone, approach zone, two transition zones, and turning zone. No structure or tree may exceed the height limit established for each zone.
Housing Corridor Study RFP (City of Torrance Community Development) is actively identifying corridor parcels to receive up-zoning to accommodate 6th-cycle RHNA. No adopted overlay as of this research date.
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
- v1 profile listed identical setback values (25/25/10 ft) and identical parking (2 per unit) for ALL 14 districts including commercial and industrial — this is not plausible and was flagged as FM-6 (value invented because schema has a slot). v2 suppresses these placeholder values to under_review pending live retrieval.
- v1 profile listed an 'M-3 Heavy Industrial / Port' district — Torrance is NOT a port city (Port of LA and Port of Long Beach are in adjacent cities). The M-3 entry was removed; Torrance's heaviest industrial is M-2 and primarily serves the Torrance Refinery (PBF Energy) and the aerospace/auto industrial belt.
- v1 profile listed a 'Torrance Port Industrial (PIO)' overlay — also a v1 fabrication (FM-3 phantom entity); Torrance has no port overlay. Removed.
- v1 profile's R-1 min_lot_sf of 7,500 sf was INCORRECT per TMC Chapter 1 search snippet: R-1 minimum is 6,000 sf (width 50 ft interior / 60 ft exterior; depth 80 ft). Corrected.
- Torrance General Plan land-use designations (R-LO, R-LM, R-MD, R-MH, R-HI) are NOT zoning district codes — they are General Plan layer designations that map onto zoning districts via the Housing Element sites inventory. The v1 profile did not conflate them but some public sources do.
- Torrance Municipal Airport / Zamperini Field (KTOA) GA airport sits in south Torrance and generates a TMC Division 5 Chapter 2 Airport Hazard Zoning overlay plus federal FAA Part 77 height caps. Significant constraint on south Torrance development.
- Torrance has a small Pacific Ocean coastline (~1.5 mi at Torrance Beach / Paseo De La Playa). Coastal Zone boundary (CA Coastal Commission) intersects a narrow band of beach-adjacent parcels, which excludes those parcels from SB 9.
- Torrance Refinery (formerly ExxonMobil, now PBF Energy) is a ~750-acre heavy industrial parcel in Torrance — dominant M-2 footprint; subject to SCAQMD, CalARP, and federal RMP/PSM regulation layered on top of local zoning.
- Housing Corridor Study (programmatic, RFP-stage as of 2026-04) may add a Housing Corridor Overlay (HCO) chapter in a future Division 9 amendment; watch for a 6th-cycle RHNA rezone ordinance.
- R-2 abutting R-1 triggers height step-down rule: 1 story within 50 ft of boundary, 2 stories within 100 ft — a context-sensitive conditional standard that the v1 dimensional table flattening would miss (FM-5 / FM-4).
- Torrance is a CA general law city (not charter). SB 9 applies on the usual charter-city caveats; most state preemption laws apply without the charter-city land-use carve-out question.
- Aerospace / auto-industry legacy: Honda North American HQ campus, Honeywell Aerospace, historic Hughes Aircraft, Northrop Grumman, Robinson Helicopter (based at KTOA) all anchor Torrance's industrial/commercial zoning — development pressure is corporate-campus-scale, not typical LA-region infill.
Formulas
Definitions
- height
- Grade to highest point of structure; excludes rooftop mechanical and roof structures per Chapter 2 General Provisions (TMC §92.2.x).
- lot_coverage
- Building footprint divided by total lot area, expressed as percentage.
- far
- Gross floor area of all buildings divided by lot area.
- du_ac
- Dwelling units per gross acre.
- 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 (see TMC Chapter 3 Off Street Parking).
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] §91
- [2] u
- [3] §91
- [4] §91
- [5] §91
- [6] §91
- [7] n
- [8] n
- [9] §93
- [10] u
- [11] u
- [12] u
- [13] §91
- [14] §91
- [15] u
- [16] n
- [17] n
- [18] §93
- [19] u
- [20] u
- [21] u
- [22] u
- [23] u
- [24] u
- [25] n
- [26] u
- [27] §93
- [28] u
- [29] u
- [30] u
- [31] u
- [32] u
- [33] u
- [34] n
- [35] u
- [36] u
- [37] u
- [38] u
- [39] u
- [40] u
- [41] u
- [42] u
- [43] n
- [44] u
- [45] u
- [46] u
- [47] u
- [48] u
- [49] u
- [50] u
- [51] u
- [52] n
- [53] u
- [54] u
- [55] u
- [56] u
- [57] u
- [58] u
- [59] u
- [60] u
- [61] u
- [62] u
- [63] u
- [64] u
- [65] u
- [66] u
- [67] u
- [68] u
- [69] u
- [70] u
- [71] u
- [72] u
- [73] u
- [74] u
- [75] u
- [76] u
- [77] u
- [78] u
- [79] u
- [80] u
- [81] u
- [82] u
- [83] u
- [84] u
- [85] u
- [86] u
- [87] u
- [88] u
- [89] u
- [90] u
- [91] u
- [92] u
- [93] u
- [94] u
- [95] u
- [96] u
- [97] u
- [98] u
- [99] u
- [100] u
- [101] u
- [102] u
- [103] u
- [104] u
- [105] u
- [106] u
- [107] u
- [108] u
- [109] u
- [110] u
- [111] u
- [112] u
- [113] u
- [114] u
- [115] u
- [116] u
- [117] u
Research status
Publication gates
| primary url present | passed | source.primary_url = https://www.codepublishing.com/CA/Torrance/html/Torrance09/Torrance09.html — canonical CodePublishing codified source; starts with https://; not an aggregator domain; fallback_url = https://www.torranceca.gov/our-city/community-development/planning-division (city Planning Division portal). |
|---|---|---|
| no aggregator cited | passed | Full profile scanned for aggregator tokens (zoneomics, steadily, siteplanguide, sitedesignguide, siteplancreator, propwire, zonara, unzoned) — none present. All citations point to Torrance Municipal Code §-references, CA Government Code sections, federal CFR references, and city/state/federal government domains (codepublishing.com, torranceca.gov, hcd.ca.gov, leginfo.legislature.ca.gov, census.gov). |
| confidence tags full form | passed | All confirmed claims carry c§ / p§ / §-form citations (e.g., c§91, p§91, p§93, p§52, GC §65915, GC §65913.4, 14 CFR Part 77, TMC Division 5 Chapter 2). Under-review claims carry explicit retrieval_failure_reason. Preemption entries cite GC §X and federal CFR references explicitly. |
| overlays have parameters trigger confidence | passed | 2/2 overlays have non-empty parameters array, explicit geographic_trigger, status, and citation. Airport Hazard overlay (AH) status=partial with paired what_is_confirmed / what_is_missing / retrieval_failure_reason. Housing Corridor Overlay (HCO) status=not_captured with paired not_captured_reason and search_performed per paired-field discipline. Absence of 7 other overlay categories (historic, floodplain, TOD, environmental, downtown, AH-bonus, military) documented in narrative with not_found + search_performed. |
| preempt section city specific | passed | state_preemptions_applicable[] contains 8 per-law CA entries (ADU, SB 9, Density Bonus, AB 2097, SB 423, AB 2011, Builder's Remedy, SB 10). Each carries city-specific qualifying_condition_checked narrative (Torrance Transit Center, Zamperini Field airport, Torrance Refinery, Torrance Beach coastal sliver, SCAG 6th-cycle RHNA 4,939 units, general-law-city status, LA Metro C Line extension). SB 423 confirmed with 10% tier from trusted HCD_DATA (reviewed 2022-10-12). Builder's Remedy confirmed not-applicable from trusted HCD_DATA (Housing Element in compliance, reviewed 2022-10-12). SB 10 not_applicable with reason (no local opt-in resolution). No link-stubs. |
Data quality
- Dimensional tables for R-1-L, R-2, R-3, R-R-3, R-4, R-P, C-1, C-2, C-3, M-1, M-2, A all require live CodePublishing retrieval (403 to scripted fetch)
- Exact district enumeration in Chapter 1 Section 91.x not retrieved live — enumeration reconstructed from search snippets and v1 profile (with corrections) — potential omitted districts
- Airport Hazard Zoning per-zone height limits (TMC Division 5 Chapter 2) not extracted — live section retrieval required
- SB 423 tier and Builder's Remedy Housing Element compliance status are under_review pending HCD JS-rendered dashboard retrieval
- SCAG 6th-cycle RHNA allocation (4,939 units) cited but not independently cross-checked to SCAG source document this pass
- v1 profile FAR and du_ac values for residential districts (R-1: 0.35/6.2, R-2: 0.44/11.8, etc.) were not verifiable — suppressed to not_found or under_review
Known issues
Verification
| last_verified_at | 2026-04-19T00:00:00Z |
|---|---|
| verifier_specialist | 09-verification-pass |
| verifier_version | 1.0 |
| verification_result | partial |
| atomic_claims_checked | 28 |
| atomic_claims_passed | 20 |
| atomic_claims_failed | 0 |
| atomic_claims_under_review | 8 |
| failed_claims | |
| under_review_claims | districts[*].standards.* — dimensional table values blocked by CodePublishing 403; overlays[AH].parameters[per-zone height limits] — Division 5 Chapter 2 live retrieval blocked; classification.sub_flags[general-law-city] — League of CA Cities charter-city roster cross-check not retrieved live this pass; districts.A (Agricultural) — presence in current supplement under review; districts.R-1-L — presence in current supplement under review (may be legacy name for R-1 with larger-lot variant); districts.R-3.conditional abutting-R-1 height-step — confirmed from search snippet but exact distances (50/100 ft) need live confirmation; SCAG 6th-cycle RHNA allocation (4,939 units) — live cross-check to SCAG allocation PDF not performed; Torrance Beach coastal-zone boundary — CA Coastal Commission GIS overlay not retrieved live |
| resolved_this_pass | state_preemptions_applicable[CA-SB423].applies — resolved via orchestrator HCD_DATA (tier=10%, applies=true, status=confirmed); state_preemptions_applicable[CA-BuildersRemedy].applies — resolved via orchestrator HCD_DATA (compliance_status='In', builders_remedy_subject=false, applies=false, status=confirmed) |
| narrative_ref | narratives/torrance-ca/fleet-20260419T092906-4.json |
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.