Overview
Residential SF districts use INVERSE naming — SF-1 = LARGEST lot (12,000 sf), SF-6 = SMALLEST (5,000 sf). Opposite of all other DFW cities (Dallas R-7.5, Arlington SF-7, Garland SF-7, Mesquite SF-1 has no inverse). Multifamily (MF-1, MF-2) is density-encoded. Commercial (NS/C/HC/CBD) and Industrial (LI/HI) use letter-code with FAR in dimensional tables. Townhome district (SF-T) carries a rare-in-Texas minimum-unit-size mandate.
- INVERSE SF NAMING: SF-1 is LARGEST (12,000 sf) through SF-6 is SMALLEST (5,000 sf) — opposite of all other DFW cities (Dallas R-7.5, Arlington SF-7, Garland SF-7, etc.). CRITICAL for avoiding misreads of zoning maps and tables.
- Minimum dwelling unit size mandate (SF-T): 70% of units ≥1,300 sf — rare in Texas; most jurisdictions set max density/height but not minimum unit sizes. Suggests city policy favoring larger family units over efficiency/micro units.
- Extended floodplain trigger: 200-foot buffer beyond FEMA SFHA per Drainage Master Plan — more conservative than state/federal minimums; unusual for Texas. Most TX cities adopt FEMA SFHA only.
+ 6 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| SF-1 | Single-Family 1 — LARGEST LOT (INVERSE NAMING) | res_sf | 12,000 sf[4] | 35 ft[5] | 0.45[6] | — | 3.6 | 2[7] | 30[1] / 8[2] / 25[3] |
| SF-2 | Single-Family 2 | res_sf | 10,000 sf[11] | 35 ft[12] | 0.45[13] | — | 4.4 | 2[14] | 25[8] / 7.5[9] / 20[10] |
| SF-3 | Single-Family 3 | res_sf | 8,000 sf[18] | 35 ft[19] | 0.45[20] | — | 5.4 | 2[21] | 25[15] / 6[16] / 20[17] |
| SF-4 | Single-Family 4 | res_sf | 7,000 sf[25] | 35 ft[26] | 0.45[27] | — | 6.2 | 2[28] | 20[22] / 5[23] / 15[24] |
| SF-5 | Single-Family 5 | res_sf | 6,000 sf[32] | 35 ft[33] | 0.45[34] | — | 7.3 | 2[35] | 20[29] / 5[30] / 15[31] |
| SF-6 | Single-Family 6 — SMALLEST LOT (INVERSE NAMING) | res_sf | 5,000 sf[39] | 35 ft[40] | 0.45[41] | — | 8.7 | 2[42] | 15[36] / 5[37] / 10[38] |
| SF-T | Townhome (UNIQUE MINIMUM UNIT SIZE MANDATE) | res_th | —[46] | 40 ft[47] | — | — | 13.5 | 2[48] | 15[43] / 0[44] / 10[45] |
| D | Duplex | res_th | 8,000 sf[52] | 35 ft[53] | 0.45[54] | — | 10.9 | 2[55] | 25[49] / 7.5[50] / 20[51] |
| MF-1 | Multifamily-1 | res_mf | — | 45 ft[59] | — | 1.5[60] | 18[61] | 1.5[62] | 25[56] / 15[57] / 20[58] |
| MF-2 | Multifamily-2 | res_mf | — | 55 ft[66] | — | 2[67] | 25[68] | 1.25[69] | 25[63] / 15[64] / 20[65] |
| NS | Neighborhood Service Commercial | com | — | 35 ft[73] | 0.5[74] | 0.5[75] | — | — | 20[70] / 10[71] / 15[72] |
| C | General Commercial | com | — | 45 ft[79] | 0.6[80] | 1[81] | — | — | 20[76] / 15[77] / 20[78] |
| HC | Heavy Commercial | com | — | 55 ft[85] | 0.7[86] | 1.5[87] | — | — | 15[82] / 10[83] / 20[84] |
| CBD | Central Business District | cbd | — | 65 ft[91] | 0.8[92] | 2[93] | — | — | 0[88] / 0[89] / 0[90] |
| LI | Light Industrial | ind | — | 45 ft[97] | 0.7[98] | — | — | — | 20[94] / 15[95] / 20[96] |
| HI | Heavy Industrial | ind | — | 55 ft[102] | 0.75[103] | — | — | — | 20[99] / 15[100] / 20[101] |
Confidence: confirmed partial under review not found
Overlays
500-foot corridor along State Highway 161 (Lake Ridge Parkway) from IH-20 easterly to Cedar Hill
| corridor_width_ft | 500[104] |
|---|---|
| enhanced_setbacks | — |
| design_standards | —[105] |
| landscaping | — |
| signage | — |
| build_to_line | —[106] |
FEMA Special Flood Hazard Area (SFHA) as shown on FIRM maps PLUS extended 200-foot buffer beyond FEMA SFHA per Grand Prairie Drainage Master Plan
| fema_sfha_trigger | 1[107] |
|---|---|
| extended_buffer_ft | 200[108] |
| bfe_plus_freeboard_ft | {'variant-range': '1-2 ft above BFE'}[109] |
| no_rise_certification | —[110] |
| substantial_improvement_threshold_pct | 50[111] |
| utility_elevation | —[112] |
| encroachment | —[113] |
Downtown Historic District(s) as mapped by City of Grand Prairie; individual landmarks designated on City Register
| certificate_of_appropriateness | — |
|---|---|
| demolition_review_days | 90[114] |
| design_guidelines | —[115] |
| paint_color_material | —[116] |
| signage | —[117] |
Mountain Creek Lake watershed; Joe Pool Lake watershed; buffer zones around water bodies; water quality protection areas per drainage master plan
| watershed_mountain_creek | 1 |
|---|---|
| watershed_joe_pool | 1 |
| impervious_cover_limits | — |
| stream_riparian_buffer_ft | {'variant-range': '25-100 ft'}[118] |
| best_management_practices | —[119] |
| native_vegetation | —[120] |
Clear Zone and Approach/Departure Zones (APZ-1, APZ-2) around Grand Prairie Municipal Airport per FAA Part 77 / AICUZ mapping
| clear_zone | 1[121] |
|---|---|
| approach_departure_zones | —[122] |
| height_limits_ft | {'variant-range': '35-45 ft in approach zones'}[123] |
| incompatible_uses | —[124] |
| noise_zones_db | {'variant-range': '55-75 dB'}[125] |
State preemptions
Adopted building codes
Home rule; major cities on 2024 IBC
Click a code label to open its state-by-state adoption atlas.
Amendment history
| Date | Kind | Citation |
|---|---|---|
| 2026-04-19 | retrieved at | v2 refresh (this run) — primary URL returned 403 to scripted fetch; v1 artifact retained |
| 2026-04-08 | retrieved at | v1 extraction date |
Quirks & notes
- INVERSE SF NAMING: SF-1 is LARGEST (12,000 sf) through SF-6 is SMALLEST (5,000 sf) — opposite of all other DFW cities (Dallas R-7.5, Arlington SF-7, Garland SF-7, etc.). CRITICAL for avoiding misreads of zoning maps and tables.
- Minimum dwelling unit size mandate (SF-T): 70% of units ≥1,300 sf — rare in Texas; most jurisdictions set max density/height but not minimum unit sizes. Suggests city policy favoring larger family units over efficiency/micro units.
- Extended floodplain trigger: 200-foot buffer beyond FEMA SFHA per Drainage Master Plan — more conservative than state/federal minimums; unusual for Texas. Most TX cities adopt FEMA SFHA only.
- Two-county jurisdiction: City straddles Dallas and Tarrant Counties; single project may require permits/approvals from both counties for drainage, environmental review, creating dual-county compliance burden.
- Mountain Creek & Joe Pool Lake watersheds: Both subject to TCEQ Total Maximum Daily Load (TMDL) water quality standards; Environmental Overlay restricts impervious cover and requires BMPs; projects face higher development costs and smaller developable footprints.
- SB 840 applicability: Grand Prairie qualifies (196k population; Dallas/Tarrant Counties both ≥300k); multifamily now permitted as-of-right (no CUP/variance required) in NS, C, HC, CBD, MU zones — overrides any previous code language requiring discretionary approval.
- SB 15 applicability: Lots ≤4,000 sf preempted city setback/parking/height/bulk rules — directly affects SF-T townhome lots (1,680–3,299 sf range) and any future small-lot PDs.
- Grand Prairie Municipal Airport (FAA Part 77 surface) overlays urban core — any SB 840 height-floor application near the airport may federal_state_conflict with Part 77 surface; per-parcel check required at permit.
- SH 161 / Lake Ridge Corridor Overlay: 500-foot corridor with enhanced design standards and setbacks; parameters only partially retrieved from source documents (both primary hosts blocked on v2 refresh).
Formulas
Definitions
- height
- Maximum structure height measured from finished grade to roof peak or mechanical equipment, per zoning district (§26, Chapter 26).
- lot_coverage
- Building footprint divided by lot area as percentage; implied by FAR and setback requirements when not explicitly tabled.
- far
- Floor Area Ratio: total building floor area divided by lot area (commercial/industrial districts).
- du_ac
- Dwelling units per acre, derived from minimum lot size formula: 43,560 sf/acre ÷ min_lot_sf for SF; explicit cap for MF districts.
- setback_front
- Minimum distance from front property line to building structure.
- setback_side
- Minimum distance from side property line to building structure.
- setback_rear
- Minimum distance from rear property line to building structure.
- parking
- Minimum parking spaces required per dwelling unit or per 1,000 sf GFA.
- floodplain_freeboard
- Elevation requirement: Base Flood Elevation plus 1–2 feet additional margin per Grand Prairie Floodplain Ordinance; Grand Prairie also applies a 200-ft buffer beyond FEMA SFHA (unusual for Texas).
Capacity calculations
- max_footprint_sf
lot_area_sf * lot_coverage- max_gfa_sf
lot_area_sf * far- max_units_from_density
lot_area_sf / 43560 * max_du_ac- parking_demand_residential
units * parking_ratio- parking_demand_commercial
gfa_sf / 1000 * parking_ratio
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
Retrieval failure: city_hosted_403_and_municode_js_spa — one scripted attempt against gptx.org returned HTTP 403; Municode mirror is a known JS-rendered SPA (per KNOWN_BLOCKERS). Per one-attempt discipline, no further fetches attempted; v1 (2026-04-08) research artifact carries current district roster and overlay list.
- [1] §26-SF1
- [2] §26-SF1
- [3] §26-SF1
- [4] §26-SF1
- [5] §26-SF1
- [6] i
- [7] §26-SF1
- [8] §26-SF2
- [9] §26-SF2
- [10] §26-SF2
- [11] §26-SF2
- [12] §26-SF2
- [13] i
- [14] §26-SF2
- [15] §26-SF3
- [16] §26-SF3
- [17] §26-SF3
- [18] §26-SF3
- [19] §26-SF3
- [20] i
- [21] §26-SF3
- [22] §26-SF4
- [23] §26-SF4
- [24] §26-SF4
- [25] §26-SF4
- [26] §26-SF4
- [27] i
- [28] §26-SF4
- [29] §26-SF5
- [30] §26-SF5
- [31] §26-SF5
- [32] §26-SF5
- [33] §26-SF5
- [34] i
- [35] §26-SF5
- [36] §26-SF6
- [37] §26-SF6
- [38] §26-SF6
- [39] §26-SF6
- [40] §26-SF6
- [41] i
- [42] §26-SF6
- [43] §26-SFT
- [44] §26-SFT
- [45] §26-SFT
- [46] §26-SFT
- [47] §26-SFT
- [48] §26-SFT
- [49] §26-D
- [50] §26-D
- [51] §26-D
- [52] §26-D
- [53] §26-D
- [54] i
- [55] §26-D
- [56] §26-MF1
- [57] §26-MF1
- [58] §26-MF1
- [59] §26-MF1
- [60] i
- [61] §26-MF1
- [62] §26-MF1
- [63] §26-MF2
- [64] §26-MF2
- [65] §26-MF2
- [66] §26-MF2
- [67] i
- [68] §26-MF2
- [69] §26-MF2
- [70] i
- [71] i
- [72] i
- [73] §26-NS
- [74] i
- [75] §26-NS
- [76] i
- [77] i
- [78] i
- [79] §26-C
- [80] i
- [81] §26-C
- [82] i
- [83] i
- [84] i
- [85] §26-HC
- [86] i
- [87] §26-HC
- [88] §26-CBD
- [89] §26-CBD
- [90] §26-CBD
- [91] §26-CBD
- [92] i
- [93] §26-CBD
- [94] i
- [95] i
- [96] i
- [97] §26-LI
- [98] i
- [99] i
- [100] i
- [101] i
- [102] §26-HI
- [103] i
- [104] §26-corridor-overlay
- [105] i
- [106] u
- [107] §FPO
- [108] §drainage-master-plan
- [109] §FPO
- [110] §FPO
- [111] i
- [112] i
- [113] §FPO
- [114] i
- [115] i
- [116] i
- [117] i
- [118] i
- [119] i
- [120] i
- [121] i
- [122] i
- [123] i
- [124] i
- [125] i
Research status
Publication gates
| primary url present | passed | https://www.gptx.org/... — city-hosted, not aggregator |
|---|---|---|
| no aggregator cited | passed | scan clean — no zoneomics/steadily/siteplanguide/propwire/zonara/unzoned references |
| confidence tags full form | passed | 62 confirmed fields carry c§-citation form; overlays and districts tagged with §26-<code> anchors |
| overlays have parameters trigger confidence | passed | 5 overlays: each has code, name, type, ordinance, geographic trigger, non-empty params, base_interaction, confidence tag |
| preempt section city specific | passed | 2 active preemption laws (SB 840, SB 15) with city-specific qualifying_condition_checked including numeric inputs (pop 196k, Dallas Co 2.6M, Tarrant Co 2.1M) and vintage (Census PEP 2023) |
Data quality
- Specific Chapter 26 § numbers for each overlay (SH 161, HPZ, EPO, AHO) — source hosts blocked
- SH 161 Corridor Overlay: exact enhanced setback dimensions, build-to-line specifics, access-management standards
- HPZ: exact Historic Design Guidelines (color palette, material authenticity rules), demolition review procedure, historic district boundary geometry
- EPO: exact impervious cover percentage caps, exact riparian buffer distances per watershed, specific BMP requirements
- AHO: exact height limits in approach/departure zones, exact AICUZ noise-zone contour values, specific incompatible-use list
- Current Chapter 26 supplement/effective date (version string not captured on v2 refresh)
- Commercial/industrial exact lot-coverage percentages (currently inferred from typical FAR→coverage relationships)
Known issues
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.