Overview
Euclidean base districts (AG, RED-1/2, RS 60/72/84/120, MF-1/2/3, O, C1/C2/C3, ML/MH) but Planned Development (PD) dominates new development in DFW fashion. Residential singles use lot-size-encoded numeric suffix (RS 60 = 6,000 sf min lot, RS 72 = 7,200 sf, RS 84 = 8,400 sf, RS 120 = 12,000 sf). RED-1/RED-2 are numbered by minimum-acreage (1 ac / 2 ac). MF-1/2/3 are use-type-index (not density-encoded). §146-6 enumerates 34 districts total.
- 34 zoning districts enumerated in §146-6 — unusually granular for a DFW exurb; includes specialty/corridor/PD slots not independently enumerated in this pass.
- Residential Single-Family is lot-size-encoded (RS 60 = 6,000 sf, RS 72 = 7,200 sf, RS 84 = 8,400 sf, RS 120 = 12,000 sf). Residential Estate is acreage-encoded (RED-1 = 1 ac, RED-2 = 2 ac). Multifamily is use-type-index (MF-1/2/3), not density-encoded — numeric suffix does not equal du/ac.
- Unified Development Code adopted 2022-11-15 consolidates zoning (Chapter 146), subdivision, and related ordinances. Latest published supplement dated 2026-03-03.
+ 7 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| AG | Agricultural | ag | 435,600 sf | 35 ft | 0.3 | — | 0.1 | 2 | 50 / 25 / 50 |
| RED-2 | Residential Estate 2 | res_sf | 87,120 sf | 35 ft | 0.35 | — | 0.5 | 2 | 40 / 20 / 35 |
| RED-1 | Residential Estate 1 | res_sf | 43,560 sf | 35 ft | 0.35 | — | 1 | 2 | 35 / 15 / 30 |
| RS 120 | Single-Family Residence 120 | res_sf | 12,000 sf | 35 ft | 0.4 | — | 3.6 | 2 | 30 / 10 / 25 |
| RS 84 | Single-Family Residence 84 | res_sf | 8,400 sf | 35 ft | 0.4 | — | 5.19 | 2 | 25 / 8 / 20 |
| RS 72 | Single-Family Residence 72 | res_sf | 7,200 sf | 35 ft | 0.45 | — | 6.05 | 2 | 25 / 6 / 20 |
| RS 60 | Single-Family Residence 60 | res_sf | 6,000 sf | 35 ft | 0.45 | — | 7.26 | 2 | 25 / 6 / 20 |
| TF | Two-Family Residence (Duplex) | res_th | 8,400 sf | 35 ft | 0.5 | — | 10.4 | 2 | 25 / 6 / 20 |
| TH | Townhome Residence | res_th | 2,500 sf | 40 ft | 0.6 | 0.8 | 14 | 2 | 15 / 0 / 15 |
| MF-1 | Multifamily Residence 1 | res_mf | 5,000 sf | 45 ft | 0.55 | 1.2 | 18 | 1.5 | 25 / 15 / 20 |
| MF-2 | Multifamily Residence 2 | res_mf | 5,000 sf | 55 ft | 0.6 | 1.6 | 25 | 1.25 | 25 / 15 / 20 |
| MF-3 | Multifamily Residence 3 | res_mf | 5,000 sf | 65 ft | 0.65 | 2 | 33 | 1 | 25 / 15 / 20 |
| O | Office | off | 10,000 sf | 45 ft | 0.5 | 1 | — | 3 | 25 / 15 / 15 |
| C1 | Neighborhood Commercial | com | 5,000 sf | 35 ft | 0.6 | 0.5 | — | 4 | 25 / 10 / 15 |
| C2 | General Commercial | com | 5,000 sf | 45 ft | 0.7 | 1 | — | 4 | 20 / 10 / 15 |
| C3 | Regional / Heavy Commercial | com | 10,000 sf | 55 ft | 0.75 | 1.5 | — | 3.5 | 25 / 15 / 20 |
| ML | Light Industrial / Manufacturing | ind | 20,000 sf | 45 ft | 0.6 | 1 | — | 1.5 | 25 / 15 / 15 |
| MH | Heavy Industrial / Manufacturing | ind | 40,000 sf | 55 ft | 0.7 | 1.5 | — | 1.5 | 30 / 20 / 20 |
| REC | Recreation | spec | — | 35 ft | 0.2 | — | — | — | 25 / 25 / 25 |
| PD | Planned Development | spec | — | — | — | — | — | — | — / — / — |
Confidence: confirmed partial under review not found
Overlays
Parcel within the locally designated Downtown McKinney Historic District (McKinney Square and surrounding blocks) or individually designated landmarks (historic homes, churches, civic buildings) elsewhere in the city.
| review_mechanism | Certificate of Appropriateness (COA) required for exterior alterations visible from public right-of-way; includes siding, roofing, windows, doors, signage, site work. |
|---|---|
| demolition_review | 90-day hold; Historic Preservation Board review; strong presumption against demolition of contributing structures. |
| design_standards | McKinney Historic Preservation Design Guidelines — materials, proportions, fenestration patterns per historic period of structure. |
| administrative_body | Historic Preservation Board (HPAB); quasi-judicial review. |
| height_treatment | Stepped heights near historic core typical; max height not reduced by overlay alone but practical ceilings lower. |
| uses_changed | False |
Properties within defined frontage distance (typically ~300-500 ft) of US 75, US 380, and SH 121 centerlines / ROW.
| setback_enhancement | Greater front setbacks than base district (commonly 40 ft where base is 25 ft) to provide landscape buffer along highway. |
|---|---|
| landscaping | Mandatory street-frontage landscaping, minimum tree canopy, buffer yards adjacent to residential. |
| signage | Height, size, setback restrictions; prohibition of dynamic/animated signs on certain frontages. |
| facade_treatment | Transparency, blank-wall limits, material palette to encourage visual interest and walkability. |
| driveway_spacing | Access management standards limit driveway density per linear frontage. |
Parcels within the mapped TMNO boundary — neighborhoods immediately adjacent to the Historic District, typically 1-3 blocks from McKinney Square; contains pre-1960 and mid-20th-century fabric plus selected 1990s-2010s infill areas flagged for compatibility review.
| setback_matching | Infill must match or blend toward existing block-face setbacks; no set-back 'pop-up' houses. |
|---|---|
| height_compatibility | Max height tied to surrounding context; buildings >40 ft unlikely to be approved. |
| lot_pattern | Subdivision must preserve historic lot widths (~60 ft typical); flag lots discouraged. |
| architecture | Design guidelines specify massing, fenestration rhythm, scale matching neighborhood character. |
| review_body | Architectural / Design Review; staff-level for single-family infill meeting guidelines, conditional use for multi-family. |
FEMA FIRM-mapped 100-year floodplain or regulatory floodway along East Fork Trinity River, Wilson Creek, Honey Creek, and tributaries.
| bfe_plus_freeboard | First-floor elevation must be at least Base Flood Elevation + 1 ft freeboard; +2 ft preferred in certain drainage areas. |
|---|---|
| floodway_no_rise | No-rise certification required in regulatory floodway; compensatory storage for fill placement. |
| wet_floodproofing | Non-habitable uses (utilities, storage) permitted below BFE+freeboard with flood vents per FEMA. |
| substantial_improvement_threshold | 50% of structure value triggers full elevation/flood-proofing compliance. |
| nfip_compliance | McKinney is NFIP participant — federally-backed mortgages require compliance. |
Applicant-proposed; adopted by city council ordinance on contiguous tracts (commonly >=10-50 ac) for master-planned communities, employment centers, and mixed-use projects.
| flexibility | Setbacks, FAR, height, uses, and amenities negotiated per site; each PD is its own ordinance. |
|---|---|
| typical_open_space | 10-20% of project area dedicated to parks/plazas/trails. |
| mixed_use_incentives | FAR bonuses when residential included; height bonuses for ground-floor retail. |
| council_approval | Discretionary; no set-in-stone numeric criteria — judged against underlying-zone purpose and public benefit. |
| runs_with_land | Development agreement binds land; modifiable by amendment with council consent. |
Parcels within mapped FAA Part 77 imaginary surfaces extending from McKinney National Airport (TKI) runway ends and horizontal/conical surfaces.
| height_limit | Structures penetrating Part 77 surfaces trigger FAA Form 7460-1 review; certain zones restrict height absolutely. |
|---|---|
| use_restrictions | Assembly uses, schools, and residential in AICUZ/Part 77 inner-surface zones discouraged or subject to conditional review. |
Parcels within the mapped Downtown (DT) district — McKinney Square commercial core.
| max_height_ft | 55 |
|---|---|
| far | 2.0 |
| uses | Mixed-use; ground-floor retail, upper-floor residential/office; adaptive reuse of historic warehouses common. |
| parking | Shared/district parking; reduced minimums relative to corridor commercial. |
| note | DT frequently coincides with Historic District Overlay — COA layered on DT dimensional standards. |
Parcels containing protected trees (typically >=19 in dbh heritage species — live oak, bur oak, cedar elm, hackberry, Texas ash) or mapped riparian/wetland corridors along East Fork Trinity / Wilson Creek / Honey Creek.
| tree_preservation | Heritage trees protected; removal requires mitigation at 1:1 or greater ratio. |
|---|---|
| riparian_buffer | Buffer widths applied to mapped creek corridors. |
| wetland_buffer | Applies to FEMA/USACE-mapped wetlands. |
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 | |
| 2026-03-03 | supplement effective | UDC landing page — most recent version dated 2026-03-03 |
| 2022-11-15 | adoption | McKinney UDC adoption ordinance, City Council 2022-11-15 |
Quirks & notes
- 34 zoning districts enumerated in §146-6 — unusually granular for a DFW exurb; includes specialty/corridor/PD slots not independently enumerated in this pass.
- Residential Single-Family is lot-size-encoded (RS 60 = 6,000 sf, RS 72 = 7,200 sf, RS 84 = 8,400 sf, RS 120 = 12,000 sf). Residential Estate is acreage-encoded (RED-1 = 1 ac, RED-2 = 2 ac). Multifamily is use-type-index (MF-1/2/3), not density-encoded — numeric suffix does not equal du/ac.
- Unified Development Code adopted 2022-11-15 consolidates zoning (Chapter 146), subdivision, and related ordinances. Latest published supplement dated 2026-03-03.
- Downtown McKinney Square is a regional retail/dining anchor; Historic District Overlay carries atypically strong design review for a DFW suburb.
- Traditional McKinney Neighborhood Overlay (TMNO) explicitly codifies infill compatibility near downtown — uncommon among DFW suburbs that rely on case-by-case variance.
- SB 840 (2025) applies (city pop 210K / county pop 1.1M both meet thresholds); multifamily by-right on C1/C2/C3/O/ML/MU parcels at >=36 du/ac or city MF max, whichever greater.
- SB 15 (2025) has limited direct footprint — McKinney smallest SF lot tier is RS 60 at 6,000 sf, above the 4,000 sf SB 15 threshold. Future small-lot townhome or infill PD could create qualifying lots.
- McKinney National Airport (TKI) anchors an Airport Hazard overlay with FAA Part 77 surfaces that can constrain corridor height below the SB 840 45-ft floor — FM-P federal_state_conflict rule governs.
- Floodplain constraints (East Fork Trinity, Wilson Creek, Honey Creek) concentrate density pressure northward and along corridor frontages.
- PD is the de facto zoning path for large new projects (>10 acres); SB 840 erodes PD negotiation leverage over commercial-parcel MF density/height/parking.
Formulas
Definitions
- height
- Grade to highest point of structure (McKinney §146 Article IV definitions).
- 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 (§146 Article V parking schedule).
- pd_flexibility
- PD ordinances adopted per site can modify base-district dimensional standards subject to council approval.
Capacity calculations
- max_footprint_sf
lot_area_sf * lot_coverage- max_gfa_sf
lot_area_sf * far- max_units_from_density
lot_area_sf * du_ac / 43560
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: Chapter 146 PDF exceeded 10MB fetch cap; Municode (library.municode.com) is SPA-rendered and returned no content; elaws.us returns HTTP 403 (known blocker). Primary district list and overlay anchors captured from Google snippet index of §146-6 and §146-73 and from city UDC landing page. Full dimensional schedule for every district could not be re-extracted in this pass; values flagged partial/under_review where not independently re-confirmed.
Research status
Publication gates
| primary url present | passed | source.primary_url = https://www.mckinneytexas.org/285/Unified-Development-Code (city-hosted UDC landing page); source.code_source points to the city DocumentCenter PDF for Chapter 146. Both are city-hosted (mckinneytexas.org), HTTPS, non-aggregator. source_platform = 'city-hosted'. |
|---|---|---|
| no aggregator cited | passed | Record scan finds no Zoneomics / Steadily / SitePlanGuide / Propwire / Zonara / Unzoned references in any field. All citations point to McKinney §146 sections, the city UDC landing page, the city DocumentCenter PDF, the Texas state preemption file (zoning/us/texas/preemptions.json), TX SB 840 / SB 15 / HB 2127 capitol.texas.gov bill text, and US Census PEP. Municode and elaws.us are referenced only as RETRIEVAL BLOCKERS (in retrieval_failure_reason notes) — not cited as content authority. |
| confidence tags full form | passed | All confidence and citation tags use the full form. Confirmed fields carry c§146-6 or c§146-73 section anchors (AG, RED-1, RED-2, RS 120, RS 84, RS 72, RS 60 min_lot_sf). Partial fields use bare 'partial' status with retrieval_failure_reason notes per FM-8. Overlays use full-form c§146 (Historic District), c§146 (PD District), p§146 (HCO), p§146 (TMNO), p§146 (Floodplain), p§146 (Airport Hazard), p§146 (Downtown), p§146 (Tree Preservation). The three not_found / not_applicable overlays (TOD, AH, MIL) use bare 'n' / 'x' tags which are legitimate per schema for status=not_found / not_applicable. No bare 'c' or 'p' confidence tags appear on any confirmed or partial field. |
| overlays have parameters trigger confidence | passed | All 11 overlay entries (HD, HCO, TMNO, FP, PD, AP, DT, ENV, TOD, AH, MIL) carry name, code, type (HP/COR/FP/PD/AP/DT/ENV/TOD/AH/MIL), source_jurisdiction='mckinney-tx', ordinance reference, trigger (geographic + applicability) or search_performed (for not_found), params (non-empty for present overlays; empty {} only for not_found / not_applicable), status, and confidence. Distribution: 2 confirmed (HD, PD), 6 partial (HCO, TMNO, FP, AP, DT, ENV), 2 not_found (TOD, AH), 1 not_applicable (MIL). Each carries narrative_ref. |
| preempt section city specific | passed | state_preemptions_applicable[] carries 3 per-law TX entries (SB 840, SB 15, HB 2127). SB 840 carries city-specific qualifying_condition_checked with primary numeric inputs: McKinney pop ~210,000 (Census PEP 2025) clears the 150,000 city threshold (1.4×); Collin County pop ~1,100,000 (Census PEP 2024) clears the 300,000 county threshold (3.7×); both triggers in zoning/us/texas/overlays.json trigger_predicate satisfied — determines applies=true. SB 15 carries city-specific district-floor analysis: McKinney smallest SF lot tier is RS 60 at 6,000 sf (above the 4,000-sf SB 15 threshold) so SB 15 does not preempt RS 60 at its floor, but any future small-lot infill or SB-840-driven townhome project creating <=4,000 sf lots would be subject to SB 15 height/setback/parking/FAR waivers. HB 2127 carries explicit not-directly-preempting reasoning (zoning carved out per 2024 TX district court treatment) with monitor-litigation note. Each entry has city-specific arithmetic and effect-on-McKinney statements; not link-stubs. |
Data quality
- Full §146 dimensional schedule for every district could not be re-extracted — Chapter 146 PDF exceeded 10MB fetch cap, Municode is SPA-blocked, elaws.us is HTTP-403 blocked.
- Exact district roster beyond the ~20 enumerated here — §146-6 references 34 total; remaining ~14 are likely specialty/PD/overlay slots.
- TMNO exact boundary map and dimensional parameters.
- Airport Hazard Overlay precise Part 77 surface geometry around McKinney National Airport (TKI).
- Floodplain exact freeboard figure per channel.
- HCO exact setback increments and buffer widths per corridor (US 75, US 380, SH 121).
Known issues
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.