Overview
| residential | Compound: {Neighborhood Classification}-{Density Class}. Neighborhood = TN (Traditional Neighborhood) / MCN (Mid-20th Century Neighborhood) / MON (Modern Era Neighborhood); Density = LDR (Low-Density Residential) / MDR (Mixed-Density Residential). Six base residential zones: TN-LDR, TN-MDR, MCN-LDR, MCN-MDR, MON-LDR, MON-MDR. |
|---|---|
| mixed_use_commercial | Compound + role: TN-CC (City Center), TN-TCC (Transitional City Center), TN-TBA (Traditional Business Area / Linear), TN-TOD (Transit-Oriented Development), MCN-C (Commercial), MCN-TOD, MON-C, MON-TOD, NOS (Neighborhood Office Service — stand-alone, not Neighborhood Classified) |
| special_districts | SD-AP (Airport), SD-OS (Open Space), SD-IT (Industrial-Transportation), SD-IC (Institutional Campus), SD-PRD (Planned Redevelopment) |
| overlays | OD-DH (Downtown Height), OD-GR (Grand River), OD-EBL (East Beltline), OD-FP (Floodplain), OD-WS (Wayfinding Signs), OD-SC (Special Conditions) |
2017 Chapter 61 introduces the Neighborhood Classification framework — every base residential and most commercial zones inherit context from one of three historical-era neighborhood types (TN/MCN/MON). Same density class (e.g., LDR) carries different lot-area and setback minimums in each Neighborhood Classification. v1 profile codes like 'LDR-TN', 'MUC-L', 'MUC-Core', 'TBA', 'TCC', 'SD-NOS' are corruptions / partial transliterations of the actual code names: TN-LDR, TN-TBA, TN-CC, TN-TCC, NOS. | naming_convention_raw=neighborhood-class + density-class compound ; sub_flags_raw=[neighborhood-classification-framework, form-influenced, midwest-mid-size]
- Neighborhood Classification framework (TN/MCN/MON) is the foundational structural device — same density class (LDR or MDR) carries different lot-area, lot-width, setback, and height standards depending on Neighborhood Classification. The compound code (e.g., MCN-LDR) is essential to retrieve the correct dimensional rule.
- MDR is wider than 'medium density' suggests — it covers ATTACHED SF, two-family, and MULTI-FAMILY by-right (not just middle-density forms). LDR is restricted to detached SF + AFC family home + ADU by-right with attached/two-family/multi-family pushed to Special Land Use.
- TN uses Required Building Line (RBL) — building face must be placed AT the RBL, not behind it. MCN-LDR/MDR also uses RBL. MON uses traditional front setback (face can be at or behind setback line). This is the form-based-influenced design device imported into a Euclidean chassis.
+ 7 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| TN-LDR | TN-LDR Traditional Neighborhood — Low-Density Residential | res_sf | 3,800 sf[4] | 35 ft[5] | —[6] | —[7] | 11.5[8] | —[9] | 27[1] / 5[2] / 25[3] |
| TN-MDR | TN-MDR Traditional Neighborhood — Mixed-Density Residential | res_mf | 2,500 sf[13] | 45 ft[14] | —[15] | —[16] | 17.4[17] | —[18] | 22[10] / 5[11] / 20[12] |
| MCN-LDR | MCN-LDR Mid-20th Century Neighborhood — Low-Density Residential | res_sf | 5,000 sf[22] | 35 ft[23] | —[24] | —[25] | 8.7[26] | —[27] | 35[19] / 7[20] / 25[21] |
| MCN-MDR | MCN-MDR Mid-20th Century Neighborhood — Mixed-Density Residential | res_mf | 3,000 sf[31] | 45 ft[32] | —[33] | —[34] | 14.5[35] | —[36] | 30[28] / 5[29] / 30[30] |
| MON-LDR | MON-LDR Modern Era Neighborhood — Low-Density Residential | res_sf | 7,000 sf[40] | 35 ft[41] | —[42] | —[43] | 6.2[44] | —[45] | 30[37] / 7[38] / 40[39] |
| MON-MDR | MON-MDR Modern Era Neighborhood — Mixed-Density Residential | res_mf | 3,500 sf[49] | 52 ft[50] | —[51] | —[52] | 12.4[53] | —[54] | 20[46] / 7[47] / 30[48] |
| TN-CC | TN-CC Traditional Neighborhood — City Center | cbd | —[58] | —[59] | —[60] | —[61] | — | —[62] | 14[55] / 0[56] / 0[57] |
| TN-TCC | TN-TCC Traditional Neighborhood — Transitional City Center | mu | —[66] | —[67] | —[68] | —[69] | — | —[70] | 19[63] / 0[64] / 10[65] |
| TN-TBA | TN-TBA Traditional Neighborhood — Traditional Business Area (Linear) | mu | 3,000 sf[74] | —[75] | —[76] | —[77] | — | —[78] | 19[71] / 0[72] / 18[73] |
| TN-TOD | TN-TOD Traditional Neighborhood — Transit-Oriented Development | mu | —[82] | —[83] | —[84] | —[85] | — | —[86] | 19[79] / 0[80] / 18[81] |
| MCN-C | MCN-C Mid-20th Century Neighborhood — Commercial | com | 4,000 sf[90] | —[91] | —[92] | —[93] | — | —[94] | 20[87] / 10[88] / 25[89] |
| MCN-TOD | MCN-TOD Mid-20th Century Neighborhood — Transit-Oriented Development | mu | —[98] | —[99] | —[100] | —[101] | — | —[102] | 19[95] / 0[96] / 18[97] |
| MON-C | MON-C Modern Era Neighborhood — Commercial | com | 4,000 sf[106] | —[107] | —[108] | —[109] | — | —[110] | 25[103] / 10[104] / 25[105] |
| MON-TOD | MON-TOD Modern Era Neighborhood — Transit-Oriented Development | mu | —[114] | —[115] | —[116] | —[117] | — | —[118] | 19[111] / 0[112] / 18[113] |
| NOS | NOS Neighborhood Office Service | off | 5,000 sf[122] | —[123] | —[124] | —[125] | — | —[126] | 25[119] / 10[120] / 25[121] |
| SD-AP | SD-AP Special District — Airport | spec | —[130] | —[131] | —[132] | —[133] | — | —[134] | —[127] / —[128] / —[129] |
| SD-OS | SD-OS Special District — Open Space | spec | —[138] | —[139] | —[140] | —[141] | — | —[142] | —[135] / —[136] / —[137] |
| SD-IT | SD-IT Special District — Industrial-Transportation | ind | 10,000 sf[146] | —[147] | —[148] | —[149] | — | —[150] | 25[143] / 25[144] / 25[145] |
| SD-IC | SD-IC Special District — Institutional Campus | spec | —[154] | —[155] | —[156] | —[157] | — | —[158] | —[151] / —[152] / —[153] |
| SD-PRD | SD-PRD Special District — Planned Redevelopment | spec | —[162] | —[163] | —[164] | —[165] | — | —[166] | —[159] / —[160] / —[161] |
Confidence: confirmed partial under review not found
Overlays
Geographic — Map A of the Zoning Map depicts the boundaries of the Downtown Height Overlay area. Pairs with Section 5.08.03 Grand River Overlay subareas for properties in both.
| purpose | Allow a variety of building heights in Downtown that sustain it as a regional asset |
|---|---|
| base_height_modification | Bonus heights added to base district per Table 5.6.08.A; subareas govern by-subarea base + bonus |
| bonus_height_criteria | §5.8.02.G — public benefits (e.g., public access easements, affordable housing per §5.6.08.B.3 bonus table) earn additional stories |
| interaction_with_grand_river_overlay | §5.8.02.H — projects in both OD-DH and OD-GR may earn height bonuses per Table 5.8.02.G.2 with combined criteria |
| bonus_table_reference | Table 5.6.08.B.3 Bonus Table — public-benefit menu including affordability, urban open space, public access |
| tn_cc_special | Bonus heights for TN-CC Zone District described in §5.8.02.C under the OD-DH framework |
Geographic — parcels fronting / abutting Grand River corridor. Capitalizes on river as an asset; transition from historic industrial use to open space and mixed-use development.
| allowed_uses_baseline | All uses in TN-TCC (Transitional City Center) Zone District allowed in OD-GR per §5.8.03.C |
|---|---|
| site_layout_table | Table 5.8.03.D — Site Layout and Building Placement (overrides base district where specified) |
| building_elements_table | Table 5.8.03.E — Building Elements (overrides base district where specified) |
| height_bonus_interaction | Combined with OD-DH per §5.8.02.H; bonuses in Table 5.8.02.G.2 |
| public_access_bonus | 30-ft public access easement earns bonus height per §5.8.02 Bonus Heights table for OD-DH+OD-GR |
| river_protection_intent | Quality of life + new mixed-use introduction along riverfront |
Geographic — East Beltline corridor frontage. Designed to establish development character along East Beltline arterial.
| corridor_character | Establishment of particular development character along East Beltline |
|---|---|
| review_track | additional design-review requirements per §5.8.04 |
| dimensional_parameters | not_captured — full §5.8.04 table not extracted in this v2 pass; would require Municode access to current text |
Property within FEMA-mapped Special Flood Hazard Area (1% annual chance / 100-year floodplain) per Grand Rapids FIRM panels for Kent County.
| fema_reference | FEMA FIRM panels for Kent County / Grand Rapids |
|---|---|
| bfe_compliance | Base Flood Elevation + freeboard required for new construction / substantial improvement |
| substantial_improvement_threshold | 50% of pre-improvement market value (NFIP standard) |
| fill_excavation_review | permit + no-rise certification required for fill in floodway |
| interaction_with_grand_river_overlay | Properties along Grand River frequently subject to both OD-FP and OD-GR; OD-FP elevation overrides apply |
| freeboard_increment | not_captured — GR-specific freeboard inches above BFE not extracted in this v2 pass |
Designated areas where wayfinding sign program operates — typically downtown and major destinations.
| sign_program | City-managed wayfinding sign system |
|---|---|
| applicable_zone_classes | TN-CC; TCC; TBA; TOD |
| dimensional_parameters | not_captured — sign-specific dimensions not extracted |
Parcel-by-parcel special conditions imposed via City Commission action under the overlay framework — used for negotiated conditions on rezonings and PUD-like situations.
| use_pattern | Negotiated parcel-specific conditions layered onto base district |
|---|---|
| review_authority | City Commission imposes conditions per §5.8.07 |
| applies_to_zones | any base district |
| common_uses | Parcels in TN-CC subject to §5.8.07.D special-conditions track; TN-TBA parcels subject to §5.8.07.C |
| dimensional_parameters | varies per parcel-specific condition list |
State preemptions
Adopted building codes
Statewide
Click a code label to open its state-by-state adoption atlas.
Quirks & notes
- Neighborhood Classification framework (TN/MCN/MON) is the foundational structural device — same density class (LDR or MDR) carries different lot-area, lot-width, setback, and height standards depending on Neighborhood Classification. The compound code (e.g., MCN-LDR) is essential to retrieve the correct dimensional rule.
- MDR is wider than 'medium density' suggests — it covers ATTACHED SF, two-family, and MULTI-FAMILY by-right (not just middle-density forms). LDR is restricted to detached SF + AFC family home + ADU by-right with attached/two-family/multi-family pushed to Special Land Use.
- TN uses Required Building Line (RBL) — building face must be placed AT the RBL, not behind it. MCN-LDR/MDR also uses RBL. MON uses traditional front setback (face can be at or behind setback line). This is the form-based-influenced design device imported into a Euclidean chassis.
- Bonus heights are accessed via Table 5.6.08.B.3 menu — affordability, urban open space, public access easement (Grand River), qualifying transit station proximity all earn additional stories. OD-DH and OD-GR overlays stack additional bonus tiers on top of Table 5.6.08.A base height.
- Min lot area per dwelling unit (NOT du/ac) is the primary density metric. TN-LDR detached SF interior 3,800 sf/unit (~11.5 du/ac), MON-LDR 7,000 sf/unit (~6.2 du/ac).
- Side setbacks for commercial use abutting ground-floor residential carry a stricter dimension (15 ft in MCN-C, 10 ft in TN-CC/TCC/TBA) than for all-other cases — a use-context modifier embedded in the dimensional table.
- SD-IT side/rear setbacks are height-tied for parcels adjacent to residential or SD-OS — 'equal to the height of the building' (with 15 ft landscape buffer min) — uncommon in MI codes and creates a slope-dependent envelope for industrial-residential interfaces.
- NOS was inserted post-2017 by Ord. No. 2020-13 (4-28-20) as a stand-alone non-Neighborhood-Classified district — the only commercial district outside the TN/MCN/MON framework. Reflects a post-rewrite recognition that some commercial parcels don't fit a neighborhood-era classification.
- OD-GR Grand River Overlay imports the TN-TCC use list wholesale (§5.8.03.C) — a use-substitution overlay pattern (the entire use list of a different base district) rather than a use-addition overlay pattern (additions to existing base list).
- Single-family attached has different treatment in LDR by Neighborhood Classification — only Special Land Use in TN-LDR (or Permitted if parcel within 500 ft of TBA/TOD/TCC/C), Permitted in MDR. Hard distance threshold creates a measurable proximity-based use right.
Formulas
Definitions
- height
- Measured per Section 5.2.06. Building Height (Measurement). Story counts in §5.5.07.A use half-story increments (e.g., 2½ stories / 35 ft for LDR). First/ground floor must be at or above grade for TN Neighborhood Classification.
- lot_coverage
- Not the primary intensity lever in Chapter 61 — replaced by Building Façade Along RBL %, Minimum Green Space at Grade %, and Minimum Tree Canopy %.
- far
- Not used as a primary intensity metric in Chapter 61. Intensity controlled via: min lot area per dwelling unit, max stories / max feet, RBL placement, transparency %, façade-along-RBL %, and bonus criteria in §5.6.08.B.
- du_ac
- Inverse — Chapter 61 expresses density as 'minimum lot area per dwelling unit' rather than du/ac. LDR detached SF interior: 3,800 sf/unit (TN), 5,000 sf (MCN), 7,000 sf (MON) ≈ 11.5 / 8.7 / 6.2 du/ac. MDR detached SF interior: 2,500 sf (TN), 3,000 sf (MCN), 3,500 sf (MON) ≈ 17.4 / 14.5 / 12.4 du/ac.
- setback_front
- Either RBL (Required Building Line — 27/22/35/30 ft for TN/MCN residential) or front setback (20/25 ft for MON residential / commercial). MON gets a traditional setback; TN/MCN get an RBL meaning building face must be at or behind the RBL line.
- setback_side
- Interior side setback table in §5.5.06.E. — LDR 5/7/7 ft TN/MCN/MON, MDR 5/5/7 ft. Aggregate (both sides) 14/18/18 ft LDR; 14/14/20 ft MDR.
- setback_rear
- §5.5.06.F. — LDR 25/25/40 ft TN/MCN/MON; MDR 20/30/30 ft.
- parking
- Off-street parking minimums controlled by Article 5 Section 5.X (not extracted in this pass). TN-CC, TCC, TBA, TOD zones get reduced parking (2 spaces/unit cap referenced in §5.6.08 narratives).
- rbl
- Required Building Line — Chapter 61 form-influenced device. Building façade must be placed on the RBL with façade-along-RBL % requirements (60/60/50/50 in TN/MCN LDR/MDR; 90/80/70/70% in CC/TCC/TBA/TOD).
- green_space
- Minimum Green Space at Grade (% of lot area): SF detached 40/50/60 LDR / 30/40/50 MDR (TN/MCN/MON). Replaces traditional max-impervious lever.
Capacity calculations
- max_units_lot
lot_area_sf / min_lot_area_per_unit (use district + classification specific value from Table 5.5.06.A)- max_footprint_sf
lot_area_sf * (1 - green_space_pct / 100)- max_height_ft
Table 5.5.07.A height (35-52 ft for residential by-right; 60-120 ft via Special Land Use)- buildable_width_ft
lot_width_ft - aggregate_side_setback_ft- buildable_depth_ft
lot_depth_ft - front_setback_or_rbl_ft - rear_setback_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] §5.5.06.A
- [2] §5.5.06.A / E
- [3] §5.5.06.A / F
- [4] §5.5.06.A Table
- [5] §5.5.07.A Table
- [6] z
- [7] z
- [8] §5.5.06.A (derived from 3800 sf/unit detached SF)
- [9] z
- [10] §5.5.06.A
- [11] §5.5.06.A / E
- [12] §5.5.06.A / F
- [13] §5.5.06.A Table
- [14] §5.5.07.A Table
- [15] z
- [16] z
- [17] §5.5.06.A (derived from 2500 sf/unit detached SF)
- [18] z
- [19] §5.5.06.A
- [20] §5.5.06.A / E
- [21] §5.5.06.A / F
- [22] §5.5.06.A Table
- [23] §5.5.07.A Table
- [24] z
- [25] z
- [26] §5.5.06.A (derived from 5000 sf/unit detached SF)
- [27] z
- [28] §5.5.06.A
- [29] §5.5.06.A / E
- [30] §5.5.06.A / F
- [31] §5.5.06.A Table
- [32] §5.5.07.A Table
- [33] z
- [34] z
- [35] §5.5.06.A (derived from 3000 sf/unit detached SF)
- [36] z
- [37] §5.5.06.A
- [38] §5.5.06.A / E
- [39] §5.5.06.A / F
- [40] §5.5.06.A Table
- [41] §5.5.07.A Table
- [42] z
- [43] z
- [44] §5.5.06.A (derived from 7000 sf/unit detached SF)
- [45] z
- [46] §5.5.06.A
- [47] §5.5.06.A / E
- [48] §5.5.06.A / F
- [49] §5.5.06.A Table
- [50] §5.5.07.A Table
- [51] z
- [52] z
- [53] §5.5.06.A (derived from 3500 sf/unit detached SF)
- [54] z
- [55] §5.6.07.A
- [56] §5.6.07.A
- [57] §5.6.07.A
- [58] §5.6.07.A
- [59] §5.6.08.A + §5.8.02.C
- [60] z
- [61] z
- [62] z
- [63] §5.6.07.A
- [64] §5.6.07.A
- [65] §5.6.07.A
- [66] §5.6.07.A
- [67] §5.6.08.A
- [68] z
- [69] z
- [70] z
- [71] §5.6.07.A
- [72] §5.6.07.A
- [73] §5.6.07.A
- [74] §5.6.07.A
- [75] §5.6.08.A
- [76] z
- [77] z
- [78] z
- [79] §5.6.07.A
- [80] §5.6.07.A
- [81] §5.6.07.A
- [82] §5.6.07.A
- [83] §5.6.08.A
- [84] z
- [85] z
- [86] z
- [87] §5.6.07.A
- [88] §5.6.07.A
- [89] §5.6.07.A
- [90] §5.6.07.A
- [91] §5.6.08.A
- [92] z
- [93] z
- [94] z
- [95] §5.6.07.A
- [96] §5.6.07.A
- [97] §5.6.07.A
- [98] §5.6.07.A
- [99] §5.6.08.A
- [100] z
- [101] z
- [102] z
- [103] §5.6.07.A
- [104] §5.6.07.A
- [105] §5.6.07.A
- [106] §5.6.07.A
- [107] §5.6.08.A
- [108] z
- [109] z
- [110] z
- [111] §5.6.07.A
- [112] §5.6.07.A
- [113] §5.6.07.A
- [114] §5.6.07.A
- [115] §5.6.08.A
- [116] z
- [117] z
- [118] z
- [119] §5.6.07.A
- [120] §5.6.07.A
- [121] §5.6.07.A
- [122] §5.6.07.A
- [123] §5.6.08.A
- [124] z
- [125] z
- [126] z
- [127] z
- [128] z
- [129] z
- [130] §5.7.02 / Table 5.7.02.C
- [131] z
- [132] z
- [133] z
- [134] z
- [135] z
- [136] z
- [137] z
- [138] §5.7.03 / Table 5.7.03.C
- [139] z
- [140] z
- [141] z
- [142] z
- [143] §5.7.04 / Table 5.7.04.C
- [144] §5.7.04 / Table 5.7.04.C
- [145] §5.7.04 / Table 5.7.04.C
- [146] §5.7.04 / Table 5.7.04.C
- [147] §5.7.04 / Table 5.7.04.D
- [148] z
- [149] z
- [150] z
- [151] z
- [152] z
- [153] z
- [154] §5.7.05
- [155] z
- [156] z
- [157] z
- [158] z
- [159] z
- [160] z
- [161] z
- [162] §5.7.06
- [163] z
- [164] z
- [165] z
- [166] z
Research status
Publication gates
| primary url present | passed | code_source is https://library.municode.com/mi/grand_rapids/codes/code_of_ordinances?nodeId=TITV--ZONING_PLANNING_CH61ZOOR — Municode is the City of Grand Rapids-designated authoritative repository (not an aggregator). The archival mirror at energyzoning.org provided the actual extraction surface for this v2 pass. |
|---|---|---|
| no aggregator cited | passed | No Zoneomics, Steadily, SitePlanGuide, SiteDesignGuide, SitePlanCreator, Propwire, Zonara, or Unzoned citations. All §-citations point to Chapter 61 sections (§5.5.06.A, §5.6.07.A, §5.7.04, §5.8.02-07, etc.), MCL §X, FEMA NFIP, or MI Const. Art. VII. |
| confidence tags full form | passed | All confirmed claims carry full-form §-citations (c§5.5.06.A through c§5.8.07 for districts and overlays; c MCL 125.3205, etc.). Fields without primary-source extraction in this pass are tagged 'not_captured' with explicit reason rather than bare [confirmed]. |
| overlays have parameters trigger confidence | passed | All 6 overlays (OD-DH, OD-GR, OD-EBL, OD-FP, OD-WS, OD-SC) have a non-empty params object, a trigger string, and a confidence field tagged c with full-form §-citation. OD-EBL, OD-FP, OD-WS, OD-SC carry partial-confidence sub-fields with explicit reason for not_captured items. |
| preempt section city specific | passed | state_preemptions_applicable[] contains 5 entries: MI-MZEA-125-3205 IZ ban (city-specific: GR operates voluntary/incentive bonuses per §5.6.08.B / §5.5.06.I — confirmed compliant), MI-MZEA-125-3207 moratoria, MI-MZEA-125-3206 group homes (city-specific: §5.5.05 already lists AFC family home as Permitted in LDR/MDR — statute-compliant), MI-MZEA-125-3206 manufactured housing parity (city-specific: Table 5.5.05 lists manufactured housing community as Permitted in MDR), and MI-HB5585 statewide ADU (under_review pending 103rd Legislature; §5.9.03 currently regulates ADU as QR). |
Data quality
- Max height base values in Table 5.6.08.A for commercial zones (TN-CC, TCC, TBA, TOD, MCN-C, MON-C, NOS) — extracted summary references the table but does not capture per-zone story/foot caps.
- OD-DH bonus-height tiers per subarea — §5.8.02 references subareas with distinct base + bonus heights but specific values not extracted.
- OD-EBL East Beltline corridor design standards — §5.8.04 dimensional table not captured.
- OD-FP floodplain freeboard increment — Grand Rapids-specific inches above BFE not captured.
- Sign overlays (OD-WS) dimensional/sign-type rules.
- Parking minimums citywide (Article 5 parking section reference) — not extracted.
- Lot coverage / impervious cover — Chapter 61 substitutes Min Green Space and Min Tree Canopy; relationship between these and traditional coverage was noted but specific Tree Canopy % per district not all populated in this v2 pass for SD districts.
- SD-AP, SD-OS, SD-IC, SD-PRD dimensional tables — Tables 5.7.02.C / 5.7.03.C / 5.7.05 / 5.7.06 referenced but specific values not extracted.
- Building Elements tables 5.5.07.A / 5.6.08.A — transparency %, façade variation, materials standards captured at framework level but not all per-district specifics.
- Post-2022-06-29 amendments — would need access to current Municode compilation to confirm 2023-2026 ordinances haven't shifted any of the captured values; freshness:volatile tag reflects this exposure.
Known issues
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.