Overview
Classic euclidean ordinance organized by Article-per-district (Articles 10-90 range). Residence districts encode lot-size tiers (R-1=15,000sf, R-1-A=12,000sf, R-1-B=7,500sf, R-1-C=5,500sf, R-2=6,000sf, R-2-A/B/C variants). Commercial districts use C-1..C-6 plus C-B (Central Business). Notable: extensive Research Park district family (RP, RPW, RPA, RPC, RPA2, RP2) reflecting Cummings Research Park economic base. April 2026 supplement is the canonical current version.
- Huntsville is the largest city in Alabama as of 2024 Census estimate (~226k, surpassing Birmingham), driven by Redstone Arsenal / NASA Marshall Space Flight Center economy and Cummings Research Park growth.
- Extensive Research Park district family (RP, RPW, RPA, RPC, RPA2, RP2) — six separate sub-districts in the 50-series — reflects the largest research park in the US by employment. No equivalent in any other AL city's code.
- R-1 minimum lot of 15,000 sf (~1/3 acre) is generous by southeastern-US standards; R-1-C at 5,500 sf is the most compact SF district available without going to MF/townhouse.
+ 4 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| R-1 | Residence 1 District | res_sf | 15,000 sf[4] | 35 ft[5] | 0.35[6] | — | — | 2[7] | 40[1] / 15[2] / 45[3] |
| R-1-A | Residence 1-A District | res_sf | 12,000 sf[11] | 35 ft[12] | 0.35[13] | — | — | 2[14] | 35[8] / 10[9] / 40[10] |
| R-1-B | Residence 1-B District | res_sf | 7,500 sf[18] | 35 ft[19] | 0.4[20] | — | — | 2[21] | 30[15] / 8[16] / 35[17] |
| R-1-C | Residence 1-C District | res_sf | 5,500 sf[25] | 30 ft[26] | 0.4[27] | — | — | 2[28] | 20[22] / 5[23] / 25[24] |
| R-2 | Residence 2 District | res_sf | 6,000 sf[32] | 30 ft[33] | 0.4[34] | — | — | 2[35] | 20[29] / 10[30] / 25[31] |
| R-2-A | Residence 2-A District | res_sf | —[39] | 30 ft[40] | 0.35[41] | — | — | 2[42] | 25[36] / 5[37] / 35[38] |
| R-2-B | Residence 2-B District | res_th | —[46] | 45 ft[47] | 0.5[48] | — | — | 2[49] | 20[43] / 0[44] / 25[45] |
| R-2-C | Residence 2-C District | res_th | —[53] | 15 ft[54] | —[55] | — | — | 2[56] | 30[50] / 5[51] / 5[52] |
| C-1 | Neighborhood Business C-1 District | com | —[60] | 50 ft[61] | —[62] | — | — | — | 5[57] / 0[58] / 0[59] |
| C-2 | Neighborhood Business C-2 District | com | —[66] | —[67] | — | — | — | — | —[63] / —[64] / —[65] |
| C-3 | General Business C-3 District | com | —[71] | —[72] | — | — | — | — | —[68] / —[69] / —[70] |
| C-4 | Highway Business C-4 District | com | — | —[76] | — | — | — | — | —[73] / —[74] / —[75] |
| C-5 | Commercial Recreation C-5 District | spec | — | —[77] | — | — | — | — | — / — / — |
| C-B | Central Business C-B District | cbd | —[79] | —[80] | — | — | — | — | 0[78] / — / — |
| C-6 | Village Business C-6 District | mu | — | —[82] | — | — | — | — | —[81] / — / — |
| LI | Light Industry District | ind | — | —[84] | — | — | — | — | —[83] / — / — |
| HI | Heavy Industry District | ind | — | —[85] | — | — | — | — | — / — / — |
| PI | Planned Industrial District | ind | — | —[86] | — | — | — | — | — / — / — |
| AIP | Airport Industrial Park District | ind | — | —[87] | — | — | — | — | — / — / — |
| CIP | Commercial Industrial Park District | ind | — | —[88] | — | — | — | — | — / — / — |
| HM | Heavy Manufacturing District | ind | — | —[89] | — | — | — | — | — / — / — |
| IP | Industrial Park District | ind | — | —[90] | — | — | — | — | — / — / — |
| RP | Research Park District | spec | — | —[92] | — | — | — | — | 100[91] / — / — |
| RPW | Research Park West District | spec | — | —[93] | — | — | — | — | — / — / — |
| RPA | Research Park Applications District | spec | — | —[94] | — | — | — | — | — / — / — |
| RPC | Research Park Commercial District | spec | — | —[95] | — | — | — | — | — / — / — |
| RPA2 | Research Park Applications 2 District | spec | — | —[96] | — | — | — | — | — / — / — |
| RP2 | Research Park 2 District | spec | — | —[97] | — | — | — | — | — / — / — |
| M | Medical District | spec | — | —[98] | — | — | — | — | — / — / — |
| M-2 | Medical 2 District | spec | — | —[99] | — | — | — | — | — / — / — |
| RO | Residential Office District | mu | — | —[100] | — | — | — | — | — / — / — |
| O | Office District | off | 15,000 sf[101] | 30 ft[102] | — | — | — | — | — / — / — |
| PD | Planned Development District | spec | —[103] | —[104] | — | — | — | — | — / — / — |
| PD-H | PD-H: Planned Development-Housing District | res_mf | —[105] | —[106] | — | — | — | — | — / — / — |
Confidence: confirmed partial under review not found
Overlays
Areas mapped as Special Flood Hazard Area (SFHA) on FEMA Flood Insurance Rate Maps. Huntsville participates in NFIP.
| basis | NFIP — National Flood Insurance Program standards |
|---|---|
| elevation_freeboard | Per FEMA + local floodplain regulations |
| permits | Floodplain Development Permit required prior to building permit for development in SFHA. |
Properties within the airport obstruction zones and noise exposure contours surrounding Huntsville International Airport (HSV) and Redstone Airfield. FAA Part 77 surfaces apply.
| height_cap | Determined by approach/transition/horizontal/conical zones per Article 63 plus FAA Part 77 review. |
|---|---|
| noise_disclosure | Required for residential development in higher-DNL exposure zones. |
Commercial uses on land adjacent to Huntsville International Airport that benefit from airport adjacency (hotel, rental car, FBO support services).
| purpose | Provide commercial frontage for airport-supportive uses while respecting AONE overlay. |
|---|
Properties on slopes of specified gradient (Article 65 defines triggering grade) — particularly Monte Sano, Huntsville Mountain, Green Mountain, and Madison Mountain slopes.
| grade_threshold | Defined in §65.1 — applies on slopes of stated percentage. |
|---|---|
| additional_setbacks | Setback additions required on downslope side per §65.2 |
| coverage_reduction | Lot coverage reduced relative to slope class — exact factor per §65.2 |
| geotechnical_report | Required for development in SDD per §65.3 |
State preemptions
Non-applicable laws (5)
Adopted building codes
Statewide
Click a code label to open its state-by-state adoption atlas.
Amendment history
| Date | Kind | Citation |
|---|---|---|
| 2026-05-18 | retrieved at | |
| 2026-04-01 | supplement effective | Updated to April 1, 2026 (Ord 26-157) |
| 1963-03-21 | adoption | Article 95 — Effective Date |
Quirks & notes
- Huntsville is the largest city in Alabama as of 2024 Census estimate (~226k, surpassing Birmingham), driven by Redstone Arsenal / NASA Marshall Space Flight Center economy and Cummings Research Park growth.
- Extensive Research Park district family (RP, RPW, RPA, RPC, RPA2, RP2) — six separate sub-districts in the 50-series — reflects the largest research park in the US by employment. No equivalent in any other AL city's code.
- R-1 minimum lot of 15,000 sf (~1/3 acre) is generous by southeastern-US standards; R-1-C at 5,500 sf is the most compact SF district available without going to MF/townhouse.
- Article 75 (Alcoholic Beverage and Consumable Hemp Product Establishment Regulations) was amended April 1, 2026 by Ord 26-157 to add hemp-product regulations alongside alcohol — a 2026-distinct compliance window.
- Article 78 (Community Homes) was added to align with §11-52-75.1 group-home preemption — Huntsville one of the early adopters of explicit group-home compliance code text.
- AONE (Article 63) covers both Huntsville International Airport AND Redstone Airfield — dual military / civil aviation height controls overlap most of southwest Huntsville.
- SDD (Slope Development District, Article 65) reflects Huntsville's topography — Monte Sano, Huntsville Mountain, and Green Mountain slopes are a distinctive geographic constraint not present in flatter AL cities.
Formulas
Definitions
- height
- Vertical distance from average finished grade to highest point of roof (Article 73 supplementary definitions); chimneys, antennas, mechanical penthouses excluded subject to §73.8 limits.
- lot_coverage
- Maximum total building area / lot area (referred to in code as 'maximum total building area' or 'maximum total area covered by buildings').
- far
- du_ac
- Dwelling units per gross acre — not directly used; density expressed via minimum lot area per dwelling unit.
- setback_front
- Minimum required depth of front yard from the major-arterial centerline or local-street ROW edge per §73.15
- setback_side
- Minimum required width of each side yard; reduced when abutting alley per accessory-structure §73.8
- setback_rear
- Minimum required depth of rear yard.
- parking
- Spaces per unit/sf per use category (Article 70 schedule); modifies for shared parking in mixed-use C-6/multi-tenant settings via Article 27.
Capacity calculations
- max_footprint_sf
lot_area_sf * lot_coverage- max_units_per_lot_sf
lot_area_sf / minimum_lot_area_per_unit- 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] §10.2.4
- [2] §10.2.6
- [3] §10.2.5
- [4] §10.2.1
- [5] §10.2.9
- [6] §10.2.7
- [7] §70 (single-family two-space minimum)
- [8] §11.2
- [9] §11.2
- [10] §11.2
- [11] §11.2.1
- [12] §11.2
- [13] §11.2
- [14] §70
- [15] §12.2
- [16] §12.2
- [17] §12.2
- [18] §12.2.1
- [19] §12.2
- [20] §12.2
- [21] §70
- [22] §16.2
- [23] §16.2
- [24] §16.2
- [25] §16.2
- [26] §16.2
- [27] §16.2
- [28] §70
- [29] §13.2
- [30] §13.2
- [31] §13.2
- [32] §13.2
- [33] §13.2
- [34] §13.2
- [35] §70
- [36] §14.2
- [37] §14.2
- [38] §14.2
- [39] §14.2
- [40] §14.2
- [41] §14.2
- [42] §70
- [43] §15.2
- [44] §15.2
- [45] §15.2
- [46] §15.2
- [47] §15.2
- [48] §15.2
- [49] §70
- [50] §17.2
- [51] §17.2
- [52] §17.2
- [53] §17.2
- [54] §17.2
- [55] §17.2
- [56] §70
- [57] §20.2(1)
- [58] §20.2(4)
- [59] §20.2(3)
- [60] n
- [61] §20.2(5)
- [62] n
- [63] §22.2
- [64] §22.2
- [65] §22.2
- [66] n
- [67] §22.2
- [68] §23.2
- [69] §23.2
- [70] §23.2
- [71] n
- [72] §23.2
- [73] §24.2
- [74] §24.2
- [75] §24.2
- [76] §24.2
- [77] §25.2
- [78] §26.2
- [79] n
- [80] §26.2
- [81] §27.2
- [82] §27.2
- [83] §40
- [84] §40
- [85] §41
- [86] §42
- [87] §43
- [88] §44
- [89] §45
- [90] §46
- [91] §50.2
- [92] §50
- [93] §51
- [94] §52
- [95] §53
- [96] §54
- [97] §55
- [98] §60
- [99] §66
- [100] §80
- [101] §81
- [102] §81
- [103] n
- [104] n
- [105] n
- [106] n
Research status
Publication gates
| primary url present | passed | Direct city-hosted PDF at huntsvilleal.gov, current as of April 2026 supplement. |
|---|---|---|
| no aggregator cited | passed | Only city-hosted PDF, city planning page, and state preemption MD cited. |
| confidence tags full form | passed | All confirmed KPI values carry §Article-level citations. Partial-status fields carry search_performed or reason per FM-7 discipline. |
| overlays have parameters trigger confidence | passed | Each overlay records ordinance section, trigger, params, base_interaction, and confidence code. |
| preempt section city specific | passed | All AL preemption laws evaluated with city-specific qualifying_condition_checked. §11-52-75.1 active in MF districts; ACAMP non-applicable (Madison County); STR/MH/ADU/Density/IZ/Design-Review all no-state-preemption. |
Data quality
- Commercial/Industrial dimensional tables Articles 22-27, 40-46 use prose-rule schemas (conditional rear/side setbacks abutting residential) — partial values captured; full per-condition matrices require follow-up extraction.
- Research Park 50-series dimensional standards each have campus-specific minimums in Article 50-55; partial extraction in this drain.
- Affordable-housing density bonus does not exist in Huntsville code (Alabama lacks state mandate; Huntsville has not adopted local bonus).
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.