Overview
The 1985 legacy code uses lot-width-encoded district names: the number in R-125, R-100, R-85, R-75, R-65, R-60, R-50 is the minimum lot width in feet (NOT a sequential index). The existing V1 file contained fabricated district names R-1, R-2, R-30, C-1, C-2, I-1, I-2 — those codes do NOT exist in Montgomery's 1985 ordinance and represent template-bleed from other cities. The actual district list uses width-based codes (R-50 through R-125) for single-family, plus variants (R-75-s/d/m, R-65-s/d/m, R-60-s/d/m/a), mobile/townhouse/PUD/PGH specialty residential, B-1-a/b through B-5 commercial, M-1 through M-3 industrial, O-0/O-1/O-2 office, INST institutional, AGR-1/AGR-2 agricultural, FH flood hazard, WR waterfront, U utility. The Jan 2025 SmartCode adds T1/T2/T3/T4-R/T4-O/T4-C/T5 transect zones for new community plans — a second coexisting code system. The GIS layer at gis.montgomeryal.gov confirms the legacy codes are still active. Classification: rewrite-in-flight (two coexisting systems).
- TEMPLATE-BLEED CONFIRMED: The existing V1 profile contained fabricated district names R-1, R-2, R-30, C-1, C-2, I-1, I-2. These codes do NOT exist in Montgomery's zoning ordinance. The actual system uses lot-width-encoded names (R-125, R-100, R-85, R-75, R-65, R-60, R-50) derived from minimum lot width in feet. Fabrication was likely imported from a generic template; all V1 district dimensions have been discarded.
- DUAL CODE SYSTEM: The 1985 legacy ordinance (Appendix C, Municode) coexists with the Jan 28, 2025 SmartCode. The GIS zoning map at gis.montgomeryal.gov still uses legacy codes (R-50, R-100, B-1 through B-5, M-1 through M-3) confirming the legacy code governs all existing parcels. SmartCode applies to new community plans only.
- LOT-WIDTH NAMING: The digit in each residential district code equals the minimum lot width in feet (R-50 = 50 ft min, R-125 = 125 ft min). This is Montgomery's local naming convention — not density-encoded, not use-type-indexed.
+ 6 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| R-125 | Single-Family Residential (125-ft lot width) | res_sf | 20,000 sf[4] | 35 ft[5] | 0.2[6] | — | — | 3[7] | 50[1] / 20[2] / 40[3] |
| R-100 | Single-Family Residential (100-ft lot width) | res_sf | 14,000 sf[11] | 35 ft[12] | 0.25[13] | — | — | 2[14] | 35[8] / 12[9] / 30[10] |
| R-85 | Single-Family Residential (85-ft lot width) | res_sf | 12,000 sf[18] | 35 ft[19] | 0.25[20] | — | — | 2[21] | 35[15] / 10[16] / 30[17] |
| R-75-s | Single-Family Residential (75-ft lot width, single-family) | res_sf | 10,000 sf[25] | 35 ft[26] | 0.4[27] | — | — | 2[28] | 30[22] / 10[23] / 30[24] |
| R-75-d | Two-Family Residential (75-ft lot width, duplex) | res_sf | 10,000 sf[32] | 35 ft[33] | 0.4[34] | — | — | 2[35] | 30[29] / 10[30] / 30[31] |
| R-75-m | Multi-Family Residential (75-ft lot width) | res_mf | 10,000 sf[39] | 35 ft[40] | 0.4[41] | — | — | 2[42] | 30[36] / 10[37] / 30[38] |
| R-65-s | Single-Family Residential (65-ft lot width) | res_sf | 8,400 sf[46] | 35 ft[47] | 0.4[48] | — | — | 1[49] | 30[43] / 10[44] / 30[45] |
| R-65-m | Multi-Family Residential (65-ft lot width) | res_mf | 8,400 sf[53] | 35 ft[54] | 0.4[55] | — | — | 1[56] | 30[50] / 10[51] / 30[52] |
| R-60-s | Single-Family Residential (60-ft lot width) | res_sf | 7,200 sf[60] | 35 ft[61] | 0.5[62] | — | — | 1[63] | 20[57] / 10[58] / 20[59] |
| R-60-m | Multi-Family Residential (60-ft lot width) | res_mf | 7,200 sf[67] | 35 ft[68] | 0.6[69] | — | — | 1[70] | 20[64] / 10[65] / 20[66] |
| R-60-a | Multi-Family Residential High Density (60-ft lot width, apartment) | res_mf | 7,200 sf[74] | 35 ft[75] | 0.6[76] | — | — | 1[77] | 20[71] / 10[72] / 20[73] |
| R-50 | Single-Family Residential (50-ft lot width) | res_sf | 6,000 sf[81] | 35 ft[82] | 0.5[83] | — | — | 1[84] | 20[78] / 9[79] / 20[80] |
| R-99-p | Mobile Dwelling Park | res_sf | 4,000 sf[85] | — | — | — | 8[86] | 2[87] | — / — / — |
| R-24-t | Townhouse Residential (24-ft lot width) | res_sf | 2,400 sf[90] | 35 ft[91] | — | — | — | 2[92] | 20[88] / 16[89] / — |
| R-20-t | Townhouse Residential (20-ft lot width) | res_sf | 2,000 sf[95] | 35 ft[96] | — | — | — | 2[97] | 20[93] / 10[94] / — |
| PGH-35 | Patio-Garden Home (35-ft lot width) | res_sf | 3,500 sf[101] | 35 ft[102] | 1[103] | — | — | 2[104] | 20[98] / 8[99] / 15[100] |
| PGH-40 | Patio-Garden Home (40-ft lot width) | res_sf | 4,000 sf[108] | 35 ft[109] | 1[110] | — | — | 2[111] | 20[105] / 10[106] / 15[107] |
| B-1-a | Central Business District (B-1-a) | cbd | — | —[114] | 1[115] | — | — | 0.5[116] | 0[112] / — / 0[113] |
| B-1-b | Central Business District (B-1-b) | cbd | — | —[119] | 0.6[120] | — | — | 0.5[121] | 0[117] / — / 0[118] |
| B-2 | Business District (Individual Stores) | com | — | 45 ft[124] | 0.5[125] | — | — | 0.5[126] | —[122] / — / —[123] |
| B-3 | Highway Commercial District | com | — | 45 ft[129] | 0.3[130] | — | — | 1.25[131] | 30[127] / — / 20[128] |
| B-4 | Planned Commercial (Local Shopping) | com | — | 35 ft[134] | 0.25[135] | — | — | 1.25[136] | 60[132] / — / 30[133] |
| B-5 | Planned Commercial (Shopping Community) | com | — | 35 ft[139] | 0.2[140] | — | — | 1.5[141] | 60[137] / — / 30[138] |
| M-1 | Light Industry | ind | — | 50 ft[145] | 0.5[146] | — | — | 0.5[147] | 20[142] / —[143] / —[144] |
| M-2 | Industrial Park (Planned Area) | ind | — | 50 ft[151] | 0.25[152] | — | — | 0.5[153] | 30[148] / 30[149] / 30[150] |
| M-3 | General Industry | ind | — | 150 ft[157] | 0.25[158] | — | — | 0.5[159] | —[154] / —[155] / —[156] |
| O-1 | Office District | off | 7,200 sf[163] | 45 ft[164] | 0.5[165] | — | — | 1[166] | 20[160] / 10[161] / 20[162] |
| O-2 | Office Park (Planned Area) | off | 25,000 sf[170] | 45 ft[171] | 0.25[172] | — | — | 1[173] | 40[167] / 20[168] / 40[169] |
| AGR-1 | Residential Agriculture | ag | 65,340 sf[176] | 35 ft[177] | 0.2[178] | — | — | 3[179] | 50[174] / 25[175] / — |
| AGR-2 | General Agriculture | ag | 217,800 sf[182] | 35 ft[183] | 0.2[184] | — | — | 3[185] | 50[180] / 25[181] / — |
| INST | Institutional Area | spec | 40,000 sf[188] | —[189] | 0.25[190] | — | — | — | 50[186] / 50[187] / — |
| FH | Flood Hazard District | spec | —[191] | —[192] | — | — | — | — | — / — / — |
Confidence: confirmed partial under review not found
Overlays
Properties within FEMA-mapped Special Flood Hazard Areas (SFHAs) in Montgomery County — Flood Insurance Rate Maps adopted under NFIP. Major flood corridors include Alabama River, Catoma Creek, Town Creek, and Vaughn Road watershed areas.
Old Cloverdale neighborhood, centrally located Montgomery (Cloverdale Road area). Designated December 17, 1996 per city ordinance.
Properties within approach, transitional, horizontal, and conical surfaces of Montgomery Regional Airport (MGM / Dannelly Field). FAA Part 77 imaginary surfaces apply.
Maxwell AFB proper and Gunter Annex are located within the City of Montgomery. JLUS Study Area encompasses approximately 10-mile radius around the installations in all directions. AICUZ noise contours (65-75 dB DNL Zone 2; ≥75 dB DNL Zone 3) and APZ-I/APZ-II accident potential zones apply to surrounding development.
No identified geographic trigger
No identified standalone overlay
Central Montgomery downtown core bounded by South Court St, Commerce St, Bibb St, Molton St, Water St, North Court St, Madison Ave, Coosa St, Monroe St, North Union St, Washington Ave (per Ord. 5-2004 vending district boundary description).
B-3 district applies to highway commercial corridors; no named corridor overlay (e.g., Montgomery Highway, Taylor Road) identified in 1985 ordinance index
No identified overlay
State preemptions
Non-applicable laws (4)
Adopted building codes
Statewide
Click a code label to open its state-by-state adoption atlas.
Amendment history
| Date | Kind | Citation |
|---|---|---|
| 2026-05-26 | retrieved at | |
| 2025-01-28 | supplement effective | SmartCode adopted January 28, 2025 — SmartCode cover page (PDF accessed from Wayback: https://web.archive.org/web/20251106204157/https://www.montgomeryal.gov/home/showpublisheddocument/18542/638779752912700000) |
| 1985-08-12 | last amended | Amended by City Council August 6, 1985, Effective August 12, 1985 — title page of 1985 PDF |
| 1963-09-21 | adoption | Adopted by Board of City Commissioners September 17, 1963, effective September 21, 1963 — title page |
Quirks & notes
- TEMPLATE-BLEED CONFIRMED: The existing V1 profile contained fabricated district names R-1, R-2, R-30, C-1, C-2, I-1, I-2. These codes do NOT exist in Montgomery's zoning ordinance. The actual system uses lot-width-encoded names (R-125, R-100, R-85, R-75, R-65, R-60, R-50) derived from minimum lot width in feet. Fabrication was likely imported from a generic template; all V1 district dimensions have been discarded.
- DUAL CODE SYSTEM: The 1985 legacy ordinance (Appendix C, Municode) coexists with the Jan 28, 2025 SmartCode. The GIS zoning map at gis.montgomeryal.gov still uses legacy codes (R-50, R-100, B-1 through B-5, M-1 through M-3) confirming the legacy code governs all existing parcels. SmartCode applies to new community plans only.
- LOT-WIDTH NAMING: The digit in each residential district code equals the minimum lot width in feet (R-50 = 50 ft min, R-125 = 125 ft min). This is Montgomery's local naming convention — not density-encoded, not use-type-indexed.
- SUFFIX VARIANTS: Residential districts have -s (single-family), -d (duplex), -m (multi-family), and -a (apartment/unlimited density) variants that share the same base lot width. R-60-m and R-60-a are the primary multi-family districts at moderate lot width.
- MAXWELL AFB DUAL OVERLAY: Montgomery hosts both a civilian airport (MGM / Dannelly Field) and Maxwell AFB (Air University) with Gunter Annex. Both generate separate FAA Part 77 and AICUZ constraints. The 2017 JLUS is advisory; local adoption of specific compatibility standards would make AICUZ recommendations enforceable.
- SMARTCODE TRANSECT T4 VARIANTS: Montgomery's SmartCode uses T4-R (restricted), T4-O (open), and T4-C (corridor) as sub-variants of T4, unlike the standard CNU model. T4-O and T4-C allow zero-setback front; T4-R requires 6 ft minimum.
- PGH ZERO-LOT-LINE HOMES: PGH-35 and PGH-40 Patio-Garden Home districts allow one zero side yard — an explicit zero-lot-line form predating modern 'missing middle' policy. Unusual feature of the 1985 code.
- CLOVERDALE HISTORIC DESIGNATION: Old Cloverdale was designated a local historic district by Ordinance #49-96 (December 17, 1996). The existing V1 profile cited 'Cloverdale Historic District' with NRHP 1985 — the NRHP date could not be confirmed in primary sources; the confirmed local designation is 1996. Cottage Hill historic designation referenced in V1 could not be independently verified as a local ordinance-based designation in this research pass.
- SMARTCODE APPLICABILITY: The SmartCode (Jan 2025) applies to new community plans and is opt-in for individual lots (§1.3). It does not retroactively rezone existing parcels. Development of an existing R-65-s parcel continues under the 1985 legacy code unless a property owner applies to convert to SmartCode.
Formulas
Definitions
- height
- Maximum building height in feet as specified per district in Article VII §2-9 of the 1985 ordinance. Church steeples, flag poles, public utility poles, radio/TV towers, cooling towers, water tanks, and industrial structures required by manufacturing process are exempted from height limits per Article I §8. [confirmed §Art.I §8]
- lot_coverage
- Expressed as 'Maximum building area, percent of gross lot area' in the 1985 ordinance district tables. [confirmed §Art.VII §2-4]
- far
- du_ac
- Maximum density implied by minimum lot area per dwelling unit. Not expressed as du/ac in the ordinance — derivable as 43,560 / min_lot_sf_per_unit.
- setback_front
- Minimum depth of front yard in feet, measured from front lot line (or future street ROW line if established) per Article I §7 general provisions. Corner lots: narrower side is treated as front regardless of main entrance location. [confirmed §Art.I §7]
- setback_side
- Minimum width of each side yard in feet. In R-60 and R-50 districts, asymmetric requirements apply (one side larger than the other). [confirmed §Art.VII §2]
- setback_rear
- Minimum depth of rear yard in feet per district tables. [confirmed §Art.VII §2-9]
- parking
- Expressed as car spaces per family dwelling unit (residential) or spaces per 200 sq ft gross floor area (commercial/office). [confirmed §Art.VII §2-5]
Capacity calculations
- max_footprint_sf
lot_area_sf * lot_coverage_pct- max_units_lot_area
lot_area_sf / min_lot_area_per_additional_family- 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] §Art.VII §2 R-125 table
- [2] §Art.VII §2 R-125 table
- [3] §Art.VII §2 R-125 table
- [4] §Art.VII §2 R-125 table
- [5] §Art.VII §2 R-125 table
- [6] §Art.VII §2 R-125 table
- [7] §Art.VII §2 R-125 table
- [8] §Art.VII §2 R-100 table
- [9] §Art.VII §2 R-100 table
- [10] §Art.VII §2 R-100 table
- [11] §Art.VII §2 R-100 table
- [12] §Art.VII §2 R-100 table
- [13] §Art.VII §2 R-100 table
- [14] §Art.VII §2 R-100 table
- [15] §Art.VII §2 R-85 table
- [16] §Art.VII §2 R-85 table
- [17] §Art.VII §2 R-85 table
- [18] §Art.VII §2 R-85 table
- [19] §Art.VII §2 R-85 table
- [20] §Art.VII §2 R-85 table
- [21] §Art.VII §2 R-85 table
- [22] §Art.VII §2 R-75-s/d/m table
- [23] §Art.VII §2 R-75-s/d/m table
- [24] §Art.VII §2 R-75-s/d/m table
- [25] §Art.VII §2 R-75-s/d/m table
- [26] §Art.VII §2 R-75-s/d/m table
- [27] §Art.VII §2 R-75-s/d/m table
- [28] §Art.VII §2 R-75-s/d/m table
- [29] §Art.VII §2 R-75-d table
- [30] §Art.VII §2 R-75-d table
- [31] §Art.VII §2 R-75-d table
- [32] §Art.VII §2 R-75-d table
- [33] §Art.VII §2 R-75-d table
- [34] §Art.VII §2 R-75-d table
- [35] §Art.VII §2 R-75-d table
- [36] §Art.VII §2 R-75-m table
- [37] §Art.VII §2 R-75-m table
- [38] §Art.VII §2 R-75-m table
- [39] §Art.VII §2 R-75-m table
- [40] §Art.VII §2 R-75-m table
- [41] §Art.VII §2 R-75-m table
- [42] §Art.VII §2 R-75-m table
- [43] §Art.VII §2 R-65-s/d/m table
- [44] §Art.VII §2 R-65-s/d/m table
- [45] §Art.VII §2 R-65-s/d/m table
- [46] §Art.VII §2 R-65-s/d/m table
- [47] §Art.VII §2 R-65-s/d/m table
- [48] §Art.VII §2 R-65-s/d/m table
- [49] §Art.VII §2 R-65-s/d/m table
- [50] §Art.VII §2 R-65-m table
- [51] §Art.VII §2 R-65-m table
- [52] §Art.VII §2 R-65-m table
- [53] §Art.VII §2 R-65-m table
- [54] §Art.VII §2 R-65-m table
- [55] §Art.VII §2 R-65-m table
- [56] §Art.VII §2 R-65-m table
- [57] §Art.VII §2 R-60-s/d/m/a table
- [58] §Art.VII §2 R-60-s/d/m/a table
- [59] §Art.VII §2 R-60-s/d/m/a table
- [60] §Art.VII §2 R-60-s/d/m/a table
- [61] §Art.VII §2 R-60-s/d/m/a table
- [62] §Art.VII §2 R-60-s/d/m/a table
- [63] §Art.VII §2 R-60-s/d/m/a table
- [64] §Art.VII §2 R-60-m table
- [65] §Art.VII §2 R-60-m table
- [66] §Art.VII §2 R-60-m table
- [67] §Art.VII §2 R-60-m table
- [68] §Art.VII §2 R-60-m table
- [69] §Art.VII §2 R-60-m table
- [70] §Art.VII §2 R-60-m table
- [71] §Art.VII §2 R-60-a table
- [72] §Art.VII §2 R-60-a table
- [73] §Art.VII §2 R-60-a table
- [74] §Art.VII §2 R-60-a table
- [75] §Art.VII §2 R-60-a table
- [76] §Art.VII §2 R-60-a table
- [77] §Art.VII §2 R-60-a table
- [78] §Art.VII §2 R-50 table
- [79] §Art.VII §2 R-50 table
- [80] §Art.VII §2 R-50 table
- [81] §Art.VII §2 R-50 table
- [82] §Art.VII §2 R-50 table
- [83] §Art.VII §2 R-50 table
- [84] §Art.VII §2 R-50 table
- [85] §Art.VII §2 R-99-p table
- [86] §Art.VII §2 R-99-p table
- [87] §Art.VII §2 R-99-p table
- [88] §Art.VII §2 R-24-t/R-20-t table
- [89] §Art.VII §2 R-24-t/R-20-t table
- [90] §Art.VII §2 R-24-t/R-20-t table
- [91] §Art.VII §2 R-24-t/R-20-t table
- [92] §Art.VII §2 R-24-t/R-20-t table
- [93] §Art.VII §2 R-24-t/R-20-t table
- [94] §Art.VII §2 R-24-t/R-20-t table
- [95] §Art.VII §2 R-24-t/R-20-t table
- [96] §Art.VII §2 R-24-t/R-20-t table
- [97] §Art.VII §2 R-24-t/R-20-t table
- [98] §Art.VII §2 PGH-35/40 table
- [99] §Art.VII §2 PGH-35/40 table
- [100] §Art.VII §2 PGH-35/40 table
- [101] §Art.VII §2 PGH-35/40 table
- [102] §Art.VII §2 PGH-35/40 table
- [103] §Art.VII §2 PGH-35/40 table
- [104] §Art.VII §2 PGH-35/40 table
- [105] §Art.VII §2 PGH-35/40 table
- [106] §Art.VII §2 PGH-35/40 table
- [107] §Art.VII §2 PGH-35/40 table
- [108] §Art.VII §2 PGH-35/40 table
- [109] §Art.VII §2 PGH-35/40 table
- [110] §Art.VII §2 PGH-35/40 table
- [111] §Art.VII §2 PGH-35/40 table
- [112] §Art.VII §3 B-1-a/b table
- [113] §Art.VII §3 B-1-a/b table
- [114] §Art.VII §3 B-1-a/b table
- [115] §Art.VII §3 B-1-a/b table
- [116] §Art.VII §3 B-1-a/b table
- [117] §Art.VII §3 B-1-a/b table
- [118] §Art.VII §3 B-1-a/b table
- [119] §Art.VII §3 B-1-a/b table
- [120] §Art.VII §3 B-1-a/b table
- [121] §Art.VII §3 B-1-a/b table
- [122] §Art.VII §3 B-2/B-3 table
- [123] §Art.VII §3 B-2/B-3 table
- [124] §Art.VII §3 B-2/B-3 table
- [125] §Art.VII §3 B-2/B-3 table
- [126] §Art.VII §3 B-2/B-3 table
- [127] §Art.VII §3 B-2/B-3 table
- [128] §Art.VII §3 B-2/B-3 table
- [129] §Art.VII §3 B-2/B-3 table
- [130] §Art.VII §3 B-2/B-3 table
- [131] §Art.VII §3 B-2/B-3 table
- [132] §Art.VII §3 B-4/B-5 table
- [133] §Art.VII §3 B-4/B-5 table
- [134] §Art.VII §3 B-4/B-5 table
- [135] §Art.VII §3 B-4/B-5 table
- [136] §Art.VII §3 B-4/B-5 table
- [137] §Art.VII §3 B-4/B-5 table
- [138] §Art.VII §3 B-4/B-5 table
- [139] §Art.VII §3 B-4/B-5 table
- [140] §Art.VII §3 B-4/B-5 table
- [141] §Art.VII §3 B-4/B-5 table
- [142] §Art.VII §4 M-1/M-2/M-3 table
- [143] §Art.VII §4 M-1/M-2/M-3 table
- [144] §Art.VII §4 M-1/M-2/M-3 table
- [145] §Art.VII §4 M-1/M-2/M-3 table
- [146] §Art.VII §4 M-1/M-2/M-3 table
- [147] §Art.VII §4 M-1/M-2/M-3 table
- [148] §Art.VII §4 M-1/M-2/M-3 table
- [149] §Art.VII §4 M-1/M-2/M-3 table
- [150] §Art.VII §4 M-1/M-2/M-3 table
- [151] §Art.VII §4 M-1/M-2/M-3 table
- [152] §Art.VII §4 M-1/M-2/M-3 table
- [153] §Art.VII §4 M-1/M-2/M-3 table
- [154] §Art.VII §4 M-1/M-2/M-3 table
- [155] §Art.VII §4 M-1/M-2/M-3 table
- [156] §Art.VII §4 M-1/M-2/M-3 table
- [157] §Art.VII §4 M-1/M-2/M-3 table
- [158] §Art.VII §4 M-1/M-2/M-3 table
- [159] §Art.VII §4 M-1/M-2/M-3 table
- [160] §Art.VII §5 O-0/O-1/O-2 table
- [161] §Art.VII §5 O-0/O-1/O-2 table
- [162] §Art.VII §5 O-0/O-1/O-2 table
- [163] §Art.VII §5 O-0/O-1/O-2 table
- [164] §Art.VII §5 O-0/O-1/O-2 table
- [165] §Art.VII §5 O-0/O-1/O-2 table
- [166] §Art.VII §5 O-0/O-1/O-2 table
- [167] §Art.VII §5 O-0/O-1/O-2 table
- [168] §Art.VII §5 O-0/O-1/O-2 table
- [169] §Art.VII §5 O-0/O-1/O-2 table
- [170] §Art.VII §5 O-0/O-1/O-2 table
- [171] §Art.VII §5 O-0/O-1/O-2 table
- [172] §Art.VII §5 O-0/O-1/O-2 table
- [173] §Art.VII §5 O-0/O-1/O-2 table
- [174] §Art.VII §9 AGR-1/AGR-2 table
- [175] §Art.VII §9 AGR-1/AGR-2 table
- [176] §Art.VII §9 AGR-1/AGR-2 table
- [177] §Art.VII §9 AGR-1/AGR-2 table
- [178] §Art.VII §9 AGR-1/AGR-2 table
- [179] §Art.VII §9 AGR-1/AGR-2 table
- [180] §Art.VII §9 AGR-1/AGR-2 table
- [181] §Art.VII §9 AGR-1/AGR-2 table
- [182] §Art.VII §9 AGR-1/AGR-2 table
- [183] §Art.VII §9 AGR-1/AGR-2 table
- [184] §Art.VII §9 AGR-1/AGR-2 table
- [185] §Art.VII §9 AGR-1/AGR-2 table
- [186] §Art.VII §6 INST table
- [187] §Art.VII §6 INST table
- [188] §Art.VII §6 INST table
- [189] §Art.VII §1 d
- [190] §Art.VII §6 INST table
- [191] §Art.VII §8 FH
- [192] §Art.VII §8 FH
Research status
Publication gates
| primary url present | passed | source.primary_url = https://library.municode.com/al/montgomery/codes/code_of_ordinances?nodeId=APXCZO (Appendix C Zoning, official Municode). Legacy PDF and SmartCode PDF are secondary sources from official city domain. |
|---|---|---|
| no aggregator cited | passed | scan clean — no Zoneomics, Steadily, SitePlanGuide, Propwire, Zonara, or Unzoned citations. All citations are to 1985 ordinance §Art.VII tables, SmartCode Table 14, Ala. Code, overlays.json, and preemptions.md. |
| confidence tags full form | passed | 142/142 confirmed fields carry §Art.VII section-and-table citations or SmartCode Table 14 citations. All partial fields carry what_is_confirmed + what_is_missing. All not_found fields carry search_performed. |
| overlays have parameters trigger confidence | passed | 8 overlay entries processed: FH confirmed with §Art.VII §8 citation; OCD confirmed with Ord.#49-96; AHZ-MGM confirmed with §Art.VIII + §4-6-8; AICUZ-MAX confirmed with JLUS 2017 + DoDI 4165.57; TOD not_found with search_performed; ENV not_found with search_performed; CBD partial with §Art.VII §3 B-1-a/b + Ord.5-2004; COR not_found with search_performed; AHB not_found with search_performed. All have parameters[], geographic_trigger, status, citation. |
| preempt section city specific | passed | 9 preemption entries with city-specific qualifying_condition_checked: §11-52-75.1 mapped to R-60-m/R-60-a/R-65-m/R-75-m/R-50 MF districts with population input (195,818); HB281/Act 2025-331 procedural; STR non-preemption confirmed; MH non-preemption confirmed with §40-12-255 reference; ADU/density/IZ/design non-preemption confirmed; ACAMP inapplicable (Montgomery County, central AL); Airport §4-6-8 applies with MGM + Maxwell specific inputs; Historic §11-68 applies with Ord.#49-96 Cloverdale confirmation; NHT and NHA federal overlays documented. |
Data quality
- Cottage Hill historic district local ordinance designation not independently verified (V1 cited but not found in primary sources this pass)
- SmartCode Article 1 §1.6 Incentives not fully extracted (affordable housing incentives unknown)
- FH (Flood Hazard) district dimensional standards not specified in Article VII §8 beyond use restrictions
- O-0 Office Complex dimensional standards depend on specific complex plan rules (Art.VI §10.10) — not fully extracted
- R-99-s (Mobile Dwelling Subdivision) mobile dwelling subdivision standards partially different from R-99-p; clearances 25/20 ft vs 20/15 ft; confirmed from table but not independently detailed above
- PUD (Planned Unit Development) dimensional standards set case-by-case by Planning Commission — no fixed table to extract
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.