Overview
| residential_suburban | lot-size-encoded (RS-9=9ksf, RS-20=20ksf, RS-30=30ksf min lot) |
|---|---|
| residential_multifamily | density-encoded (RM-n ≈ n du/ac; inferred, not primary-confirmed) |
| commercial | letter-code (LB, NB, GB, HB, CB, OI) |
| conditional_suffix | -S denotes Special Use District with site plan and enumerated use list |
Joint city/county UDO under single ordinance. UDO ClearCode (2019) was a clarification project — did not rezone or change dimensional standards.
- NCO requires 55% tax-lot signature threshold — higher than Durham's NPO; vote is one-per-tax-lot (adjacent same-owner lots counted once). c§B UDO + W-2871.
- Joint city/county UDO: (W) vs (F) jurisdiction suffixes determine which body hears rezoning and which rule applies. Near city/county line developments require jurisdictional check.
- '-S' suffix attaches individually bargained use list to a parcel. Two adjacent HB-S parcels may permit entirely different uses. Always read the approved SUP. c§B via F-1504.
+ 7 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| RS-9 | Residential Suburban 9 | res_sf | 9,000 sf[1] | —[2] | — | — | — | — | — / — / — |
| RS-20 | Residential Suburban 20 | res_sf | 20,000 sf[3] | — | — | — | — | — | — / — / — |
| RS-30 | Residential Suburban 30 | res_sf | 30,000 sf[4] | — | — | — | — | — | — / — / — |
| RM-5 | Residential Multi-family 5 | res_mf | — | — | — | — | 5[5] | — | — / — / — |
| RM-8 | Residential Multi-family 8 | res_mf | — | — | — | — | 8[6] | — | — / — / — |
| RM-12 | Residential Multi-family 12 | res_mf | — | — | — | — | 12[7] | — | — / — / — |
| RM-18 | Residential Multi-family 18 | res_mf | — | — | — | — | 18[8] | — | — / — / — |
| MH | Manufactured Housing | res_sf | — | — | — | — | — | — | — / — / — |
| RB | Residential Business | mu | — | — | — | — | — | — | — / — / — |
| LB | Limited Business | com | — | — | — | — | — | — | — / — / — |
| NB | Neighborhood Business | com | — | — | — | — | — | — | — / — / — |
| GB | General Business | com | — | — | — | — | — | — | — / — / — |
| HB | Highway Business | com | — | — | — | — | — | — | — / — / — |
| HB-S | Highway Business - Special | com | — | — | — | — | — | — | — / — / — |
| CB | Central Business | com | — | — | — | — | — | — | — / — / — |
| OI | Office-Institutional | off | — | — | — | — | — | — | — / — / — |
Confidence: confirmed partial under review not found
Overlays
Petition by neighborhood with at least 55% of property owners (one vote per tax lot) signing in support; area-eligibility criteria (minimum area, development maturity).
| owner_signature_threshold_pct | 55 |
|---|---|
| vote_rule | one_per_tax_lot; adjacent same-owner lots counted once |
| stacking | additive suffix on base residential district (e.g., RS-9 NCO) |
| nonconforming_lot_rule | lots predating NCO nonconforming as to lot area and lot width only; must meet both base and NCO setbacks for new structures |
| expansion_into_setback | requires ZBA variance |
| voluntary_guidelines | optional addition to mandatory standards |
| design_elements_applied_to_1_2_family | preempted by §160D-702 unless voluntary-exception hook (§160D-702(c)(4)) treats the owner petition as voluntary acceptance — unsettled |
Locally designated historic district boundaries; individually designated local landmarks; National Register districts participating in certified local government program.
| coa_required | Certificate of Appropriateness from Forsyth County HRC for exterior changes |
|---|---|
| design_guidelines | materials, roof shape, massing, exterior colors, window/door style |
| §160D-702c2_applies | True |
| design_standards_enforceable_on_1_2_family | True |
FEMA FIRM 1%-annual-chance flood zones + Base Flood Elevation.
| fema_firm_based | True |
|---|---|
| freeboard_ft | |
| substantial_improvement_threshold | |
| §160D-702c1_applies | True |
Vicinity of Smith Reynolds Airport (INT), jointly operated by City/County.
| far_part_77_applies_federally | True |
|---|---|
| local_overlay_confirmed | False |
| height_restrictions | federal (FAR Part 77) apply regardless |
| incompatible_use_controls | typical but not confirmed from primary text |
Rezoning applicant elects Special Use District with site plan; approved by elected body with enumerated use list and conditions.
| mechanic | site plan + use list attached to rezoning |
|---|---|
| uses_differ_parcel_by_parcel | True |
| §160D-702c4_voluntary_hook | True |
| design_conditions_enforceable_via_voluntary_exception | True |
State preemptions
Adopted building codes
Statewide
Click a code label to open its state-by-state adoption atlas.
Quirks & notes
- NCO requires 55% tax-lot signature threshold — higher than Durham's NPO; vote is one-per-tax-lot (adjacent same-owner lots counted once). c§B UDO + W-2871.
- Joint city/county UDO: (W) vs (F) jurisdiction suffixes determine which body hears rezoning and which rule applies. Near city/county line developments require jurisdictional check.
- '-S' suffix attaches individually bargained use list to a parcel. Two adjacent HB-S parcels may permit entirely different uses. Always read the approved SUP. c§B via F-1504.
- Manufactured housing placements historically dominate the ZBA SUP caseload — §160D-910 compliance check relevant on every case.
- §160D-702 preempts most UDO design-element standards on 1-2 family detached homes (materials, roof, porch, windows, garage doors, color, ornamentation). Enforceable only within local historic districts, NFIP floodplain areas, or under voluntary -S conditions. Most NCO design standards on 1-2 family homes are likely preempted unless voluntary-petition exception attaches.
- SL 2023-108 ADU mandate (effective 2023-10-01) requires by-right ADUs in all SF districts with no owner-occupancy, CUP, extra parking, separate meter, or increased min-lot. UDO compliance amendment status under_review.
- UDO ClearCode (2019) was a clarification project — not a rezoning. Language/organization improved; district designations and dimensional standards unchanged from 1994 UDO framework.
- v1's 'SB 495, 2025' ADU citation was incorrect — corrected to SL 2023-108 (HB 409, effective 2023-10-01).
- v1's 'Session Law 2024-57' downzoning-consent claim was unverified and is removed pending primary confirmation; no such session law surfaced in 160D review.
- Smith Reynolds airport overlay not confirmed as a named UDO overlay in this pass; FAR Part 77 height surfaces apply federally regardless.
Formulas
Definitions
- height
- Grade to highest point of structure (standard NC definition; c§B assumed).
- 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 (UDO ClearCode Chapter B parking tables not extracted).
Capacity calculations
- max_footprint_sf
lot_area_sf * lot_coverage- max_gfa_sf
lot_area_sf * far- max_units_approx
lot_area_sf / 43560 * du_ac- 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] §B UDO ClearCode
- [2] n§B Table
- [3] §B UDO ClearCode
- [4] §B UDO ClearCode
- [5] i§B UDO ClearCode
- [6] i§B UDO ClearCode
- [7] i§B UDO ClearCode
- [8] i§B UDO ClearCode
Research status
Publication gates
| primary url present | passed | code_source = https://www.udoclearcode.org (city-hosted official ClearCode portal) + secondary https://www.cityofws.org/1593/Unified-Development-Ordinances-UDO-Amend; both resolve. |
|---|---|---|
| no aggregator cited | passed | v1's steadily.com citations removed. All citations now to UDO ClearCode (c§B), cityofws.org case documents (W-2871, F-1504), NCGS Chapter 160D primary text, and Schroeder v. Wilmington case reporter. No Zoneomics/Steadily/SitePlanGuide anywhere in record. |
| confidence tags full form | passed | All confirmed claims carry c§-form citations (c§B UDO ClearCode, c§160D-702, c§160D-910 NCGS, c§B via F-1504). Non-confirmed claims carry explicit status (partial/inferred/not_found/under_review/complied) with search_performed + reason where retrieval failed. |
| overlays have parameters trigger confidence | passed | All 5 overlays (NCO, HD, FP, AE, -S) carry non-empty params, geographic trigger, and status/confidence fields. Inferred/partial overlays are explicitly marked. |
| preempt section city specific | passed | state_preemptions_applicable[] contains 7 city-specific NC entries (160D-702, SL-2023-108, 160D-1207c, 160D-907, 160D-910, 160D-914, 160D-921) each with qualifying_condition_checked and effect. No link-stub. |
Data quality
- Chapter B dimensional tables for every district (height, setbacks, coverage, FAR, parking)
- RM-n confirmation that n = du/ac (inferred only)
- Historic Overlay specific UDO section number
- Floodplain freeboard and substantial-improvement threshold (Chapter C)
- Smith Reynolds airport overlay existence and parameters
- Winston-Salem STR registration ordinance status (for §160D-1207(c) compliance check)
- UDO post-2023-10-01 ADU compliance amendment details (SL 2023-108)
- Winston-Salem tree-ordinance local-act status (§160D-921)
- Industrial district names and standards
- Agricultural/conservation district names and standards
Known issues
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.