Overview
Belmont uses Euclidean zoning with lot-size-encoded single-family district names (R1A=9600sf/du, R1B=6000sf/du, R1C=5000sf/du, R1E=1 acre/du, R1H=1/2 acre/du). The R2/R3/R4 multifamily districts also encode minimum lot area per dwelling unit in the zone descriptions. Village station area districts (VC, VCS, VCMU, VHDR) indicate a specific plan or Village Plan overlay adopted for the downtown/Caltrain station area.
- Belmont encodes minimum lot area per dwelling unit directly in district code names (R1A=9600sf, R1B=6000sf, R1C=5000sf, R1E=1ac, R1H=0.5ac, R2=3000sf, R3=1950sf, R4=1450sf) — a lot-size-encoded naming convention.
- The Village Station Area districts (VC, VCS, VCMU, VHDR) represent a transit-oriented development overlay centered on the Belmont Caltrain station; these zones have substantially different standards from the base Euclidean districts and likely derive from a Village Plan specific plan.
- The S-1/R1B combining overlay applies additional setback requirements on specific R1B parcels as mapped; the underlying R1B base standards still apply except where superseded.
+ 3 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| R1A | Single Family Residential — 9,600 sq. ft./D.U. | res_sf | 9,600 sf[4] | —[5] | —[6] | —[7] | —[8] | — | —[1] / —[2] / —[3] |
| R1B | Single Family Residential — 6,000 sq. ft./D.U. | res_sf | 6,000 sf[12] | —[13] | —[14] | —[15] | — | — | —[9] / —[10] / —[11] |
| R1C | Single Family Residential — 5,000 sq. ft./D.U. | res_sf | 5,000 sf[19] | —[20] | —[21] | —[22] | — | — | —[16] / —[17] / —[18] |
| R1E | Single Family Residential — 1 acre/D.U. | res_sf | 43,560 sf[26] | —[27] | —[28] | —[29] | — | — | —[23] / —[24] / —[25] |
| R1H | Single Family Residential — 1/2 acre/D.U. | res_sf | 21,780 sf[33] | —[34] | —[35] | —[36] | — | — | —[30] / —[31] / —[32] |
| R2 | Duplex — 3,000 sq. ft./D.U. | res_mf | 3,000 sf[40] | —[41] | —[42] | —[43] | — | — | —[37] / —[38] / —[39] |
| R3 | Multi-Family Residential — 1,950 sq. ft./D.U. | res_mf | 1,950 sf[47] | —[48] | —[49] | —[50] | — | — | —[44] / —[45] / —[46] |
| R4 | Multi-Family Residential — 1,450 sq. ft./D.U. | res_mf | 1,450 sf[54] | —[55] | —[56] | —[57] | — | — | —[51] / —[52] / —[53] |
| HRO1 | Hillside Residential and Open Space — Unsubdivided | res_sf | —[58] | —[59] | — | —[60] | — | — | — / — / — |
| HRO2 | Hillside Residential and Open Space — Subdivided | res_sf | —[61] | —[62] | — | —[63] | — | — | — / — / — |
| HRO3 | Hillside Residential and Open Space — Western Hills | res_sf | —[64] | —[65] | — | —[66] | — | — | — / — / — |
| NC | Neighborhood Commercial | com | —[68] | —[69] | — | —[70] | — | — | —[67] / — / — |
| SC | Service Commercial | com | —[71] | —[72] | — | —[73] | — | — | — / — / — |
| RC | Regional Commercial | com | —[74] | —[75] | — | —[76] | — | — | — / — / — |
| CMU | Corridor Mixed Use | com | —[77] | —[78] | — | —[79] | — | — | — / — / — |
| E1 | Professional Office | off | —[80] | —[81] | — | —[82] | — | — | — / — / — |
| E2.1 | Executive Office | off | —[83] | —[84] | — | —[85] | — | — | — / — / — |
| E2.2 | Executive Office and Warehouse | ind | —[86] | —[87] | — | —[88] | — | — | — / — / — |
| HIA-1 | Harbor Industrial Area-1 | ind | —[89] | —[90] | — | —[91] | — | — | — / — / — |
| HIA-2 | Harbor Industrial Area-2 | ind | —[92] | —[93] | — | —[94] | — | — | — / — / — |
| VC | Village Core | com | —[95] | —[96] | — | —[97] | — | — | — / — / — |
| VCMU | Village Corridor Mixed Use | com | —[98] | —[99] | — | —[100] | — | — | — / — / — |
| VCS | Village Station Core | com | —[101] | —[102] | — | —[103] | — | — | — / — / — |
| VHDR | Village High Density Residential | res_mf | —[104] | —[105] | — | —[106] | —[107] | — | — / — / — |
| PD | Planned Unit Development | spec | —[108] | —[109] | — | — | — | — | — / — / — |
| PF | Public Facility | spec | —[110] | —[111] | — | — | — | — | — / — / — |
| PP | Park/Plaza | spec | —[112] | —[113] | — | — | — | — | — / — / — |
| OS | Open Space | spec | —[114] | —[115] | — | — | — | — | — / — / — |
| PS | Public Space | spec | —[116] | —[117] | — | — | — | — | — / — / — |
| SE | School and Other Educational Uses | spec | —[118] | —[119] | — | — | — | — | — / — / — |
| HWY | HWY 101 | spec | —[120] | —[121] | — | — | — | — | — / — / — |
Confidence: confirmed partial under review not found
Overlays
Applied to select R1B parcels as shown on the Official Zoning Map; modifies setback requirements from standard R1B standards.
| setback_modification | Imposes special (increased or modified) setbacks on parcels within R1B zone where the S-1 combining designation appears on the zoning map. |
|---|
Areas within the FEMA-designated Special Flood Hazard Area (SFHA) for the City of Belmont, per FIRM panels for San Mateo County.
| fema_adoption | City of Belmont participates in the National Flood Insurance Program (NFIP); local flood damage prevention ordinance required for NFIP participation. |
|---|---|
| freeboard | not_captured |
Applied to three hillside geographic areas as mapped: HRO1 (unsubdivided), HRO2 (subdivided), HRO3 (Western Hills). Overlays western hill terrain.
| hra1_density | Unsubdivided hillside parcels — development standards more restrictive than standard residential. |
|---|---|
| hro2_density | Subdivided hillside parcels — development consistent with existing subdivision pattern. |
| hro3_area | Western Hills subarea with most restrictive environmental protection standards. |
Applied to downtown/Caltrain station area parcels designated VC, VCS, VCMU, or VHDR on the Official Zoning Map. The Belmont Caltrain station (Belmont/Host stop) anchors the Village area.
| vc | Village Core — mixed-use commercial/residential at highest intensity near Caltrain station. |
|---|---|
| vcs | Village Station Core — transit-oriented core immediately adjacent to Caltrain stop. |
| vcmu | Village Corridor Mixed Use — transitional corridor from station core outward. |
| vhdr | Village High Density Residential — high-density residential adjacent to station. |
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
- Belmont encodes minimum lot area per dwelling unit directly in district code names (R1A=9600sf, R1B=6000sf, R1C=5000sf, R1E=1ac, R1H=0.5ac, R2=3000sf, R3=1950sf, R4=1450sf) — a lot-size-encoded naming convention.
- The Village Station Area districts (VC, VCS, VCMU, VHDR) represent a transit-oriented development overlay centered on the Belmont Caltrain station; these zones have substantially different standards from the base Euclidean districts and likely derive from a Village Plan specific plan.
- The S-1/R1B combining overlay applies additional setback requirements on specific R1B parcels as mapped; the underlying R1B base standards still apply except where superseded.
- Belmont has Caltrain service (Belmont/Host stop) making AB 2097 parking elimination operative for properties within 0.5 miles of the station, encompassing the Village area and nearby commercial/residential zones.
- Harbor Industrial Area zones (HIA-1, HIA-2) are mapped along the San Francisco Bay shoreline area, likely associated with former industrial uses near the bay.
- Belmont City Code (Municode product CICO) is Cloudflare Turnstile enterprise-tier gated — scripted access fails with 403; dimensional standards (height, setback, FAR, lot coverage) are not captured and marked partial.
Formulas
Definitions
- density
- Minimum square feet of lot area per dwelling unit (as encoded in zone code names and GIS descriptions).
- lot_size
- Minimum total parcel area for the district.
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] §not_captured
- [2] §not_captured
- [3] §not_captured
- [4] §GIS:ZONE_DESC
- [5] §not_captured
- [6] §not_captured
- [7] §not_captured
- [8] §not_captured
- [9] §not_captured
- [10] §not_captured
- [11] §not_captured
- [12] §GIS:ZONE_DESC
- [13] §not_captured
- [14] §not_captured
- [15] §not_captured
- [16] §not_captured
- [17] §not_captured
- [18] §not_captured
- [19] §GIS:ZONE_DESC
- [20] §not_captured
- [21] §not_captured
- [22] §not_captured
- [23] §not_captured
- [24] §not_captured
- [25] §not_captured
- [26] §GIS:ZONE_DESC
- [27] §not_captured
- [28] §not_captured
- [29] §not_captured
- [30] §not_captured
- [31] §not_captured
- [32] §not_captured
- [33] §GIS:ZONE_DESC
- [34] §not_captured
- [35] §not_captured
- [36] §not_captured
- [37] §not_captured
- [38] §not_captured
- [39] §not_captured
- [40] §GIS:ZONE_DESC
- [41] §not_captured
- [42] §not_captured
- [43] §not_captured
- [44] §not_captured
- [45] §not_captured
- [46] §not_captured
- [47] §GIS:ZONE_DESC
- [48] §not_captured
- [49] §not_captured
- [50] §not_captured
- [51] §not_captured
- [52] §not_captured
- [53] §not_captured
- [54] §GIS:ZONE_DESC
- [55] §not_captured
- [56] §not_captured
- [57] §not_captured
- [58] §not_captured
- [59] §not_captured
- [60] §not_captured
- [61] §not_captured
- [62] §not_captured
- [63] §not_captured
- [64] §not_captured
- [65] §not_captured
- [66] §not_captured
- [67] §not_captured
- [68] §not_captured
- [69] §not_captured
- [70] §not_captured
- [71] §not_captured
- [72] §not_captured
- [73] §not_captured
- [74] §not_captured
- [75] §not_captured
- [76] §not_captured
- [77] §not_captured
- [78] §not_captured
- [79] §not_captured
- [80] §not_captured
- [81] §not_captured
- [82] §not_captured
- [83] §not_captured
- [84] §not_captured
- [85] §not_captured
- [86] §not_captured
- [87] §not_captured
- [88] §not_captured
- [89] §not_captured
- [90] §not_captured
- [91] §not_captured
- [92] §not_captured
- [93] §not_captured
- [94] §not_captured
- [95] §not_captured
- [96] §not_captured
- [97] §not_captured
- [98] §not_captured
- [99] §not_captured
- [100] §not_captured
- [101] §not_captured
- [102] §not_captured
- [103] §not_captured
- [104] §not_captured
- [105] §not_captured
- [106] §not_captured
- [107] §not_captured
- [108] §not_captured
- [109] §not_captured
- [110] §not_captured
- [111] §not_captured
- [112] §not_captured
- [113] §not_captured
- [114] §not_captured
- [115] §not_captured
- [116] §not_captured
- [117] §not_captured
- [118] §not_captured
- [119] §not_captured
- [120] §not_captured
- [121] §not_captured
Research status
Publication gates
| primary url present | passed | https://library.municode.com/ca/belmont/codes/code_of_ordinances — Municode CICO confirmed via Wayback CDX; authoritative city code host |
|---|---|---|
| no aggregator cited | passed | scan clean — no aggregator domains cited |
| confidence tags full form | failed | Dimensional standards (height, setback, FAR, lot coverage) not captured for any district — all marked partial with p§not_captured. GIS-sourced min lot values carry p§GIS:ZONE_DESC (no §-citation). Gate requires confirmed fields with §-citations; majority of fields are partial. |
| overlays have parameters trigger confidence | failed | 4 overlays present (S-1/R1B, FP, HRO, VILLAGE) — all have trigger and params populated but ordinance section citations are not_captured (Municode Cloudflare-gated). Confidence is partial (p§not_captured) not confirmed. |
| preempt section city specific | passed | 8 CA preemption laws evaluated with city-specific qualifying_condition_checked including numeric thresholds (Belmont pop=26,684; HE reviewed_date=2024-10-16; SB423 tier=50%; Caltrain station confirmed for AB 2097) |
Data quality
- Height limits not captured for any district
- Setback requirements not captured for any district
- FAR not captured for any district
- Lot coverage percentages not captured for any district
- Village Plan district parameters not captured
- Hillside overlay detailed standards not captured
- Code effective date/supplement version not captured (Municode Cloudflare-gated)
Known issues
Verification
| last_verified_at | 2026-06-02T00:00:00Z |
|---|---|
| verifier_specialist | gisrepair-w5 |
| verifier_version | 1.0 |
| verification_result | partial |
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.