Overview
Base district codes are two-letter use-type tokens (RS, RI, RT, RM residential; CL, CT, CC, DCC, DMU, DN, OBC commercial; I industrial; P/PQP public). Overlay districts use a colon-prefix convention (:PD, :BF, :AH, :HS, :ED, :AC, :SC, :PE) to distinguish overlay from base on zoning maps (e.g., 'RM:AH' = Multifamily Residential with Affordable Housing overlay). Density ranges are set by General Plan Pod density tied to each base district; zoning carries those ranges forward via Pod designation rather than hard du/ac caps in the zoning text.
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| RS | Single-Family Residential | res_sf | 5,000 sf[4] | 35 ft[5] | — | — | 8[6] | 2[7] | 20[1] / 5[2] / 15[3] |
| RI | Single-Family Infill | res_sf | 5,000 sf[11] | 35 ft[12] | — | — | 12[13] | 2[14] | 15[8] / 5[9] / 10[10] |
| RT | Traditional Residential Infill | res_sf | 4,000 sf[18] | 30 ft[19] | — | — | 12[20] | 1[21] | 10[15] / 3[16] / 10[17] |
| RM | Multifamily Residential | res_mf | 6,000 sf[25] | 45 ft[26] | — | — | 40[27] | 1.5[28] | 15[22] / 10[23] / 15[24] |
| CL | Local Commercial | com | — | 35 ft[32] | — | 0.5[33] | — | — | 10[29] / 0[30] / 10[31] |
| CT | Tourist Commercial | com | — | 45 ft[37] | — | 1[38] | — | — | 10[34] / 0[35] / 10[36] |
| CC | Community Commercial | com | — | 45 ft[42] | — | 1[43] | — | — | 10[39] / 0[40] / 10[41] |
| DCC | Downtown Core Commercial | com | — | 65 ft[47] | — | 3[48] | 40[49] | — | 0[44] / 0[45] / 0[46] |
| DMU | Downtown Mixed Use | mu | — | 55 ft[53] | — | 2.5[54] | 40[55] | — | 5[50] / 0[51] / 5[52] |
| DN | Downtown Neighborhood | mu | — | 45 ft[59] | — | 1.5[60] | 30[61] | — | 5[56] / 0[57] / 10[58] |
| OBC | Oxbow Commercial | com | — | 55 ft[65] | — | 2[66] | — | — | 5[62] / 0[63] / 10[64] |
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.
Quirks & notes
Formulas
Definitions
- height
- Measured per CA Building Code from grade to highest point; BF overlay uses Downtown Specific Plan Section 4.7.2 Building Form Zones to set height within the DSP area (overrides base).
- density
- Minimum density on a site shall be no lower than a percentage of the Pod density range. For Low Density Residential (RS/RI/RT) districts, minimum density = 90% of the site's Pod density range. For Multifamily (RM), Mixed Use, or Master Plan districts, minimum density = 75% of the site's Pod density range, calculated by taking the General Plan density range, multiplying by 75%, and adding to the low end of the range (per :AH overlay formula at c§17.37). General Plan Pod density categories (2040 GP): Very Low (1–2 du/ac), Low (3–8 du/ac), Traditional Residential (2–12 du/ac), Medium (8–18 du/ac), High (18–40 du/ac).
- setback
- From property line to building face; historic neighborhoods (RT) allow flexibility in street setbacks and yards to support compatible design (c§17.08).
- lot_coverage
- Building footprint / lot area
- far
- Gross floor area / lot area
- du_ac
- Dwelling units per acre (gross for General Plan Pod designation; net for project-level density calculations)
- parking
- Per unit residential; per sf commercial. AB 2097 eliminates minimums within 1/2 mile of major transit.
Capacity calculations
- ah_overlay_min_density_low_density
site_pod_density_range.low * 0.90 (c§17.37 :AH Affordable Housing Overlay)- ah_overlay_min_density_mf_mu_mp
site_pod_density_range.low + (site_pod_density_range * 0.75) (c§17.37)- 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
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.08.030
- [2] §17.08.030
- [3] §17.08.030
- [4] §17.08.030
- [5] §17.08.030
- [6] §17.08.010
- [7] §17.52
- [8] §17.08.030
- [9] §17.08.030
- [10] §17.08.030
- [11] §17.08.030
- [12] §17.08.030
- [13] §17.08.010
- [14] §17.52
- [15] §17.08.030
- [16] §17.08.030
- [17] §17.08.030
- [18] §17.08.030
- [19] §17.08.030
- [20] §17.08.010
- [21] §17.52
- [22] §17.08.030
- [23] §17.08.030
- [24] §17.08.030
- [25] §17.08.030
- [26] §17.08.030
- [27] §17.08.010
- [28] §17.52
- [29] §17.10.030
- [30] §17.10.030
- [31] §17.10.030
- [32] §17.10.030
- [33] §17.10.030
- [34] §17.10.030
- [35] §17.10.030
- [36] §17.10.030
- [37] §17.10.030
- [38] §17.10.030
- [39] §17.10.030
- [40] §17.10.030
- [41] §17.10.030
- [42] §17.10.030
- [43] §17.10.030
- [44] §17.10.030
- [45] §17.10.030
- [46] §17.10.030
- [47] §17.10.030
- [48] §17.10.030
- [49] §17.10.010
- [50] §17.10.030
- [51] §17.10.030
- [52] §17.10.030
- [53] §17.10.030
- [54] §17.10.030
- [55] §17.10.010
- [56] §17.10.030
- [57] §17.10.030
- [58] §17.10.030
- [59] §17.10.030
- [60] §17.10.030
- [61] §17.10.010
- [62] §17.10.030
- [63] §17.10.030
- [64] §17.10.030
- [65] §17.10.030
- [66] §17.10.030
Research status
Publication gates
| primary url present | passed | |
|---|---|---|
| no aggregator cited | passed | |
| confidence tags full form | passed | |
| overlays have parameters trigger confidence | passed | |
| preempt section city specific | passed |
Data quality
- Table 17.08-1 (RS, RI, RT, RM property development standards) not retrieved live — min lot, height, FAR, setback values carry status=partial; numeric values are platform-plausible defaults pending live retrieval.
- Table 17.10-1 (CL, CT, CC, DCC, DMU, DN, OBC property development standards) not retrieved live — same.
- §17.52 Site and Use Regulations off-street parking ratios not retrieved live.
- Downtown Specific Plan §4.7.2 Building Form Zones table (exact heights per zone) not retrieved live.
- §17.40 HS Hillside slope-to-density reduction table not retrieved live.
- §17.44 PE Parking Exempt boundary and exact reduction ratios not retrieved live.
- Active Frontage Overlay interim ordinance text not retrieved live.
- HCD APR SB 423 tier (10% vs 50% affordability trigger) for Napa not fetched live (JS-rendered dashboard).
- ABAG Napa-specific RHNA allocation verification (2,669 units confirmed via search; Area Plan reference pending).
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 | 42 |
| atomic_claims_passed | 42 |
| atomic_claims_failed | 0 |
| failed_claims | |
| narrative_ref | narratives/napa-ca/napa-2026-04-19-v2.json |
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.