Overview
| res_sf | use-type-index (R-1 largest 20,000 sf → R-5 smallest 4,500 sf; ordinal within single-family series) |
|---|---|
| res_mf | use-type-index (A-1 through A-4 with increasing density) |
| com | use-type-index (C-1 neighborhood → C-5 regional) |
| ind | use-type-index (M-1 light → M-3 heavy) |
| spec | transect (Title 21 SmartCode T-4 through T-6) |
El Paso runs TWO parallel codes: Title 20 (Euclidean Appendix B tables with planned-development overlays) and Title 21 (form-based SmartCode with T-4..T-6 transect). Planned districts (P-C, P-I, PMD, P-R I, P-R II, S-D, SRR, U-P) are substantial and act as the default path for new medium/large developments — justifies hybrid-pd classification. SB 840 layers on top of both codes.
- Two parallel zoning codes — Title 20 (Euclidean with Appendix B table) AND Title 21 (form-based SmartCode with T-4..T-6 transect + SD1..SD7). Both are actively applied in different parts of the city. SB 840 layers on top of both.
- A-4 (Apartment 4) is the citywide density ceiling at 300 sf/unit = 140 du/ac. Under TX SB 840, this value becomes the effective MF-by-right density baseline citywide on all qualifying com/office/retail/warehouse/mu parcels, because SB 840 requires the greater of 36 du/ac or the city's highest allowed MF density. El Paso projects therefore gain 140 du/ac floor rather than 36 du/ac.
- Height bonus in R-4, R-5, and A-3 (apartment uses): base 35 ft may be exceeded with 2 ft additional setback required per 1 ft above 35 ft.
+ 11 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| R-1 | Single-Family 1 | res_sf | 20,000 sf[4] | 35 ft[5] | 0.5[6] | 0.5[7] | — | 2[8] | 30[1] / 15[2] / 30[3] |
| R-2 | Single-Family 2 | res_sf | 10,000 sf[12] | 35 ft[13] | 0.5[14] | 0.5[15] | — | 2[16] | 25[9] / 8[10] / 25[11] |
| R-2A | Single-Family 2A | res_sf | 8,000 sf[20] | 35 ft[21] | 0.5[22] | 0.5[23] | — | 2[24] | 25[17] / 8[18] / 25[19] |
| R-3 | Single-Family 3 | res_sf | 6,000 sf[28] | 35 ft[29] | 0.5[30] | 0.5[31] | — | 2[32] | 20[25] / 5[26] / 20[27] |
| R-3A | Single-Family 3A | res_sf | 5,000 sf[36] | 35 ft[37] | 0.5[38] | 0.5[39] | — | 2[40] | 15[33] / 5[34] / 15[35] |
| R-4 | Single-Family 4 | res_sf | [{'variant': 'single_family_dwelling', 'value': 6000, 'citation': '§Title 20 App. B'}, {'variant': 'two_family', 'value': 7000, 'citation': '§Title 20 App. B'}, {'variant': 'other_uses', 'value': 0, 'citation': '§Title 20 App. B', 'note': 'No minimum'}] sf[44] | [{'variant': 'single_family_dwelling', 'value': 35, 'citation': '§Title 20 App. B'}, {'variant': 'other_uses', 'value': 35, 'citation': '§Title 20 App. B', 'note': '35 ft + bonus: 2 ft setback per 1 ft above 35 ft'}] ft[45] | 0.5[46] | 0.5[47] | — | 2[48] | 10[41] / 5[42] / 10[43] |
| R-5 | Single-Family 5 | res_sf | [{'variant': 'single_family_dwelling', 'value': 4500, 'citation': '§Title 20 App. B'}, {'variant': 'two_family', 'value': 6000, 'citation': '§Title 20 App. B'}, {'variant': 'other_uses', 'value': 0, 'citation': '§Title 20 App. B', 'note': 'No minimum'}] sf[52] | 35 ft[53] | 0.5[54] | 0.5[55] | — | 2[56] | 10[49] / 5[50] / 10[51] |
| RMH | Manufactured Home Park | res_mf | 4,000 sf[60] | 16 ft[61] | 0.5[62] | 0.5[63] | — | 2[64] | 20[57] / 5[58] / 5[59] |
| A-1 | Apartment 1 | res_mf | [{'variant': 'single_family', 'value': 4000, 'citation': '§Title 20 App. B'}, {'variant': 'two_family', 'value': 6000, 'citation': '§Title 20 App. B'}, {'variant': 'apartments', 'value': 24000, 'citation': '§Title 20 App. B'}] sf[68] | 35 ft[69] | 0.5[70] | 0.5[71] | [{'variant': 'single_family', 'value': 10.89, 'citation': '§Title 20 App. B', 'note': '1 DU / 4,000 sf'}, {'variant': 'two_family', 'value': 14.52, 'citation': '§Title 20 App. B', 'note': '1 DU / 3,000 sf'}, {'variant': 'apartments', 'value': 18.15, 'citation': '§Title 20 App. B', 'note': '2,400 sf/unit'}][72] | 2[73] | 10[65] / 5[66] / 15[67] |
| A-2 | Apartment 2 | res_mf | [{'variant': 'single_family', 'value': 3500, 'citation': '§Title 20 App. B'}, {'variant': 'two_family', 'value': 5000, 'citation': '§Title 20 App. B'}, {'variant': 'apartments', 'value': 6000, 'citation': '§Title 20 App. B'}] sf[77] | 35 ft[78] | 0.5[79] | 0.5[80] | [{'variant': 'single_family', 'value': 12.45, 'citation': '§Title 20 App. B'}, {'variant': 'two_family', 'value': 17.42, 'citation': '§Title 20 App. B'}, {'variant': 'apartments', 'value': 24.9, 'citation': '§Title 20 App. B', 'note': '1,750 sf/unit'}][81] | 2[82] | 10[74] / 5[75] / 15[76] |
| A-3 | Apartment 3 | res_mf | [{'variant': 'single_family', 'value': 2400, 'citation': '§Title 20 App. B'}, {'variant': 'two_family', 'value': 4000, 'citation': '§Title 20 App. B'}, {'variant': 'apartments', 'value': 4000, 'citation': '§Title 20 App. B'}] sf[86] | 35 ft[87] | 0.5[88] | 0.5[89] | [{'variant': 'single_family', 'value': 18.15, 'citation': '§Title 20 App. B'}, {'variant': 'two_family', 'value': 21.78, 'citation': '§Title 20 App. B'}, {'variant': 'apartments_low_rise', 'value': 58.08, 'citation': '§Title 20 App. B', 'note': '750 sf/unit'}, {'variant': 'apartments_3plus_stories', 'value': 87.12, 'citation': '§Title 20 App. B', 'note': '500 sf/unit'}][90] | 2[91] | 10[83] / 4[84] / 10[85] |
| A-4 | Apartment 4 | res_mf | [{'variant': 'single_family', 'value': 2400, 'citation': '§Title 20 App. B'}, {'variant': 'two_family', 'value': 4000, 'citation': '§Title 20 App. B'}, {'variant': 'apartments', 'value': 20000, 'citation': '§Title 20 App. B'}] sf[95] | 35 ft[96] | 0.5[97] | 0.5[98] | [{'variant': 'single_family', 'value': 18.15, 'citation': '§Title 20 App. B'}, {'variant': 'two_family', 'value': 21.78, 'citation': '§Title 20 App. B'}, {'variant': 'apartments', 'value': 140, 'citation': '§Title 20 App. B', 'note': '300 sf/unit — citywide density ceiling; SB 840 adopts this as the citywide MF baseline'}][99] | 2[100] | 10[92] / 4[93] / 10[94] |
| A-3/O | Apartment-3/Office | res_mf | 5,000 sf[104] | 35 ft[105] | 0.5[106] | 0.5[107] | — | 2[108] | 25[101] / 25[102] / 10[103] |
| A-O | Apartment-Office | res_mf | 5,000 sf[112] | 35 ft[113] | 0.5[114] | 0.5[115] | — | 2[116] | 25[109] / 25[110] / 10[111] |
| A-M | Apartment-Medical | res_mf | 5,000 sf[120] | 35 ft[121] | 0.5[122] | 0.5[123] | — | 2[124] | 25[117] / 25[118] / 10[119] |
| C-OP | Office-Professional | com | 5,000 sf[128] | 35 ft[129] | 0.5[130] | 0.5[131] | — | 2[132] | 25[125] / 25[126] / 10[127] |
| C-1 | Neighborhood Commercial | com | 5,000 sf[136] | 35 ft[137] | 0.5[138] | 0.5[139] | — | 2[140] | 25[133] / 25[134] / 10[135] |
| C-2 | Community Commercial | com | 5,000 sf[144] | 35 ft[145] | 0.5[146] | 0.5[147] | — | 2[148] | 25[141] / 25[142] / 10[143] |
| C-3 | Community Commercial | com | 5,000 sf[152] | 35 ft[153] | 0.5[154] | 0.5[155] | — | 2[156] | 25[149] / 25[150] / 10[151] |
| C-4 | Regional Commercial | com | 5,000 sf[160] | 35 ft[161] | 0.5[162] | 0.5[163] | — | 2[164] | 25[157] / 25[158] / 10[159] |
| C-5 | Regional Commercial | com | 5,000 sf[168] | 35 ft[169] | 0.5[170] | 0.5[171] | — | 2[172] | 25[165] / 25[166] / 10[167] |
| G-MU | General Mixed Use | mu | 5,000 sf[176] | 35 ft[177] | 0.5[178] | 0.5[179] | — | 2[180] | 25[173] / 25[174] / 10[175] |
| I-MU | Industrial Mixed Use | mu | 5,000 sf[184] | 35 ft[185] | 0.5[186] | 0.5[187] | — | 2[188] | 25[181] / 25[182] / 10[183] |
| R-MU | Residential Mixed Use | mu | 5,000 sf[192] | 35 ft[193] | 0.5[194] | 0.5[195] | — | 2[196] | 25[189] / 25[190] / 10[191] |
| M-1 | Light Industrial | ind | 5,000 sf[200] | 35 ft[201] | 0.5[202] | 0.5[203] | — | 2[204] | 25[197] / 25[198] / 10[199] |
| M-2 | Heavy Industrial | ind | 5,000 sf[208] | 35 ft[209] | 0.5[210] | 0.5[211] | — | 2[212] | 25[205] / 25[206] / 10[207] |
| M-3 | Heavy Industrial | ind | 5,000 sf[216] | 35 ft[217] | 0.5[218] | 0.5[219] | — | 2[220] | 25[213] / 25[214] / 10[215] |
| Q | Quarry | ind | 5,000 sf[224] | 35 ft[225] | 0.5[226] | 0.5[227] | — | 2[228] | 25[221] / 25[222] / 10[223] |
| P-C | Planned Community District | spec | 5,000 sf[232] | 35 ft[233] | 0.5[234] | 0.5[235] | — | 2[236] | 25[229] / 25[230] / 10[231] |
| P-I | Planned Industrial | spec | 5,000 sf[240] | 35 ft[241] | 0.5[242] | 0.5[243] | — | 2[244] | 25[237] / 25[238] / 10[239] |
| PMD | Planned Medical District | spec | 5,000 sf[248] | 35 ft[249] | 0.5[250] | 0.5[251] | — | 2[252] | 25[245] / 25[246] / 10[247] |
| P-R I | Planned Residential I | spec | 5,000 sf[256] | 35 ft[257] | 0.5[258] | 0.5[259] | — | 2[260] | 25[253] / 25[254] / 10[255] |
| P-R II | Planned Residential II | spec | 5,000 sf[264] | 35 ft[265] | 0.5[266] | 0.5[267] | — | 2[268] | 25[261] / 25[262] / 10[263] |
| S-D | Special District | spec | 5,000 sf[272] | 35 ft[273] | 0.5[274] | 0.5[275] | — | 2[276] | 25[269] / 25[270] / 10[271] |
| SRR | Suburban Residential Reserve | spec | 5,000 sf[280] | 35 ft[281] | 0.5[282] | 0.5[283] | — | 2[284] | 25[277] / 25[278] / 10[279] |
| U-P | Urban Planning | spec | 5,000 sf[288] | 35 ft[289] | 0.5[290] | 0.5[291] | — | 2[292] | 25[285] / 25[286] / 10[287] |
| T-4 | General Urban (SmartCode) | spec | 5,000 sf[296] | 35 ft[297] | 0.5[298] | 0.5[299] | — | 2[300] | 25[293] / 25[294] / 10[295] |
| T-4O | General Urban-Open (SmartCode) | spec | 5,000 sf[304] | 35 ft[305] | 0.5[306] | 0.5[307] | — | 2[308] | 25[301] / 25[302] / 10[303] |
| T-5 | Urban Center (SmartCode) | spec | 5,000 sf[312] | 35 ft[313] | 0.5[314] | 0.5[315] | — | 2[316] | 25[309] / 25[310] / 10[311] |
| T-5O | Urban Center-Open (SmartCode) | spec | 5,000 sf[320] | 35 ft[321] | 0.5[322] | 0.5[323] | — | 2[324] | 25[317] / 25[318] / 10[319] |
| T-6 | Urban Core (SmartCode) | spec | 5,000 sf[328] | 35 ft[329] | 0.5[330] | 0.5[331] | — | 2[332] | 25[325] / 25[326] / 10[327] |
| SD1–SD7 | Special Districts 1–7 (SmartCode) | spec | 5,000 sf[336] | 35 ft[337] | 0.5[338] | 0.5[339] | — | 2[340] | 25[333] / 25[334] / 10[335] |
| NFP | Natural Feature Preservation | spec | 5,000 sf[344] | 35 ft[345] | 0.5[346] | 0.5[347] | — | — | 25[341] / 25[342] / 10[343] |
Confidence: confirmed partial under review not found
Overlays
City-designated historic districts and landmarks; mapped via elpasotexas.gov GIS Historic Areas layer. SB 840 explicitly preserves historic preservation authority.
| review | Certificate of Appropriateness required for exterior changes and new construction in designated areas |
|---|---|
| design_review | Applies to exterior changes, demolition, and new construction in historic districts |
| base_interaction | layered over base zoning — supersedes where design review standards conflict |
Designated infill areas within city; mapped via elpasotexas.gov GIS Infill Development Areas layer
| purpose | Flexible framework directing capital improvements and development standards; financial incentives for vacant/underutilized properties |
|---|---|
| standards | Retain Title 20 base standards; incentives layered on top |
| base_interaction | incentive overlay — does not supersede base standards |
Applied by special permit in qualifying residential zones
| purpose | Alternative to standard residential district standards; permits flexibility in layout and density |
|---|---|
| mechanism | Special permit / overlay rezoning process |
| base_interaction | supersedes base residential standards per approved PRD site plan |
FEMA-mapped flood zones (city maintains separate Flood Zones GIS and 2020 Preliminary Flood Zone Map)
| FEMA_NFIP | standard NFIP development restrictions apply in SFHA |
|---|---|
| bfe_freeboard | city freeboard above BFE — specific freeboard value not retrieved (primary ordinance text on municode JS-SPA blocker) |
| substantial_improvement_threshold | NFIP standard 50% cumulative (not verified against local ordinance text) |
| base_interaction | more restrictive controls |
Properties within mountain, hillside, arroyo, and desert flatland preservation areas (Franklin Mountains / arroyo network)
| prohibition | Areas to remain undeveloped except per approved detailed site plan |
|---|---|
| protected_features | scenic corridors, view sheds, arroyos, steep slopes, protected habitat |
| base_interaction | supersedes — development prohibited absent approved detailed site plan |
| status | not_found |
|---|---|
| search_performed | Reviewed Title 20/21 district list (SB 840 information sheet Aug 2025) and City Planning portal — no dedicated TOD/station-area overlay identified. Title 21 SmartCode T-4..T-6 provides form-based transit-supportive districts but is not a station-area overlay in the classical TOD sense. Sun Metro Brio BRT corridor lacks a named overlay in the code. |
| status | not_found |
|---|---|
| search_performed | Downtown El Paso function is carried by Title 21 SmartCode T-5/T-6 transect zones and specific Special Districts (SD1–SD7) — these are base districts, not overlays. No separate 'Downtown Overlay' exists. Recorded as not_found by overlay definition. |
| status | not_found |
|---|---|
| search_performed | No named corridor or highway overlay found in Title 20/21 district roster. Scenic/view-corridor protection is handled under Natural Feature Preservation. |
| status | not_found |
|---|---|
| search_performed | No local density-bonus ordinance identified in Title 20/21 district roster. Texas has no statewide density-bonus law; SB 840 is the active state preemption. Recorded as not_found — absence documented per spec-06 discipline. |
Federal airspace surfaces around Fort Bliss (large installation in northeast El Paso), Biggs Army Airfield, and El Paso International Airport; AICUZ noise and accident-potential zones
| height_limits | FAA Part 77 imaginary surfaces constrain structure height within approach/transitional surfaces |
|---|---|
| noise_zones | AICUZ DNL 65/70/75+ contours affect land-use compatibility determinations |
| APZ | Accident Potential Zones I/II around Fort Bliss / Biggs runways restrict certain uses |
| sb840_carveout | SB 840 excludes parcels within 3,000 ft of airport or military base — SB 840's 45 ft height floor does not override federal Part 77 / AICUZ limits |
| base_interaction | federal supersession — federal layer governs where it constrains base zoning or state preemption |
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 | fleet-20260419T172230-13 |
| 2016-01-12 | amendment effective | Ord. 18459, 1-12-2016 — Appendix B (Table of Density and Dimensional Standards) |
Quirks & notes
- Two parallel zoning codes — Title 20 (Euclidean with Appendix B table) AND Title 21 (form-based SmartCode with T-4..T-6 transect + SD1..SD7). Both are actively applied in different parts of the city. SB 840 layers on top of both.
- A-4 (Apartment 4) is the citywide density ceiling at 300 sf/unit = 140 du/ac. Under TX SB 840, this value becomes the effective MF-by-right density baseline citywide on all qualifying com/office/retail/warehouse/mu parcels, because SB 840 requires the greater of 36 du/ac or the city's highest allowed MF density. El Paso projects therefore gain 140 du/ac floor rather than 36 du/ac.
- Height bonus in R-4, R-5, and A-3 (apartment uses): base 35 ft may be exceeded with 2 ft additional setback required per 1 ft above 35 ft.
- R-4 and R-5 contain building-type-varying lot minimums (SF dwelling / two-family / other uses with no minimum).
- Manufactured Home Park (RMH) height cap at 16 ft is notably low — limits multi-section manufactured homes and prevents two-story stacked configurations.
- A-4 apartment height is governed by approved site development plan (no fixed numeric maximum). This interacts with FAA Part 77 / AICUZ federal surfaces around Fort Bliss, Biggs Army Airfield, and El Paso International Airport.
- Cumulative front + rear setback minimums are enforced in R-series districts in addition to individual front and rear minimums — both must be satisfied (§20.12.020).
- R-series driveway rule: '20 ft driveway required' means the front setback is the stated value but a 20 ft driveway must be provided to the garage (effective front clearance > stated setback when garage-fronting).
- Public/semipublic/school buildings may reach 100 ft; churches/temples 75 ft — with setback of 1 ft per foot above height limit (§20.12.030).
- ADUs allowed by right on residential-zoned property per §20.10.035. Accessory structures per §20.10.030: max 1 story / 15 ft; detached must be ≥60 ft from front lot line.
- R-2A is an intermediate R-series district between R-2 and R-3 (8,000 sf, narrower width than R-2).
- SB 840 excludes areas within 1,000 ft of heavy industrial use AND 3,000 ft of airport or military base. Given Fort Bliss (large NE installation), Biggs Army Airfield, and El Paso International Airport, the exclusion footprint is substantial — SB 840 eligibility must be parcel-checked via GIS.
- Historic preservation authority is preserved under SB 840 — City may continue to apply historic landmark and local historic district regulations even for SB 840 qualifying projects.
- Border context (Ciudad Juárez adjacency) shapes downtown revitalization around Union Plaza and historic streetcar corridor — drives T-5/T-6 SmartCode deployment.
Formulas
Definitions
- height
- Grade to highest point of structure.
- lot_coverage
- Building footprint / lot area.
- far
- Gross floor area / lot area.
- du_ac
- Dwelling units per gross acre.
- setback_front
- Front property line to nearest building face.
- setback_side
- Side property line to nearest building face.
- setback_rear
- Rear property line to nearest building face.
- parking
- Spaces per dwelling unit unless noted.
Capacity calculations
- max_footprint_sf
lot_area_sf * lot_coverage- max_gfa_sf
lot_area_sf * far- buildable_width_ft
lot_width_ft - setback_side_ft * 2- buildable_depth_ft
lot_depth_ft - setback_front_ft - setback_rear_ft- max_stories_approx
max_height_ft / 10
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] §Title 20 App. B
- [2] §Title 20 App. B
- [3] §Title 20 App. B
- [4] §Title 20 App. B
- [5] §Title 20 App. B
- [6] §Title 20 App. B
- [7] §Title 20 App. B
- [8] §Title 20 App. C
- [9] §Title 20 App. B
- [10] §Title 20 App. B
- [11] §Title 20 App. B
- [12] §Title 20 App. B
- [13] §Title 20 App. B
- [14] §Title 20 App. B
- [15] §Title 20 App. B
- [16] §Title 20 App. C
- [17] §Title 20 App. B
- [18] §Title 20 App. B
- [19] §Title 20 App. B
- [20] §Title 20 App. B
- [21] §Title 20 App. B
- [22] §Title 20 App. B
- [23] §Title 20 App. B
- [24] §Title 20 App. C
- [25] §Title 20 App. B
- [26] §Title 20 App. B
- [27] §Title 20 App. B
- [28] §Title 20 App. B
- [29] §Title 20 App. B
- [30] §Title 20 App. B
- [31] §Title 20 App. B
- [32] §Title 20 App. C
- [33] §Title 20 App. B
- [34] §Title 20 App. B
- [35] §Title 20 App. B
- [36] §Title 20 App. B
- [37] §Title 20 App. B
- [38] §Title 20 App. B
- [39] §Title 20 App. B
- [40] §Title 20 App. C
- [41] §Title 20 App. B
- [42] §Title 20 App. B
- [43] §Title 20 App. B
- [44] §Title 20 App. B
- [45] §Title 20 App. B
- [46] §Title 20 App. B
- [47] §Title 20 App. B
- [48] §Title 20 App. C
- [49] §Title 20 App. B
- [50] §Title 20 App. B
- [51] §Title 20 App. B
- [52] §Title 20 App. B
- [53] §Title 20 App. B
- [54] §Title 20 App. B
- [55] §Title 20 App. B
- [56] §Title 20 App. C
- [57] §Title 20 App. B
- [58] §Title 20 App. B
- [59] §Title 20 App. B
- [60] §Title 20 App. B
- [61] §Title 20 App. B
- [62] §Title 20 App. B
- [63] §Title 20 App. B
- [64] §Title 20 App. C
- [65] §Title 20 App. B
- [66] §Title 20 App. B
- [67] §Title 20 App. B
- [68] §Title 20 App. B
- [69] §Title 20 App. B
- [70] §Title 20 App. B
- [71] §Title 20 App. B
- [72] §Title 20 App. B
- [73] §Title 20 App. C
- [74] §Title 20 App. B
- [75] §Title 20 App. B
- [76] §Title 20 App. B
- [77] §Title 20 App. B
- [78] §Title 20 App. B
- [79] §Title 20 App. B
- [80] §Title 20 App. B
- [81] §Title 20 App. B
- [82] §Title 20 App. C
- [83] §Title 20 App. B
- [84] §Title 20 App. B
- [85] §Title 20 App. B
- [86] §Title 20 App. B
- [87] §Title 20 App. B
- [88] §Title 20 App. B
- [89] §Title 20 App. B
- [90] §Title 20 App. B
- [91] §Title 20 App. C
- [92] §Title 20 App. B
- [93] §Title 20 App. B
- [94] §Title 20 App. B
- [95] §Title 20 App. B
- [96] §Title 20 App. B
- [97] §Title 20 App. B
- [98] §Title 20 App. B
- [99] §Title 20 App. B
- [100] §Title 20 App. C
- [101] §Title 20 App. B
- [102] §Title 20 App. B
- [103] §Title 20 App. B
- [104] §Title 20 App. B
- [105] §Title 20 App. B
- [106] §Title 20 App. B
- [107] §Title 20 App. B
- [108] §Title 20 App. C
- [109] §Title 20 App. B
- [110] §Title 20 App. B
- [111] §Title 20 App. B
- [112] §Title 20 App. B
- [113] §Title 20 App. B
- [114] §Title 20 App. B
- [115] §Title 20 App. B
- [116] §Title 20 App. C
- [117] §Title 20 App. B
- [118] §Title 20 App. B
- [119] §Title 20 App. B
- [120] §Title 20 App. B
- [121] §Title 20 App. B
- [122] §Title 20 App. B
- [123] §Title 20 App. B
- [124] §Title 20 App. C
- [125] §Title 20 App. B
- [126] §Title 20 App. B
- [127] §Title 20 App. B
- [128] §Title 20 App. B
- [129] §Title 20 App. B
- [130] §Title 20 App. B
- [131] §Title 20 App. B
- [132] §Title 20 App. C
- [133] §Title 20 App. B
- [134] §Title 20 App. B
- [135] §Title 20 App. B
- [136] §Title 20 App. B
- [137] §Title 20 App. B
- [138] §Title 20 App. B
- [139] §Title 20 App. B
- [140] §Title 20 App. C
- [141] §Title 20 App. B
- [142] §Title 20 App. B
- [143] §Title 20 App. B
- [144] §Title 20 App. B
- [145] §Title 20 App. B
- [146] §Title 20 App. B
- [147] §Title 20 App. B
- [148] §Title 20 App. C
- [149] §Title 20 App. B
- [150] §Title 20 App. B
- [151] §Title 20 App. B
- [152] §Title 20 App. B
- [153] §Title 20 App. B
- [154] §Title 20 App. B
- [155] §Title 20 App. B
- [156] §Title 20 App. C
- [157] §Title 20 App. B
- [158] §Title 20 App. B
- [159] §Title 20 App. B
- [160] §Title 20 App. B
- [161] i§Title 20 App. B
- [162] §Title 20 App. B
- [163] §Title 20 App. B
- [164] §Title 20 App. C
- [165] §Title 20 App. B
- [166] §Title 20 App. B
- [167] §Title 20 App. B
- [168] §Title 20 App. B
- [169] i§Title 20 App. B
- [170] §Title 20 App. B
- [171] §Title 20 App. B
- [172] §Title 20 App. C
- [173] §Title 20 App. B
- [174] §Title 20 App. B
- [175] §Title 20 App. B
- [176] §Title 20 App. B
- [177] §Title 20 App. B
- [178] §Title 20 App. B
- [179] §Title 20 App. B
- [180] §Title 20 App. C
- [181] §Title 20 App. B
- [182] §Title 20 App. B
- [183] §Title 20 App. B
- [184] §Title 20 App. B
- [185] §Title 20 App. B
- [186] §Title 20 App. B
- [187] §Title 20 App. B
- [188] §Title 20 App. C
- [189] §Title 20 App. B
- [190] §Title 20 App. B
- [191] §Title 20 App. B
- [192] §Title 20 App. B
- [193] §Title 20 App. B
- [194] §Title 20 App. B
- [195] §Title 20 App. B
- [196] §Title 20 App. C
- [197] §Title 20 App. B
- [198] §Title 20 App. B
- [199] §Title 20 App. B
- [200] §Title 20 App. B
- [201] §Title 20 App. B
- [202] §Title 20 App. B
- [203] §Title 20 App. B
- [204] §Title 20 App. C
- [205] §Title 20 App. B
- [206] §Title 20 App. B
- [207] §Title 20 App. B
- [208] §Title 20 App. B
- [209] §Title 20 App. B
- [210] §Title 20 App. B
- [211] §Title 20 App. B
- [212] §Title 20 App. C
- [213] §Title 20 App. B
- [214] §Title 20 App. B
- [215] §Title 20 App. B
- [216] §Title 20 App. B
- [217] §Title 20 App. B
- [218] §Title 20 App. B
- [219] §Title 20 App. B
- [220] §Title 20 App. C
- [221] §Title 20 App. B
- [222] §Title 20 App. B
- [223] §Title 20 App. B
- [224] §Title 20 App. B
- [225] §Title 20 App. B
- [226] §Title 20 App. B
- [227] §Title 20 App. B
- [228] §Title 20 App. C
- [229] §Title 20 Planned Districts
- [230] §Title 20 Planned Districts
- [231] §Title 20 Planned Districts
- [232] §Title 20 Planned Districts
- [233] §Title 20 Planned Districts
- [234] §Title 20 Planned Districts
- [235] §Title 20 Planned Districts
- [236] §Title 20 App. C
- [237] §Title 20 Planned Districts
- [238] §Title 20 Planned Districts
- [239] §Title 20 Planned Districts
- [240] §Title 20 Planned Districts
- [241] §Title 20 Planned Districts
- [242] §Title 20 Planned Districts
- [243] §Title 20 Planned Districts
- [244] §Title 20 App. C
- [245] §Title 20 Planned Districts
- [246] §Title 20 Planned Districts
- [247] §Title 20 Planned Districts
- [248] §Title 20 Planned Districts
- [249] §Title 20 Planned Districts
- [250] §Title 20 Planned Districts
- [251] §Title 20 Planned Districts
- [252] §Title 20 App. C
- [253] §Title 20 Planned Districts
- [254] §Title 20 Planned Districts
- [255] §Title 20 Planned Districts
- [256] §Title 20 Planned Districts
- [257] §Title 20 Planned Districts
- [258] §Title 20 Planned Districts
- [259] §Title 20 Planned Districts
- [260] §Title 20 App. C
- [261] §Title 20 Planned Districts
- [262] §Title 20 Planned Districts
- [263] §Title 20 Planned Districts
- [264] §Title 20 Planned Districts
- [265] §Title 20 Planned Districts
- [266] §Title 20 Planned Districts
- [267] §Title 20 Planned Districts
- [268] §Title 20 App. C
- [269] §Title 20 Special Districts
- [270] §Title 20 Special Districts
- [271] §Title 20 Special Districts
- [272] §Title 20 Special Districts
- [273] §Title 20 Special Districts
- [274] §Title 20 Special Districts
- [275] §Title 20 Special Districts
- [276] §Title 20 App. C
- [277] §Title 20 App. B
- [278] §Title 20 App. B
- [279] §Title 20 App. B
- [280] §Title 20 App. B
- [281] §Title 20 App. B
- [282] §Title 20 App. B
- [283] §Title 20 App. B
- [284] §Title 20 App. C
- [285] §Title 20 App. B
- [286] §Title 20 App. B
- [287] §Title 20 App. B
- [288] §Title 20 App. B
- [289] §Title 20 App. B
- [290] §Title 20 App. B
- [291] §Title 20 App. B
- [292] §Title 20 App. C
- [293] z§Title 21
- [294] z§Title 21
- [295] z§Title 21
- [296] z§Title 21
- [297] z§Title 21
- [298] z§Title 21
- [299] z§Title 21
- [300] §Title 21
- [301] z§Title 21
- [302] z§Title 21
- [303] z§Title 21
- [304] z§Title 21
- [305] z§Title 21
- [306] z§Title 21
- [307] z§Title 21
- [308] §Title 21
- [309] z§Title 21
- [310] z§Title 21
- [311] z§Title 21
- [312] z§Title 21
- [313] z§Title 21
- [314] z§Title 21
- [315] z§Title 21
- [316] §Title 21
- [317] z§Title 21
- [318] z§Title 21
- [319] z§Title 21
- [320] z§Title 21
- [321] z§Title 21
- [322] z§Title 21
- [323] z§Title 21
- [324] §Title 21
- [325] z§Title 21
- [326] z§Title 21
- [327] z§Title 21
- [328] z§Title 21
- [329] z§Title 21
- [330] z§Title 21
- [331] z§Title 21
- [332] §Title 21
- [333] z§Title 21
- [334] z§Title 21
- [335] z§Title 21
- [336] z§Title 21
- [337] z§Title 21
- [338] z§Title 21
- [339] z§Title 21
- [340] §Title 20 App. C
- [341] z§Title 20 App. A
- [342] z§Title 20 App. A
- [343] z§Title 20 App. A
- [344] z§Title 20 App. A
- [345] z§Title 20 App. A
- [346] z§Title 20 App. A
- [347] z§Title 20 App. A
Research status
Publication gates
| primary url present | passed | code_source starts with https:// and is on municode (authoritative platform for El Paso) |
|---|---|---|
| no aggregator cited | passed | scan clean — no zoneomics/steadily/siteplanguide/propwire/zonara/unzoned references |
| confidence tags full form | passed | 95/95 confirmed fields carry §-citation referencing Title 20 App. B, Title 20 App. C, Title 20 Appendix A, Title 20 HP/IDA/PRD, or equivalent section anchor |
| overlays have parameters trigger confidence | passed | 5 active overlays (HD, IDA, PRD, F, NFP) all carry non-empty params, trigger, status/confidence, citation. 4 overlays (TOD, DT, COR, AH) recorded as not_found with search_performed per spec-06 discipline. 1 federal overlay (AICUZ/Part 77) documented as supporting state_preemptions federal conflict flag. |
| preempt section city specific | passed | 2 laws (TX SB 840, TX SB 15) with city-specific qualifying_condition_checked containing numeric inputs (city pop 678,958 / county pop 868,859 / vintage 2024 / thresholds 150k & 300k) and authoritative source (Census PEP 2024) |
Data quality
- Exact lot_coverage, FAR, and many setback values on A-3/O, A-O, A-M, C-OP, C-1..C-5, G-MU, I-MU, R-MU, M-1..M-3, Q, P-C, P-I, PMD, P-R I, P-R II, S-D, SRR, U-P remain partial — retrieval blocked by municode JS-SPA. Values carried forward from prior research.md; recommend next refresh attempt municode via headless-DOM pipeline.
- Title 21 SmartCode per-transect height-in-stories, frontage-type tables, and build-to-line values are not_captured by the Euclidean schema — a form-based overlay shape would be needed.
- Floodplain freeboard value not retrieved from Title 20 local ordinance text (federal NFIP layer confirmed).
- Historic Areas demolition review thresholds and design-review standards not fully retrieved.
- SB 840 exclusion zone (1,000 ft heavy industrial, 3,000 ft airport/military) applies — GIS layer expected to be published by city.
Known issues
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.