Overview
Naming convention is composite-context-form-size (3-part: context-form-size); recorded as 'mixed' per schema enum. Denver is the most developed form-based code among Colorado cities. Three-component district naming: (1) first letter = Neighborhood Context [S Suburban / E Urban Edge / U Urban / G General Urban / C Urban Center / D Downtown]; (2) second component = use/form [SU Single Unit / TU Two Unit / TH Townhouse / RH Row House / MX-MU Mixed Use / RX Residential Mixed Use / MS Main Street]; (3) third component = lot-size suffix [A=3,000 / B=4,500 / C=5,500 / D=6,000 / E=7,000 / F=8,500 / G=9,000 / H=10,000 / I=12,000 sf] OR story/intensity limit [-2.5 / -3 / -5 / -8 / -12 / -20 stories]. Dimensional standards (height, setbacks, lot coverage) are defined PER BUILDING FORM, not per district — a key difference from euclidean codes. Front 65% / Rear 35% zone lot division with separate height and form standards. Block-Sensitive Primary Street Setback applies to all residential districts citywide. No FAR-based regulation in residential.
- Denver DZC (2010) is the most developed form-based code among Colorado cities. Dimensional standards (height, setbacks, lot coverage) attach to Building Forms, not to districts. Reading a single 'setback' number per district is structurally wrong.
- Block-Sensitive Primary Street Setback (DZC Tip Sheet 1): new residential primary structures must match the two nearest reference lots on the same block face — creating context-sensitive setbacks citywide rather than a uniform number per district.
- Front 65% / Rear 35% zone lot division (§5.3): every residential zone lot formally divided into two height zones. In U-context: front zone 2.5 stories / 30 ft (with width bonus to 35 ft); rear zone 1 story / 17 ft. Unique in this study.
+ 11 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| U-SU-A | U-SU-A | res_sf | 3,000 sf[4] | —[5] | — | —[6] | — | —[7] | —[1] / —[2] / —[3] |
| U-SU-A1 | U-SU-A1 | res_sf | 3,000 sf[11] | —[12] | — | —[13] | — | —[14] | —[8] / —[9] / —[10] |
| U-SU-A2 | U-SU-A2 | res_sf | 3,000 sf[18] | —[19] | — | —[20] | — | —[21] | —[15] / —[16] / —[17] |
| U-SU-B | U-SU-B | res_sf | 4,500 sf[25] | —[26] | — | —[27] | — | —[28] | —[22] / —[23] / —[24] |
| U-SU-B1 | U-SU-B1 | res_sf | 4,500 sf[32] | —[33] | — | —[34] | — | —[35] | —[29] / —[30] / —[31] |
| U-SU-B2 | U-SU-B2 | res_sf | 4,500 sf[39] | —[40] | — | —[41] | — | —[42] | —[36] / —[37] / —[38] |
| U-SU-C | U-SU-C | res_sf | 5,500 sf[46] | —[47] | — | —[48] | — | —[49] | —[43] / —[44] / —[45] |
| U-SU-C1 | U-SU-C1 | res_sf | 5,500 sf[53] | —[54] | — | —[55] | — | —[56] | —[50] / —[51] / —[52] |
| U-SU-C2 | U-SU-C2 | res_sf | 5,500 sf[60] | —[61] | — | —[62] | — | —[63] | —[57] / —[58] / —[59] |
| U-SU-E | U-SU-E | res_sf | 7,000 sf[67] | —[68] | — | —[69] | — | —[70] | —[64] / —[65] / —[66] |
| U-SU-E1 | U-SU-E1 | res_sf | 7,000 sf[74] | —[75] | — | —[76] | — | —[77] | —[71] / —[72] / —[73] |
| U-SU-H | U-SU-H | res_sf | 10,000 sf[81] | —[82] | — | —[83] | — | —[84] | —[78] / —[79] / —[80] |
| U-SU-H1 | U-SU-H1 | res_sf | 10,000 sf[88] | —[89] | — | —[90] | — | —[91] | —[85] / —[86] / —[87] |
| U-TU-B | U-TU-B | res_sf | 4,500 sf[95] | —[96] | — | —[97] | — | —[98] | —[92] / —[93] / —[94] |
| U-TU-B2 | U-TU-B2 | res_sf | 4,500 sf[102] | —[103] | — | —[104] | — | —[105] | —[99] / —[100] / —[101] |
| U-TU-C | U-TU-C | res_sf | 5,500 sf[109] | —[110] | — | —[111] | — | —[112] | —[106] / —[107] / —[108] |
| U-RH-2.5 | U-RH-2.5 | res_mf | —[116] | 35 ft[117] | — | —[118] | — | —[119] | —[113] / —[114] / —[115] |
| U-RH-3A | U-RH-3A | res_mf | —[123] | 40 ft[124] | — | —[125] | — | —[126] | —[120] / —[121] / —[122] |
| U-MX-2 | U-MX-2 | mu | —[130] | 30 ft[131] | — | —[132] | — | —[133] | —[127] / —[128] / —[129] |
| U-MX-3 | U-MX-3 | mu | —[137] | 45 ft[138] | — | —[139] | — | —[140] | —[134] / —[135] / —[136] |
| U-RX-5 | U-RX-5 | mu | —[144] | 70 ft[145] | — | —[146] | —[147] | —[148] | —[141] / —[142] / —[143] |
| U-MS-* | U-MS-2 / U-MS-3 / U-MS-5 | mu | —[152] | —[153] | — | —[154] | — | —[155] | —[149] / —[150] / —[151] |
| E-SU-* | E-SU-Dx (E Urban Edge SU line) | res_sf | —[159] | —[160] | — | —[161] | — | —[162] | —[156] / —[157] / —[158] |
| E-RH-2.5 | E-RH-2.5 | res_mf | —[166] | 35 ft[167] | — | —[168] | — | —[169] | —[163] / —[164] / —[165] |
| E-MU-2.5 | E-MU-2.5 | mu | —[173] | 35 ft[174] | — | —[175] | — | —[176] | —[170] / —[171] / —[172] |
| S-SU-* | S-SU-* (Suburban SU line) | res_sf | —[180] | —[181] | — | —[182] | — | —[183] | —[177] / —[178] / —[179] |
| S-RH-2.5 | S-RH-2.5 | res_mf | —[187] | 35 ft[188] | — | —[189] | — | —[190] | —[184] / —[185] / —[186] |
| S-MU-* | S-MU-3 / S-MU-5 / S-MU-8 / S-MU-12 / S-MU-20 | mu | —[194] | —[195] | — | —[196] | —[197] | —[198] | —[191] / —[192] / —[193] |
| G-* | G-MU / G-RO / G-RH (General Urban context) | mu | —[202] | —[203] | — | —[204] | — | —[205] | —[199] / —[200] / —[201] |
| C-* | C-MX / C-RX / C-CCN / C-MS (Urban Center context) | mu | —[209] | —[210] | — | —[211] | —[212] | —[213] | —[206] / —[207] / —[208] |
| D-* | D-C / D-LD / D-AS / D-CV (Downtown context) | mu | —[217] | —[218] | — | —[219] | —[220] | —[221] | —[214] / —[215] / —[216] |
Confidence: confirmed partial under review not found
Overlays
Map-based; applied to specific neighborhoods where Council has adopted Conservation Overlay via legislative rezoning to preserve existing neighborhood character. Examples include Potter Highlands CO, West Highland CO, Packard's Hill CO — each with individually adopted provisions.
| purpose | Protect and enhance existing neighborhood character in specific mapped areas |
|---|---|
| application | Additive to base zone district; may restrict otherwise-permitted uses or Building Forms |
| individual_adoption | Each CO adopted via separate Council ordinance with area-specific provisions (height caps, form restrictions, design criteria) |
| interaction_with_base | Where CO is more restrictive than base, CO prevails |
| examples | Potter Highlands CO, West Highland CO, Packard's Hill CO, East 7th Avenue CO |
Map-based; applied via Council legislative action to allow or restrict specific uses that would not otherwise be permitted or prohibited in the base zone district.
| purpose | Allow or restrict specific uses beyond base district permissions |
|---|---|
| application | Geographic-area-specific; additive or subtractive use list relative to base |
| typical_use | e.g., allow ground-floor commercial in an otherwise residential district, or restrict drive-throughs on a specific corridor |
| interaction_with_base | UO modifies base use list; dimensional standards of base district still apply unless UO explicitly modifies |
Map-based; applied via Council legislative action to apply additional design requirements (facade materials, building form, streetscape, transparency) in specific areas.
| purpose | Apply additional design requirements in specific areas |
|---|---|
| application | Area-specific; additive design standards on top of base Building Form |
| typical_controls | facade materials, transparency ratios, building form restrictions, streetscape requirements |
| examples | Stapleton (Central Park) Design Overlay, Lowry Design Overlay, Denver International Airport area design standards |
| interaction_with_base | DO layers on top of base Building Form standards; DO standards prevail where stated |
Properties within Denver International Airport (DIA) influence area, primarily covering eastern Denver. Map-based; defined by FAA Part 77 imaginary surfaces + Denver-specific noise compatibility zones.
| purpose | Height restrictions, noise attenuation requirements, land-use compatibility near DIA |
|---|---|
| height_hazard | FAA Part 77 horizontal/conical/approach surfaces limit structure elevation |
| noise_attenuation | sound attenuation construction standards for noise-sensitive uses within mapped noise contours |
| land_use_compatibility | restrictions on noise-sensitive uses (residential, schools, hospitals) in high-noise zones |
| faa_notification | FAA Form 7460-1 notification required for structures penetrating imaginary surfaces |
| federal_overlay | Federal authority (FAA) overlaps — federal_state_conflict possible where state-law density preemption conflicts with AIO height cap |
| federal_overlay_refs | FAA Part 77 (14 CFR Part 77); DIA Noise Compatibility Plan |
FEMA-mapped 100-year floodplain (Zone A/AE) + city-mapped floodways on South Platte River, Cherry Creek, Sand Creek, and Bear Creek. Triggered by FIRM panel location.
| bfe_freeboard | Denver requires freeboard above BFE per DRMC Ch. 56 for habitable structures (NFIP minimum +1 ft; confirm Denver-specific requirement) |
|---|---|
| floodway_prohibition | new habitable structures prohibited in regulatory floodway |
| critical_facilities | critical/essential facilities prohibited in 100-yr floodplain |
| basement_rule | basement finished floor must be above BFE+freeboard |
| nonresidential_floodproofing | commercial structures may dry-floodproof to BFE+freeboard in lieu of elevation |
Map-based designation of individual local landmark properties and local historic districts (e.g., Curtis Park HD, Baker HD, Potter Highlands HD, Humboldt Street HD). Parallel regime outside DZC — administered by Denver Landmark Preservation Commission.
| design_review | Landmark Preservation Commission Certificate of Appropriateness required for exterior alterations to designated/contributing properties |
|---|---|
| demolition_review | Demolition of designated-or-contributing resource requires LPC review + Council confirmation |
| non_designated_demo_review | 50+ year non-designated structures may trigger demolition review period per DRMC Ch. 30 |
| adjacency_compatibility | new construction adjacent to designated resources evaluated for height/massing compatibility |
| materials_standards | exterior materials/window patterns/roof form must be compatible with historic context |
| regime_location | DRMC Ch. 30 (Municipal Code) — separate from DZC (Zoning Code); cross-reference required |
State preemptions
Adopted building codes
Denver & state buildings; home rule elsewhere
Click a code label to open its state-by-state adoption atlas.
Quirks & notes
- Denver DZC (2010) is the most developed form-based code among Colorado cities. Dimensional standards (height, setbacks, lot coverage) attach to Building Forms, not to districts. Reading a single 'setback' number per district is structurally wrong.
- Block-Sensitive Primary Street Setback (DZC Tip Sheet 1): new residential primary structures must match the two nearest reference lots on the same block face — creating context-sensitive setbacks citywide rather than a uniform number per district.
- Front 65% / Rear 35% zone lot division (§5.3): every residential zone lot formally divided into two height zones. In U-context: front zone 2.5 stories / 30 ft (with width bonus to 35 ft); rear zone 1 story / 17 ft. Unique in this study.
- Height width bonus: +1 ft per 5 ft of lot width above 50 ft, max 35 ft front (§5.3). E.g., 60-ft-wide lot gains +2 ft to 32 ft front height.
- ADU south-orientation rule (§11.8.2): ADUs >1 story or >17 ft must be placed abutting the southernmost side setback line to preserve solar access for the north neighbor. Unusual solar-rights protection built into ADU placement.
- ADU footprint scales with lot size in U-SU-C1: <6,000 sf = 650 sf max; 6,000-7,000 sf = 864 sf max; >7,000 sf = 1,000 sf max. Graduated system rewarding larger lots.
- 'Denver Double' — practice of building a large ADU in the backyard became popular after 2023 ADU relaxation; now real estate vernacular.
- No rooftop decks in rear 35% in U-context (§5.3.5.2); permitted in G-context. Preserves neighbor backyard privacy.
- E-SU-DX suffix = increased height at rear of property allowed (Urban Edge context). Readable directly from zone code.
- D1 suffix (e.g., E-SU-D1) = ADU (cottage) permitted. Readable directly from zone code.
- ADUs allowed by-right citywide in most residential districts per DZC §11.8.2, pre-dating HB 24-1152 state mandate. No design review required for standard ADUs.
- Former Chapter 59 — a small set of properties still governed by the pre-2010 code (not DZC). Must check which code applies before analysis.
- No FAR in Denver DZC residential districts — form-based frame uses height + setback + lot coverage only. FAR values in v1 were hallucinated.
- Home-rule city under Colorado Constitution Article XX — state preemptions (HB 24-1152, HB 24-1313, HB 24-1304) explicitly apply to home-rule via statewide-concern declarations.
Formulas
Definitions
- height
- Measured grade to highest point of roof. In U- context residential: front 65% zone max 30 ft (2.5 stories), rear 35% zone max 17 ft (1 story); width bonus +1 ft per 5 ft of lot width above 50 ft; max 35 ft front [DZC §5.3].
- lot_coverage
- Building footprint / gross lot area, expressed as decimal. Varies by Building Form within district.
- far
- Not used in residential districts. DZC is form-based; density regulated via form + height + setback.
- du_ac
- Dwelling units per gross acre. Not explicitly capped in most residential districts; density emerges from minimum lot size + building form permissions.
- setback_front
- Per DZC Tip Sheet 1 (Block Sensitive Setbacks): new primary residential structure's front facade must not be closer to street than closest street-facing facade of primary structures on the TWO NEAREST reference lots on same block face. Minimum = lesser of two reference-lot setbacks. Administrative adjustment available.
- setback_side
- Varies by Building Form and Neighborhood Context; retrieve from applicable Context Article (3-8) Building Form table.
- setback_rear
- Varies by Building Form and Neighborhood Context. Rear 35% of zone lot triggers separate 1-story/17-ft height cap plus rear setback rules per §5.3.
- parking
- Not uniform per district; varies by use. Preempted to zero on qualifying MF/MU parcels within 1/4 mi transit per HB 24-1304.
Capacity calculations
- max_footprint_sf
lot_area_sf * lot_coverage (per applicable Building Form)- max_gfa_sf
NOT a function of FAR in Denver — constrained by form + height + setback envelope- buildable_width_ft
lot_width_ft - setback_side_ft * 2- buildable_depth_ft
lot_depth_ft - setback_front_ft - setback_rear_ft (block-sensitive front)- max_stories_approx
front 65%: max 2.5 stories / 30 ft + width bonus to 35 ft; rear 35%: 1 story / 17 ft [U- residential context §5.3]
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] z
- [2] z
- [3] z
- [4] §5.2.2
- [5] z
- [6] n
- [7] z
- [8] z
- [9] z
- [10] z
- [11] §5.2.2
- [12] z
- [13] n
- [14] z
- [15] z
- [16] z
- [17] z
- [18] §5.2.2
- [19] z
- [20] n
- [21] z
- [22] z
- [23] z
- [24] z
- [25] §5.2.2
- [26] z
- [27] n
- [28] z
- [29] z
- [30] z
- [31] z
- [32] §5.2.2
- [33] z
- [34] n
- [35] z
- [36] z
- [37] z
- [38] z
- [39] §5.2.2
- [40] z
- [41] n
- [42] z
- [43] z
- [44] z
- [45] z
- [46] §5.2.2
- [47] z
- [48] n
- [49] z
- [50] z
- [51] z
- [52] z
- [53] §5.2.2
- [54] z
- [55] n
- [56] z
- [57] z
- [58] z
- [59] z
- [60] §5.2.2
- [61] z
- [62] n
- [63] z
- [64] z
- [65] z
- [66] z
- [67] §5.2.2
- [68] z
- [69] n
- [70] z
- [71] z
- [72] z
- [73] z
- [74] §5.2.2
- [75] z
- [76] n
- [77] z
- [78] z
- [79] z
- [80] z
- [81] §5.2.2
- [82] z
- [83] n
- [84] z
- [85] z
- [86] z
- [87] z
- [88] §5.2.2
- [89] z
- [90] n
- [91] z
- [92] z
- [93] z
- [94] z
- [95] §5.2.2
- [96] z
- [97] n
- [98] z
- [99] z
- [100] z
- [101] z
- [102] §5.2.2
- [103] z
- [104] n
- [105] z
- [106] z
- [107] z
- [108] z
- [109] §5.2.2
- [110] z
- [111] n
- [112] z
- [113] z
- [114] z
- [115] z
- [116] z
- [117] §5.3
- [118] n
- [119] z
- [120] z
- [121] z
- [122] z
- [123] z
- [124] §5.3
- [125] n
- [126] z
- [127] z
- [128] z
- [129] z
- [130] z
- [131] §5.4
- [132] n
- [133] z
- [134] z
- [135] z
- [136] z
- [137] z
- [138] §5.4
- [139] n
- [140] z
- [141] z
- [142] z
- [143] z
- [144] z
- [145] §5.4
- [146] n
- [147] x
- [148] x
- [149] z
- [150] z
- [151] z
- [152] z
- [153] z
- [154] n
- [155] x
- [156] z
- [157] z
- [158] z
- [159] z
- [160] z
- [161] n
- [162] z
- [163] z
- [164] z
- [165] z
- [166] z
- [167] §4
- [168] n
- [169] z
- [170] z
- [171] z
- [172] z
- [173] z
- [174] §4
- [175] n
- [176] z
- [177] z
- [178] z
- [179] z
- [180] z
- [181] z
- [182] n
- [183] z
- [184] z
- [185] z
- [186] z
- [187] z
- [188] §3
- [189] n
- [190] z
- [191] z
- [192] z
- [193] z
- [194] z
- [195] z
- [196] n
- [197] x
- [198] x
- [199] z
- [200] z
- [201] z
- [202] z
- [203] z
- [204] n
- [205] z
- [206] z
- [207] z
- [208] z
- [209] z
- [210] z
- [211] n
- [212] x
- [213] x
- [214] z
- [215] z
- [216] z
- [217] z
- [218] z
- [219] n
- [220] x
- [221] x
Research status
Publication gates
| primary url present | passed | https://www.denvergov.org/... is the city-hosted canonical; starts with https://; not an aggregator |
|---|---|---|
| no aggregator cited | passed | No Zoneomics/Steadily/SitePlanGuide/SitePlanCreator/Propwire/Zonara/Unzoned references; citations are DZC §, DRMC Ch., FAA Part 77, Colorado HB/SB bill URLs |
| confidence tags full form | passed | All confirmed values carry section citations (§5.2.2, §5.3, §11.8.2, §9.4.2-5, DRMC Ch. 30, DRMC Ch. 56); preempted fields carry preempting_law + preempted_value + preempted_effective_date triple; paired fields populated (not_captured carries not_captured_reason + quirks[] entry) |
| overlays have parameters trigger confidence | passed | All 6 overlays (CO, UO, DO, AIO, FP, HP) carry non-empty params, trigger, base_interaction, and citation |
| preempt section city specific | passed | state_preemptions_applicable[] is non-empty (4 entries); each has Denver-specific qualifying_condition_checked with numeric inputs (population 716,577 Census PEP 2023), MPO membership (DRCOG), and transit inventory (RTD rail C/D/E/F/H/R/W + Colfax BRT). NOT a link-stub. |
Data quality
- not_captured_count (was 128): see standards with status=not_captured across districts
- Full Building Form dimensional tables per district — Articles 3-8 of DZC PDF; would require table-level extraction from the Complete DZC PDF
- Full enumeration of G- (General Urban), C- (Urban Center), D- (Downtown) districts — currently aliased; individual district rows when pipeline full-run budget allows
- Block-Sensitive Setback worked examples per zone district — DZC Tip Sheet 1 provides methodology but city does not publish lookup tables
- Conservation Overlay (CO) individual area parameters — each CO adopted via separate Council ordinance with area-specific provisions; not a single citywide parameter set
- HB 24-1313 Transit Center designation map — pending Denver adoption as part of 2024-2025 TOC Action Plan work stream; re-research Q3 2026 for adopted TC boundaries
- Former Chapter 59 parcel-level coverage map — need list of parcels not brought under DZC at 2010 adoption
- Downtown (D-) context height caps — governed by a combination of base story caps + view-plane overlays + Downtown zone lot amenity rules; §8.3 table-level fetch deferred
- Historic District boundaries (DRMC Ch. 30) — Curtis Park HD, Baker HD, Potter Highlands HD, Humboldt Street HD, etc. — need individual boundary maps for overlay trigger evaluation
Known issues
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.