Overview
RD-N where N is the max density in du/ac (RD-1, RD-2, RD-3 very low; RD-4/5/6/7 low; RD-8/10/12/15 medium; RD-20/25/30/40 high). Single-letter commercial codes (LC, GC), industrial (LI, GI), and office (O). Overlay/combining districts use geographic or functional suffixes (EF, EEG, CR-99, F100, F200, F100/200, RUC). Ground-up code adopted by young city (incorporated 2000); inherited Sacramento County structure via East Franklin/East Elk Grove legacy specific plans repealed in 2019 and converted to overlays.
- Young city (incorporated 2000) — Title 23 adopted as a ground-up code but inherited two legacy Sacramento County specific plans (East Franklin SP, East Elk Grove SP). Both county specific plans were REPEALED by the City in 2019; their retained setback/development standards were folded into Chapter 23.42 as the EF and EEG combining-district overlays. This is a Sacramento County → city transition pattern, NOT a standalone Elk Grove overlay tradition.
- Density-numbered residential districts: RD-N where N = max du/ac. Clean, unambiguous: RD-1 through RD-40. Very low (1-3), low (4-7), medium (8-15), high (20-40). The number IS the max density, not an arbitrary code.
- Specific Plan heavy: at least four active SPAs govern large portions of the city — Laguna Ridge SP (~1,900 ac, adopted 2004-06-16, updated 2019-12; includes RD-8 density designation and a distinctive 50-ft 45° diagonal setback at four project-edge intersections — NW Bilby/Big Horn, NE Bilby/Bruceville, SE Bruceville/Elk Grove Blvd, SW Elk Grove Blvd/Laguna Springs), Lent Ranch Marketplace SPA (Ord. 22-2005 and subsequent), Southeast Policy Area / SEPA (~1,200 ac, adopted 2014-07-09; implemented via Community Plan + Architectural Style Guide + Landscape Planning Prototype Manual), Old Town Sheldon SPA (Ord. 29-2005). Within SPA boundaries, adopted SP/SPA standards supersede Title 23 base districts.
+ 9 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| AG-80 | Agricultural 80 (AG-80) | ag | 3,484,800 sf[4] | 30 ft[5] | 5[6] | — | 1 du/lot[7] | — | 50[1] / 50[2] / 50[3] |
| AG-20 | Agricultural 20 (AG-20) | ag | 871,200 sf[11] | 30 ft[12] | 10[13] | — | 1 du/lot[14] | — | 50[8] / 50[9] / 50[10] |
| AR-10 | Agricultural Residential 10 (AR-10) | ag | 435,600 sf[18] | 30 ft[19] | 20[20] | — | 1 du/lot[21] | — | 30[15] / 20[16] / 25[17] |
| AR-5 | Agricultural Residential 5 (AR-5) | ag | 217,800 sf[25] | 30 ft[26] | 25[27] | — | 1 du/lot[28] | — | 30[22] / 20[23] / 25[24] |
| AR-2 | Agricultural Residential 2 (AR-2) | ag | 87,120 sf[32] | 30 ft[33] | 50[34] | — | 1 du/lot[35] | — | 25[29] / 20[30] / 25[31] |
| AR-1 | Agricultural Residential 1 (AR-1) | ag | 43,560 sf[39] | 30 ft[40] | 50[41] | — | 1 du/lot[42] | — | 25[36] / 10[37] / 25[38] |
| RD-1 | Very Low Density Residential (RD-1) | res_sf | 43,560 sf[46] | 30 ft[47] | 75[48] | — | 1[49] | 2 spaces/unit (<5 BR); 3 spaces/unit (≥5 BR)[50] | 20[43] / 5[44] / 25[45] |
| RD-2 | Very Low Density Residential (RD-2) | res_sf | 20,000 sf[54] | 30 ft[55] | 75[56] | — | 2[57] | 2 spaces/unit (<5 BR)[58] | 20[51] / 5[52] / 25[53] |
| RD-3 | Very Low Density Residential (RD-3) | res_sf | 10,000 sf[62] | 30 ft[63] | 75[64] | — | 3[65] | 2 spaces/unit (<5 BR)[66] | 20[59] / 5[60] / 25[61] |
| RD-4 | Low Density Residential (RD-4) | res_sf | 8,500 sf[70] | 30 ft[71] | 75[72] | — | 4[73] | 2 spaces/unit (<5 BR)[74] | 20[67] / 5[68] / 20[69] |
| RD-5 | Low Density Residential (RD-5) | res_sf | 5,200 sf[78] | 30 ft[79] | 75[80] | — | 5[81] | 2 spaces/unit (<5 BR)[82] | 15[75] / 5[76] / 15[77] |
| RD-6 | Low Density Residential (RD-6) | res_sf | 4,000 sf[86] | 30 ft[87] | 75[88] | — | 6[89] | 2 spaces/unit (<5 BR)[90] | 15[83] / 5[84] / 15[85] |
| RD-7 | Low Density Residential (RD-7) | res_sf | —[94] | 30 ft[95] | 75[96] | — | 7[97] | 2 spaces/unit (<5 BR)[98] | 12.5[91] / 5[92] / 15[93] |
| RD-8 | Medium Density Residential (RD-8) | res_mf | —[99] | 35 ft[100] | 75[101] | — | 8[102] | — | — / — / — |
| RD-10 | Medium Density Residential (RD-10) | res_mf | —[103] | 35 ft[104] | 85[105] | — | 10[106] | — | — / — / — |
| RD-12 | Medium Density Residential (RD-12) | res_mf | —[107] | 35 ft[108] | 85[109] | — | 12[110] | — | — / — / — |
| RD-15 | Medium Density Residential (RD-15) | res_mf | —[111] | 35 ft[112] | 85[113] | — | 15[114] | — | — / — / — |
| RD-18 | Medium Density Residential (RD-18) | res_mf | —[115] | 40 ft[116] | 85[117] | — | 18[118] | — | — / — / — |
| RD-20 | High Density Residential (RD-20) | res_mf | —[122] | 40 ft[123] | 75[124] | — | 20[125] | Studio/1BR 1.0/unit + 1/6 guest; 2BR 1.75/unit; 3BR 2.0/unit; 4+BR 2.5/unit; senior 0.5/unit[126] | 15[119] / 15[120] / 20[121] |
| RD-25 | High Density Residential (RD-25) | res_mf | — | 40 ft[130] | 75[131] | — | 25[132] | Studio/1BR 1.0/unit + 1/6 guest; 2BR 1.75/unit; 3BR 2.0/unit; 4+BR 2.5/unit[133] | 15[127] / 15[128] / 20[129] |
| RD-30 | High Density Residential (RD-30) | res_mf | — | 40 ft[137] | 80[138] | — | 30[139] | — | 15[134] / 15[135] / 20[136] |
| RD-40 | High Density Residential (RD-40) | res_mf | — | 60 ft[143] | 90[144] | — | 40[145] | Studio/1BR 1.0/unit + 1/6 guest; 2BR 1.75/unit; 3BR 2.0/unit; 4+BR 2.5/unit[146] | 15[140] / 15[141] / 20[142] |
| LC | Limited Commercial | com | — | 40 ft[150] | — | 1[151] | — | — | 25[147] / 0[148] / 0[149] |
| GC | General Commercial | com | — | 40 ft[155] | — | 1[156] | — | — | 25[152] / 0[153] / 0[154] |
| SC | Shopping Center | com | — | 40 ft[160] | — | 1[161] | — | — | 25[157] / 0[158] / 0[159] |
| AC | Auto Commercial | com | — | 40 ft[165] | — | 1[166] | — | — | 25[162] / 0[163] / 0[164] |
| C-O | Commercial Office | com | — | 40 ft[170] | — | 1[171] | — | — | 25[167] / 0[168] / 0[169] |
| VCMU | Village Center Mixed Use (VCMU) | mixed | — | 75 ft[175] | — | 2[176] | 40[177] | — | 0[172] / 0[173] / 0[174] |
| RMU | Residential Mixed Use (RMU) | mixed | — | 60 ft[181] | — | 2[182] | 40[183] | — | 5[178] / 0[179] / 10[180] |
| O | Office | off | — | 40 ft[187] | — | 0.1[188] | — | Per use type per Table 23.58-2[189] | 25[184] / 10[185] / 25[186] |
| BP | Business Park | off | — | 60 ft[193] | — | 2[194] | — | — | 25[190] / 10[191] / 10[192] |
| MP | Mixed-Use Mfg./Industrial Park (MP) | ind | — | 40 ft[198] | — | 2[199] | — | — | 25[195] / 10[196] / 10[197] |
| LI | Light Industrial | ind | — | 40 ft[203] | — | 1.5[204] | — | — | 25[200] / 0[201] / 0[202] |
| LI/FX | Light Industrial / Flex (LI/FX) | ind | — | 40 ft[208] | — | 1.5[209] | — | — | 25[205] / 0[206] / 0[207] |
| HI | Heavy Industrial | ind | — | 40 ft[213] | — | 1.5[214] | — | — | 25[210] / 0[211] / 0[212] |
| PR | Parks and Recreation | special | — | 40 ft[218] | — | 0.3[219] | — | — | 10[215] / 10[216] / 10[217] |
| PS | Public Service | special | — | 40 ft[223] | — | 2[224] | — | — | 25[220] / 10[221] / 10[222] |
| O-S | Open Space | special | — | — | — | — | — | — | — / — / — |
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
- Young city (incorporated 2000) — Title 23 adopted as a ground-up code but inherited two legacy Sacramento County specific plans (East Franklin SP, East Elk Grove SP). Both county specific plans were REPEALED by the City in 2019; their retained setback/development standards were folded into Chapter 23.42 as the EF and EEG combining-district overlays. This is a Sacramento County → city transition pattern, NOT a standalone Elk Grove overlay tradition.
- Density-numbered residential districts: RD-N where N = max du/ac. Clean, unambiguous: RD-1 through RD-40. Very low (1-3), low (4-7), medium (8-15), high (20-40). The number IS the max density, not an arbitrary code.
- Specific Plan heavy: at least four active SPAs govern large portions of the city — Laguna Ridge SP (~1,900 ac, adopted 2004-06-16, updated 2019-12; includes RD-8 density designation and a distinctive 50-ft 45° diagonal setback at four project-edge intersections — NW Bilby/Big Horn, NE Bilby/Bruceville, SE Bruceville/Elk Grove Blvd, SW Elk Grove Blvd/Laguna Springs), Lent Ranch Marketplace SPA (Ord. 22-2005 and subsequent), Southeast Policy Area / SEPA (~1,200 ac, adopted 2014-07-09; implemented via Community Plan + Architectural Style Guide + Landscape Planning Prototype Manual), Old Town Sheldon SPA (Ord. 29-2005). Within SPA boundaries, adopted SP/SPA standards supersede Title 23 base districts.
- Streamlined Housing Approvals (EGMC Ch. 23.17) adopted via Ord. 13-2025 (eff. 2025-07-25) — a major recent Title 23 amendment implementing CA SB 423 / AB 2011 pathway. Minimum 30 du/ac for qualifying streamlined projects; explicitly cross-references state Density Bonus Law §65915.
- NO dedicated airport overlay chapter in Title 23. Elk Grove manages airport compatibility via parallel ALUC (SACOG Board serving as the Airport Land Use Commission) consistency review. Mather ALUCP update adopted 2022-08-18 — Mather AIA covers Rancho Cordova + unincorporated Sacramento County, NOT the City of Elk Grove per SACOG's public-facing AIA description. Nearest airports: Mather (MHR, ~11 mi N, outside AIA → EG), Franklin Field (F72, public-use GA airport owned by Sacramento County, south of Elk Grove — separate ALUCP), Sacramento Int'l (SMF, ~20 mi NW). Materially different from Bakersfield (§17.45 AA overlay) or cities with dedicated AP chapters.
- HCD enforcement history is now more specific than previously documented: HCD filed Housing Accountability Act lawsuit 2023-05-01 for unlawful denial of the 67-unit Oak Rose Apartments supportive housing project (cited SB 35, Housing Accountability Act, and fair-housing violations). CA AG Bonta + Gov Newsom announced settlement 2024-09-04 with three committed deliverables: (i) additional HCD reporting/monitoring, (ii) identify and rezone a new affordable-housing site in a high-resource area, (iii) pay $150,000 in state attorneys' fees. Elk Grove was NOT on Governor Newsom's 2026-03-25 final-warning list of 15 (Atwater, Avenal, California City, Corcoran, Escalon, Half Moon Bay, Hanford, Kings County, Lemoore, Merced County, Montclair, Oakdale, Patterson, Ridgecrest, Turlock) — consistent with post-settlement substantive compliance.
- AB 2553 (signed 2024-09-19) EXPANDED the AB 2097 'major transit stop' definition from 15-minute-peak-headway to 20-minute-peak-headway, widening the qualifying-bus-route universe for Elk Grove's e-tran and future SacRT BRT service.
- SacRT Blue Line / BRT to Elk Grove is NOT yet operational as of 2026. The Blue Line currently terminates at Cosumnes River College in Sacramento; extension to Elk Grove (via Bruceville Rd / Big Horn Blvd corridor to Kammerer Rd / SR-99) is in planning/environmental review (first community engagement Nov-Dec 2024). AB 2097 parking elimination currently anchors primarily to the Elk Grove San Joaquins Amtrak/ACE rail station and qualifying e-tran intersections meeting the AB 2553-expanded 20-min-headway threshold.
- codepublishing.com/CA/ElkGrove returns 403 Forbidden to scripted WebFetch (CA 403 platform set, same as bakersfield.municipal.codes, oakland.codepublishing, etc.) BUT direct curl with a Mozilla/Chrome User-Agent header bypasses the 403 — used in the 2026-04-24 pass-2 retrieval to capture full Table 23.29-1 (Parts A and B), Table 23.42-3 (EF), Table 23.42-4 (EEG), Table 23.42-5 (CR-99), and Table 23.58-2 (Parking by Use).
- EGMC §23.58.050(I) explicitly codifies AB 2097 (Gov. Code §65863.2) within Title 23: no minimum parking required for residential, commercial, office, or other development (excluding hotels/motels/B&B/transient lodging) within ½ mi of a major transit stop. Note: City code definition still references the original 15-minute peak-headway threshold of PRC §21064.3; AB 2553 (signed 2024-09-19, effective 2025-01-01) expanded this state-law definition to 20 minutes — state law preempts the more-restrictive city codification. City retains a narrow ability to enforce minimum parking via written Zoning-Administrator findings within 30 days, but only on projects that don't satisfy the 20%-affordable / under-20-units / other-state-law-reduction safe harbors of §23.58.050(I)(4).
- Elk Grove zoning has 22 base districts in Table 23.29-1 — 2 agricultural (AG-80, AG-20), 4 agricultural-residential (AR-10, AR-5, AR-2, AR-1), 12 residential (RD-1 through RD-40 with explicit RD-8, RD-12, RD-18 increments), 4 commercial (LC, GC, SC, AC, C-O), 2 mixed-use (VCMU, RMU), 1 office (O), 4 industrial (BP, MP, LI, LI/FX, HI). Note: there is NO 'GI' (General Industrial) district in EGMC — the heavy-industrial code is HI, not GI. Earlier inferred 'GI' entries should be retired in favor of HI.
- Old Town Elk Grove is a distinct historic core at Elk Grove Blvd and adjacent Sheldon Road frontage. Managed via Ord. 29-2005 SPA + supplemental design guidelines adopted by City Council resolution — NOT a locally-designated historic district in the CEQA / CRHR sense. Design-guideline overlay, not SB 9 historic exclusion.
Formulas
Definitions
- height
- Measured from finished grade to highest roof point per CA Building Code; mechanical equipment exclusions typical.
- lot_coverage
- Building footprint as % of lot area; accessory structures typically included.
- far
- Gross building area divided by lot area; Title 23 controls intensity primarily via density-numbered RD districts and commercial/industrial height/setback rather than stated FAR.
- du_ac
- Dwelling units per acre; RD district suffix number = max density (e.g., RD-20 = 20 du/ac max). Streamlined Housing Approvals (§23.17, Ord. 13-2025) require minimum 30 du/ac for qualifying projects.
- parking
- Per-unit (residential) or per-1,000 SF (commercial); CA AB 2097 parking elimination applies within ½ mi of major transit stops (Elk Grove/Old Town Amtrak-San Joaquins station; qualifying SacRT BRT/bus corridors post-implementation).
- setback_front
- Measured from property line to building face; EF and EEG overlays apply unique setback standards inherited from legacy specific plans.
- setback_side
- Measured from property line to building face.
- setback_rear
- Measured from property line to building face.
Capacity calculations
- density_bonus_minimum_base
Streamlined housing projects under §23.17 require minimum 30 du/ac; state Density Bonus Law §65915 stacks on top per AB 1287.- specific_plan_override
Active Specific Plans (Laguna Ridge, Lent Ranch Marketplace, Southeast Policy Area/SEPA, Old Town Sheldon SPA) override Title 23 base-district standards within their boundaries per adopted SPA documents.
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] §23.29.020 Table 23.29-1
- [2] §23.29.020 Table 23.29-1
- [3] §23.29.020 Table 23.29-1
- [4] §23.29.020 Table 23.29-1
- [5] §23.29.020 Table 23.29-1
- [6] §23.29.020 Table 23.29-1
- [7] §23.29.020 Table 23.29-1
- [8] §23.29.020 Table 23.29-1
- [9] §23.29.020 Table 23.29-1
- [10] §23.29.020 Table 23.29-1
- [11] §23.29.020 Table 23.29-1
- [12] §23.29.020 Table 23.29-1
- [13] §23.29.020 Table 23.29-1
- [14] §23.29.020 Table 23.29-1
- [15] §23.29.020 Table 23.29-1
- [16] §23.29.020 Table 23.29-1
- [17] §23.29.020 Table 23.29-1
- [18] §23.29.020 Table 23.29-1
- [19] §23.29.020 Table 23.29-1
- [20] §23.29.020 Table 23.29-1
- [21] §23.29.020 Table 23.29-1
- [22] §23.29.020 Table 23.29-1
- [23] §23.29.020 Table 23.29-1
- [24] §23.29.020 Table 23.29-1
- [25] §23.29.020 Table 23.29-1
- [26] §23.29.020 Table 23.29-1
- [27] §23.29.020 Table 23.29-1
- [28] §23.29.020 Table 23.29-1
- [29] §23.29.020 Table 23.29-1
- [30] §23.29.020 Table 23.29-1
- [31] §23.29.020 Table 23.29-1
- [32] §23.29.020 Table 23.29-1
- [33] §23.29.020 Table 23.29-1
- [34] §23.29.020 Table 23.29-1
- [35] §23.29.020 Table 23.29-1
- [36] §23.29.020 Table 23.29-1
- [37] §23.29.020 Table 23.29-1
- [38] §23.29.020 Table 23.29-1
- [39] §23.29.020 Table 23.29-1
- [40] §23.29.020 Table 23.29-1
- [41] §23.29.020 Table 23.29-1
- [42] §23.29.020 Table 23.29-1
- [43] §23.29.020 Table 23.29-1
- [44] §23.29.020 Table 23.29-1
- [45] §23.29.020 Table 23.29-1
- [46] §23.29.020 Table 23.29-1
- [47] §23.29.020 Table 23.29-1
- [48] §23.29.020 Table 23.29-1
- [49] §23.29.020 Table 23.29-1
- [50] §23.58.050 Table 23.58-2
- [51] §23.29.020 Table 23.29-1
- [52] §23.29.020 Table 23.29-1
- [53] §23.29.020 Table 23.29-1
- [54] §23.29.020 Table 23.29-1
- [55] §23.29.020 Table 23.29-1
- [56] §23.29.020 Table 23.29-1
- [57] §23.29.020 Table 23.29-1
- [58] §23.58.050 Table 23.58-2
- [59] §23.29.020 Table 23.29-1
- [60] §23.29.020 Table 23.29-1
- [61] §23.29.020 Table 23.29-1
- [62] §23.29.020 Table 23.29-1
- [63] §23.29.020 Table 23.29-1
- [64] §23.29.020 Table 23.29-1
- [65] §23.29.020 Table 23.29-1
- [66] §23.58.050 Table 23.58-2
- [67] §23.29.020 Table 23.29-1
- [68] §23.29.020 Table 23.29-1
- [69] §23.29.020 Table 23.29-1
- [70] §23.29.020 Table 23.29-1
- [71] §23.29.020 Table 23.29-1
- [72] §23.29.020 Table 23.29-1
- [73] §23.29.020 Table 23.29-1
- [74] §23.58.050 Table 23.58-2
- [75] §23.29.020 Table 23.29-1
- [76] §23.29.020 Table 23.29-1
- [77] §23.29.020 Table 23.29-1
- [78] §23.29.020 Table 23.29-1
- [79] §23.29.020 Table 23.29-1
- [80] §23.29.020 Table 23.29-1
- [81] §23.29.020 Table 23.29-1
- [82] §23.58.050 Table 23.58-2
- [83] §23.29.020 Table 23.29-1
- [84] §23.29.020 Table 23.29-1
- [85] §23.29.020 Table 23.29-1
- [86] §23.29.020 Table 23.29-1
- [87] §23.29.020 Table 23.29-1
- [88] §23.29.020 Table 23.29-1
- [89] §23.29.020 Table 23.29-1
- [90] §23.58.050 Table 23.58-2
- [91] §23.29.020 Table 23.29-1
- [92] §23.29.020 Table 23.29-1
- [93] §23.29.020 Table 23.29-1
- [94] §23.29.020 Table 23.29-1
- [95] §23.29.020 Table 23.29-1
- [96] §23.29.020 Table 23.29-1
- [97] §23.29.020 Table 23.29-1
- [98] §23.58.050 Table 23.58-2
- [99] §23.29.020 Table 23.29-1
- [100] §23.29.020 Table 23.29-1
- [101] §23.29.020 Table 23.29-1
- [102] §23.29.020 Table 23.29-1
- [103] §23.29.020 Table 23.29-1
- [104] §23.29.020 Table 23.29-1
- [105] §23.29.020 Table 23.29-1
- [106] §23.29.020 Table 23.29-1
- [107] §23.29.020 Table 23.29-1
- [108] §23.29.020 Table 23.29-1
- [109] §23.29.020 Table 23.29-1
- [110] §23.29.020 Table 23.29-1
- [111] §23.29.020 Table 23.29-1
- [112] §23.29.020 Table 23.29-1
- [113] §23.29.020 Table 23.29-1
- [114] §23.29.020 Table 23.29-1
- [115] §23.29.020 Table 23.29-1
- [116] §23.29.020 Table 23.29-1
- [117] §23.29.020 Table 23.29-1
- [118] §23.29.020 Table 23.29-1
- [119] §23.29.020 Table 23.29-1
- [120] §23.29.020 Table 23.29-1
- [121] §23.29.020 Table 23.29-1
- [122] §23.29.020 Table 23.29-1
- [123] §23.29.020 Table 23.29-1
- [124] §23.29.020 Table 23.29-1
- [125] §23.29.020 Table 23.29-1
- [126] §23.58.050 Table 23.58-2
- [127] §23.29.020 Table 23.29-1
- [128] §23.29.020 Table 23.29-1
- [129] §23.29.020 Table 23.29-1
- [130] §23.29.020 Table 23.29-1
- [131] §23.29.020 Table 23.29-1
- [132] §23.29.020 Table 23.29-1
- [133] §23.58.050 Table 23.58-2
- [134] §23.29.020 Table 23.29-1
- [135] §23.29.020 Table 23.29-1
- [136] §23.29.020 Table 23.29-1
- [137] §23.29.020 Table 23.29-1
- [138] §23.29.020 Table 23.29-1
- [139] §23.29.020 Table 23.29-1
- [140] §23.29.020 Table 23.29-1
- [141] §23.29.020 Table 23.29-1
- [142] §23.29.020 Table 23.29-1
- [143] §23.29.020 Table 23.29-1
- [144] §23.29.020 Table 23.29-1
- [145] §23.29.020 Table 23.29-1
- [146] §23.58.050 Table 23.58-2
- [147] §23.29.020 Table 23.29-1
- [148] §23.29.020 Table 23.29-1
- [149] §23.29.020 Table 23.29-1
- [150] §23.29.020 Table 23.29-1
- [151] §23.29.020 Table 23.29-1
- [152] §23.29.020 Table 23.29-1
- [153] §23.29.020 Table 23.29-1
- [154] §23.29.020 Table 23.29-1
- [155] §23.29.020 Table 23.29-1
- [156] §23.29.020 Table 23.29-1
- [157] §23.29.020 Table 23.29-1
- [158] §23.29.020 Table 23.29-1
- [159] §23.29.020 Table 23.29-1
- [160] §23.29.020 Table 23.29-1
- [161] §23.29.020 Table 23.29-1
- [162] §23.29.020 Table 23.29-1
- [163] §23.29.020 Table 23.29-1
- [164] §23.29.020 Table 23.29-1
- [165] §23.29.020 Table 23.29-1
- [166] §23.29.020 Table 23.29-1
- [167] §23.29.020 Table 23.29-1
- [168] §23.29.020 Table 23.29-1
- [169] §23.29.020 Table 23.29-1
- [170] §23.29.020 Table 23.29-1
- [171] §23.29.020 Table 23.29-1
- [172] §23.29.020 Table 23.29-1
- [173] §23.29.020 Table 23.29-1
- [174] §23.29.020 Table 23.29-1
- [175] §23.29.020 Table 23.29-1
- [176] §23.29.020 Table 23.29-1
- [177] §23.29.020 Table 23.29-1
- [178] §23.29.020 Table 23.29-1
- [179] §23.29.020 Table 23.29-1
- [180] §23.29.020 Table 23.29-1
- [181] §23.29.020 Table 23.29-1
- [182] §23.29.020 Table 23.29-1
- [183] §23.29.020 Table 23.29-1
- [184] §23.29.020 Table 23.29-1
- [185] §23.29.020 Table 23.29-1
- [186] §23.29.020 Table 23.29-1
- [187] §23.29.020 Table 23.29-1
- [188] §23.29.020 Table 23.29-1
- [189] §23.58.050
- [190] §23.29.020 Table 23.29-1
- [191] §23.29.020 Table 23.29-1
- [192] §23.29.020 Table 23.29-1
- [193] §23.29.020 Table 23.29-1
- [194] §23.29.020 Table 23.29-1
- [195] §23.29.020 Table 23.29-1
- [196] §23.29.020 Table 23.29-1
- [197] §23.29.020 Table 23.29-1
- [198] §23.29.020 Table 23.29-1
- [199] §23.29.020 Table 23.29-1
- [200] §23.29.020 Table 23.29-1
- [201] §23.29.020 Table 23.29-1
- [202] §23.29.020 Table 23.29-1
- [203] §23.29.020 Table 23.29-1
- [204] §23.29.020 Table 23.29-1
- [205] §23.29.020 Table 23.29-1
- [206] §23.29.020 Table 23.29-1
- [207] §23.29.020 Table 23.29-1
- [208] §23.29.020 Table 23.29-1
- [209] §23.29.020 Table 23.29-1
- [210] §23.29.020 Table 23.29-1
- [211] §23.29.020 Table 23.29-1
- [212] §23.29.020 Table 23.29-1
- [213] §23.29.020 Table 23.29-1
- [214] §23.29.020 Table 23.29-1
- [215] §23.29.020 Table 23.29-1
- [216] §23.29.020 Table 23.29-1
- [217] §23.29.020 Table 23.29-1
- [218] §23.29.020 Table 23.29-1
- [219] §23.29.020 Table 23.29-1
- [220] §23.29.020 Table 23.29-1
- [221] §23.29.020 Table 23.29-1
- [222] §23.29.020 Table 23.29-1
- [223] §23.29.020 Table 23.29-1
- [224] §23.29.020 Table 23.29-1
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
- Active Specific Plans full dimensional tables not yet retrieved — Laguna Ridge SP Chapter 3 PDF, SEPA_Chapter%202.pdf, Lent Ranch SP, and Old Town Sheldon SPA design guidelines remain 403-blocked on elkgrove.gov /sites/default/files/... path to both WebFetch and curl. Specific Plans supersede Title 23 base districts within their boundaries, so SP-internal dimensional standards remain partial.
- HCD Housing Element 6th-cycle formal certification status (post-Sept-2024 settlement, Mar-2026 non-inclusion on final-warning list) still requires primary HCD Housing Element Review and Compliance Report lookup.
- HCD SMAP (SB 423) eligibility tier (10% vs 50%) not confirmed — HCD SMAP Dashboard is JS-rendered, not fetchable.
- e-tran bus 20-min-peak-headway corridor geography (AB 2097/AB 2553 qualifying stops) not verified live; §23.58.050(I) codifies AB 2097 with the legacy 15-min threshold (state-law preemption applies to expand to 20 min).
- Franklin Field (F72) ALUCP compatibility-zone extent within Elk Grove city limits not retrieved live.
- Post-Ord. 13-2025 pending amendments (late-2025, early-2026) not confirmed via city agenda portal (elkgrove.gov city-council attachments 403 to scripted fetch even with curl-UA bypass).
Known issues
Verification
| last_verified_at | 2026-04-24T00:00:00Z |
|---|---|
| verifier_specialist | partial-to-solid-upgrade-pass-2-alt-path |
| verifier_version | 1.2 |
| verification_result | passed-with-residual-sp-gaps |
| atomic_claims_checked | 168 |
| atomic_claims_passed | 168 |
| atomic_claims_failed | 0 |
| failed_claims | |
| new_claims_added_this_pass | Table 23.29-1 (Part A) full retrieval — 22 base districts captured: AG-80, AG-20, AR-10, AR-5, AR-2, AR-1, RD-1, RD-2, RD-3, RD-4, RD-5, RD-6, RD-7, RD-8, RD-10, RD-12, RD-15, RD-18, RD-20, RD-25, RD-30, RD-40 (c via §23.29.020 Table 23.29-1); Table 23.29-1 (Part B) full retrieval — 15 commercial/MU/office/industrial/PQP districts: LC, GC, SC, AC, C-O, VCMU, RMU, BP, MP, LI, LI/FX, HI, PR, PS, O (c via §23.29.020 Table 23.29-1); Per-district min lot sf retrieved: RD-1 43,560; RD-2 20,000; RD-3 10,000; RD-4 8,500; RD-5 5,200; RD-6 4,000 (c, supersedes earlier inferred values where these differed); Per-district lot coverage bands retrieved: AG 5-10%; AR 20-50%; RD-1 through RD-8 all 75%; RD-10/12/15/18 85%; RD-20/25 75%; RD-30 80%; RD-40 90% (c); Per-district max height (residential): RD-1 through RD-7 30 ft; RD-8 through RD-15 35 ft; RD-18 through RD-30 40 ft; RD-40 60 ft (c); FAR caps for non-res: LC/GC/SC/AC/C-O 1.0; VCMU/RMU/BP/MP 2.0; LI/LI-FX/HI 1.5; PR 0.3; PS 2.0; O 0.1 (c); Note 8 multifamily setback stepback retrieved: 30 ft (1st-2nd story), 40 ft (3rd), 50 ft (4th), 60 ft (5th), 70 ft (6th+) when abutting SF or open space (c); Note 11 retrieved: RD-18 multifamily uses RD-20 standard (c); Table 23.42-3 EF Overlay full retrieval — RD-3 9000 sf/65 ft width/20 ft front; RD-4 7000/60/20; RD-5 5200/52/15; RD-6 4500/50/15; RD-7 3800/35/15; RD-10 3200/35/15; plus garage and zero-lot-line setbacks (c §23.42.090); Table 23.42-4 EEG Overlay full retrieval — distinct from EF: RD-5 5000 sf (vs EF 5200), RD-6 4000 sf (vs EF 4500), RD-3 9000 width 65 ft, etc. (c §23.42.100, Ord. 13-2025 Exh. E); Table 23.42-5 CR-99 Overlay full retrieval — RD-5/RD-6: 10 ft min/20 ft max front, 5 ft side, 12.5 ft street side, 10 ft rear; detached garage 0/5 ft side, 10 ft rear (c §23.42.110); RUC §23.42.060 detail retrieval — max footprint 15,000 sf general / 25,000 sf neighborhood market / 20,000 sf agricultural (with CUP); drive-through hours 7am-10pm; speaker noise limit (c); F-district Table 23.42.040-1 full retrieval — F100 requires Ch.16.50 compliance; F100/200 requires both Ch.16.50 and 3-ft-flood-depth findings; F200 requires 3-ft flood findings only (c §23.42.040); Table 23.58-2 full parking ratio retrieval — multifamily studio/1BR 1.0/unit + 1/6 guest, 2BR 1.75, 3BR 2.0, 4+BR 2.5, senior 0.5 + 1/4 guest (c §23.58.050); Table 23.58-2 single-family parking — 2 spaces/unit (<5 BR), 3 spaces/unit (≥5 BR) (c); AB 2097 codified locally at §23.58.050(I) — confirms ½-mi major-transit-stop parking elimination plus narrow finding-based reinstatement at §23.58.050(I)(3); safe harbors at (I)(4) for 20%+ affordable / <20-unit / state-law-reduction projects (c); Table 23.58-1 shopping-center restaurant-share parking ratios — 0-10% restaurant 4.0 spaces/1000 sf; 10.1-25% 4.25; 25.1-35% 4.5 (c); Multifamily Overlay (MF) §23.42.030 confirmed — min 15.1 du/ac, max 40 du/ac with district development plan review (c); Mobile Home Park (MHP) Overlay §23.42.050 + Table 23.42-2 confirmed — min 5-ac park; 2,940 sf/individual site; 75% lot coverage; setbacks; 2 spaces/unit + 1/8 sites (c); Surface Mining Combining District §23.42.070 presence confirmed (c); Business Center Sign Overlay (BCS) §23.42.080 presence confirmed (c) |
| narrative_ref | narratives/elk-grove-ca/eg-2026-04-19-v2.json |
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.