Overview
Hybrid code under NCGS Ch. 160D: conventional Euclidean base (R-7.5, R-10, R-15 SF residential; MF-L/M/H multi-family; CB / RB / O&I commercial; I-1 / I-2 industrial) layered with the UMX Urban Mixed-Use district that applies form-based-leaning design controls in the downtown core. Wilmington is a CAMA coastal jurisdiction (New Hanover County) with extensive AECs along the Cape Fear River and intracoastal waterway. The Historic District (HD) overlay is one of the largest and oldest in NC, covering most of downtown Wilmington's antebellum/Victorian/early-20th-century fabric — providing a §160D-702(c)(2) carveout for design-element regulation within mapped boundaries. Wilmington is also the originating jurisdiction for the Schroeder STR preemption doctrine (NC COA 2021). | sub_flags_raw=[cama-coastal-jurisdiction, historic-district-active, schroeder-doctrine-originator, umx-downtown-urban, dillons-rule-state]
- {"quirk": "Schroeder doctrine originator \u2014 Wilmington is THE originating jurisdiction for the NC short-term-rental Schroeder doctrine (NC COA 2021). Wilmington's pre-2019 STR registration/lottery system was struck down by the COA as exceeding NCGS zoning authority. \u00a7160D-1207(c) codified the rule. Wilmington's substantial coastal-tourism STR market makes this the highest-stakes preemption in the city's portfolio.", "status": "confirmed"}
- {"quirk": "Historic District is the largest in NC \u2014 Wilmington's National Register Historic District covers most of downtown's antebellum/Victorian/early-20th-century fabric (200+ blocks). Combined with locally-designated overlay extensions (Carolina Place, Forest Hills, Sunset Park), it is the dominant \u00a7160D-702(c)(2) carveout vehicle preserving design-element regulation that is otherwise preempted citywide on 1-2 family detached homes.", "status": "confirmed"}
- {"quirk": "CAMA coastal jurisdiction \u2014 New Hanover County is a state-designated CAMA county. Wilmington development within Estuarine Shorelines (75-ft AEC), Coastal Wetlands, and Public Trust Areas requires Major or Minor CAMA permit (NCGS \u00a7113A-118) IN ADDITION to local zoning approval. CAMA AEC overlays substantial Cape Fear / intracoastal frontage. Not subject to \u00a7160D-702 (state authority).", "status": "confirmed"}
+ 8 more in Quirks & notes
Districts
| Code | Name | Category | Min lot | Height | Coverage | FAR | Du/ac | Parking | Setbacks F/S/R |
|---|---|---|---|---|---|---|---|---|---|
| R-7.5 | Single-Family Residential — High-Density (7,500 sf) | res_sf | 7,500 sf | — | — | — | — | — | — / — / — |
| R-10 | Single-Family Residential — Mid-Density (10,000 sf) | res_sf | 10,000 sf | — | — | — | — | — | — / — / — |
| R-15 | Single-Family Residential — Low-Density (15,000 sf) | res_sf | 15,000 sf | — | — | — | — | — | — / — / — |
| MF-L | Multi-Family Residential (Low-Density / Townhouse Tier) | res_mf | — | — | — | — | — | — | — / — / — |
| MF-M | Multi-Family Residential (Medium-Density) | res_mf | — | — | — | — | — | — | — / — / — |
| MF-H | Multi-Family Residential (High-Density) | res_mf | — | — | — | — | — | — | — / — / — |
| UMX | Urban Mixed Use | mu | — | — | — | — | — | — | — / — / — |
| CBD | Central Business District | com | — | — | — | — | — | — | — / — / — |
| CB | Community Business | com | — | — | — | — | — | — | — / — / — |
| RB | Regional Business | com | — | — | — | — | — | — | — / — / — |
| O&I | Office & Institutional | off | — | — | — | — | — | — | — / — / — |
| I-1 | Industrial Light | ind | — | — | — | — | — | — | — / — / — |
| I-2 | Industrial Heavy | ind | — | — | — | — | — | — | — / — / — |
Confidence: confirmed partial under review not found
Overlays
Mapped HD boundaries covering most of downtown Wilmington's antebellum/Victorian/early-20th-century fabric — including the National Register Wilmington Historic District (the largest in NC) plus locally-designated overlay extensions. Coverage approximately 200+ blocks centered on Market Street, Front Street, 3rd Street, and the Cape Fear waterfront. Includes Carolina Place, Forest Hills, Sunset Park (locally-designated) and adjacencies.
Parcels within FEMA-mapped Special Flood Hazard Area (SFHA) per New Hanover County FIRM panels — extensive coverage along Cape Fear River, Northeast Cape Fear River, Bradley Creek, Hewletts Creek, Whiskey Creek, and the Atlantic Intracoastal Waterway. VE (coastal V) zones along intracoastal frontage. Coverage approximately 30-40% of city land area.
Parcels along Wrightsville Avenue corridor — the historic streetcar/commercial-residential corridor connecting downtown Wilmington to Wrightsville Beach. Likely a context-sensitive design/use overlay preserving the corridor's historic mid-density mixed-use character.
Parcels within state-designated CAMA AECs along Cape Fear River, intracoastal waterway, and tidal creek frontage. AEC categories include Estuarine Waters (state-owned), Estuarine Shorelines (75-ft landward buffer from normal high water), Public Trust Areas (navigable waters), and Coastal Wetlands.
State preemptions
Adopted building codes
Statewide
Click a code label to open its state-by-state adoption atlas.
Amendment history
| Date | Kind | Citation |
|---|---|---|
| 2026-01-01 | supplement effective | note: Most recent Municode supplement of the Wilmington LDC. Specific supplement number / ordinance amendments pending DOM-capable retrieval (Municode SPA blocker). | source: https://library.municode.com/nc/wilmington/codes/land_development_code |
| 2021-07-01 | amendment effective | note: Effective date for NCGS Ch. 160D; Wilmington LDC post-2021 conforms to consolidated 160D framework. | kind_raw=ordinance_adoption |
| 2021 | amendment effective | note: Schroeder v. City of Wilmington (NC COA 2021) — Wilmington is the originating jurisdiction for the NC short-term-rental Schroeder doctrine that informs §160D-1207(c) preemption interpretation statewide. | kind_raw=case_law |
Quirks & notes
- {"quirk": "Schroeder doctrine originator \u2014 Wilmington is THE originating jurisdiction for the NC short-term-rental Schroeder doctrine (NC COA 2021). Wilmington's pre-2019 STR registration/lottery system was struck down by the COA as exceeding NCGS zoning authority. \u00a7160D-1207(c) codified the rule. Wilmington's substantial coastal-tourism STR market makes this the highest-stakes preemption in the city's portfolio.", "status": "confirmed"}
- {"quirk": "Historic District is the largest in NC \u2014 Wilmington's National Register Historic District covers most of downtown's antebellum/Victorian/early-20th-century fabric (200+ blocks). Combined with locally-designated overlay extensions (Carolina Place, Forest Hills, Sunset Park), it is the dominant \u00a7160D-702(c)(2) carveout vehicle preserving design-element regulation that is otherwise preempted citywide on 1-2 family detached homes.", "status": "confirmed"}
- {"quirk": "CAMA coastal jurisdiction \u2014 New Hanover County is a state-designated CAMA county. Wilmington development within Estuarine Shorelines (75-ft AEC), Coastal Wetlands, and Public Trust Areas requires Major or Minor CAMA permit (NCGS \u00a7113A-118) IN ADDITION to local zoning approval. CAMA AEC overlays substantial Cape Fear / intracoastal frontage. Not subject to \u00a7160D-702 (state authority).", "status": "confirmed"}
- {"quirk": "Port of Wilmington \u2014 the NC State Port (NCSPA) operates a major container/bulk terminal on the Cape Fear waterfront. Port operations have partial state-port preemption from local zoning; I-2 zoning supports the port-adjacent industrial footprint.", "status": "confirmed"}
- {"quirk": "Hurricane-exposed coastal \u2014 Wilmington was the landfall area for Hurricane Florence (2018) which caused devastating riverine and coastal flooding. Post-Florence LDC amendments likely strengthened freeboard, V-zone provisions, and substantial-improvement language. Specific amendment text pending retrieval.", "status": "partial"}
- {"quirk": "\u00a7160D-702 design-element preemption + extensive HD carveout \u2014 outside HD mapped boundaries, Wilmington R-7.5/R-10/R-15 design standards are preempted. Within HD, full design-element regulation survives via \u00a7160D-702(c)(2). NFIP SFHA carveout (\u00a7160D-702(c)(1)) also preserves design-element regulation across substantial Cape Fear / intracoastal frontage.", "status": "confirmed"}
- {"quirk": "S.L. 2023-108 ADU mandate now binding \u2014 Wilmington must permit one ADU by right in R-7.5/R-10/R-15. Within HD, ADU exterior design review may continue via \u00a7160D-702(c)(2). LDC ADU codification pending verification.", "status": "confirmed"}
- {"quirk": "UMX downtown urban \u2014 Urban Mixed-Use district is the form-based-leaning anchor of downtown Wilmington's River District revitalization. Vertical mixing, reduced setbacks/parking, mid-rise heights. Overlaps with HD design review.", "status": "confirmed"}
- {"quirk": "SB 382 downzoning consent \u2014 any future HD expansion, coastal-overlay extension, or comprehensive remapping requires written consent from all affected owners. Materially constrains Wilmington's HD-expansion path and any post-storm density rollback.", "status": "confirmed"}
- {"quirk": "Robust tree-protection ordinance \u2014 Wilmington's tree-protection ordinance (live-oak canopy preservation in particular) is authorized by long-standing local act per \u00a7160D-921. Authority extends beyond the typical NC city's limited tree-ordinance jurisdiction.", "status": "confirmed"}
- {"quirk": "Municode SPA blocker + Akamai-WAF \u2014 Wilmington's LDC is on Municode (JS SPA blocker) and the city's own website is WAF-protected. Both retrieval channels require DOM-capable retrieval. v1 record was substantially corrupted (district codes mixed with category headers and placeholder language).", "status": "confirmed"}
Formulas
Definitions
- height
- Grade to highest point of principal structure per LDC district tables; HD overlay imposes context-based limits.
- lot_coverage
- Building footprint / lot area per LDC district table.
- far
- Wilmington UMX (urban mixed-use) and CBD (central business) reference FAR; residential governed by lot size + envelope.
- du_ac
- Implicit via min lot area per dwelling unit; MF-L/M/H suffix denotes density tier.
- setback_front
- Front yard per LDC district table; CBD districts may have reduced/zero front setback.
- setback_side
- Interior side per LDC district table.
- setback_rear
- Rear yard per LDC district table.
- parking
- Off-street parking per LDC parking section; CBD / UMX may have reduced or waived minimums.
Capacity calculations
- max_footprint_sf
lot_area_sf * lot_coverage (per district table)- max_units_residential_per_lot
lot_area_sf / min_land_area_per_du; MF density tiers per suffix- max_building_height_ft_per_district
Per LDC; specific values pending retrieval. HD context-based limits override base in mapped HD.
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: municode_js_spa_no_static_text
Research status
Publication gates
| primary url present | passed | evidence=source.primary_url = https://library.municode.com/nc/wilmington/codes/land_development_code — Wilmington's contracted Municode portal hosting the Land Development Code as a dedicated code. Confirmed accessible (HTTP 200). |
|---|---|---|
| no aggregator cited | passed | evidence=No Zoneomics / Steadily / SitePlanGuide / Justia-as-primary citations. Primary source is library.municode.com/nc/wilmington/codes/land_development_code — Wilmington's own contracted code-hosting platform. Secondary sources: www.wilmingtonnc.gov (city homepage), zoning/us/north-carolina/preemptions.md (state preemption record), FEMA New Hanover County FIRM (federal floodplain), NCGS Ch. 113A / 15A NCAC 7H (NC CAMA), National Register of Historic Places (federal historic preservation), Schroeder v. City of Wilmington (NC COA 2021 case law). |
| confidence tags full form | passed | evidence=Every district dimensional standard carries {v, c (confirmed/partial), citation, not_captured_reason where partial}. Overlay parameters carry {name, value, status, citation}. Preemption entries cite NCGS section, qualifying_condition_checked with Wilmington-specific applicability (R-7.5/R-10/R-15 district roster for §160D-702 with extensive HD carveout, Schroeder origin context for §160D-1207(c), Cape Fear / intracoastal CAMA-AEC interaction, Port of Wilmington for I-2, Hurricane Florence post-storm amendments for floodplain, local-act tree-protection authority). |
| overlays have parameters trigger confidence | passed | evidence=4/4 overlays (HD, FP, WAC, AEC) have parameters[] arrays with name/value/status/citation per parameter, geographic_trigger strings referencing Wilmington Historic District / Cape Fear River / intracoastal waterway / Bradley Creek / Hewletts Creek / Whiskey Creek / Wrightsville Avenue corridor / 15A NCAC 7H AEC categories, status, citation, and ordinance_ref. overlays_absence_documented lists 3 absent overlay categories (airport-airspace pending, watershed-protection, TOD) with search_performed evidence. |
| preempt section city specific | passed | evidence=10 NC statutes with qualifying_condition_checked containing Wilmington-specific applicability: §160D-702 (R-7.5/R-10/R-15 design preemption with extensive HD carveout and NFIP SFHA carveout via coastal exposure), S.L. 2023-108 (ADU mandate with HD design-review interaction), §160D-1207(c) (Schroeder origin — Wilmington's pre-2019 STR ordinance was the case-law foundation), §160D-907 (family care home), §160D-910 (manufactured housing), §160D-914 (solar with HD context-review carveout), SB 382 (HD-expansion and post-storm rollback constraint), HB 488 (NC IBC/IRC 2015 freeze relevant to coastal-resilience leverage), §160D-921 (Wilmington's local-act tree authority for live-oak preservation), §160D-903 (ETJ bona fide farm exemption). |
Data quality
- LDC Article 3 dimensional tables for all base districts (R-7.5, R-10, R-15, MF-L/M/H, UMX, CBD, CB, RB, O&I, I-1, I-2) not extractable from Municode SPA — all per-district dimensional values are partial pending retrieval.
- HD overlay specific sub-district mapped boundaries, design-guideline language, COA process, demolition-delay duration pending retrieval.
- FP overlay freeboard value (NC 2-ft default likely exceeded post-Florence), V-zone provisions pending retrieval.
- WAC (Wrightsville Avenue Corridor) overlay parameter values and mapped extent pending retrieval.
- CAMA AEC integration with LDC: specific Wilmington-mapped AEC inventory pending.
- MF density tier cap values (MF-L/M/H suffix denotation) need confirmation.
- UMX height/FAR/build-to-line specifics for downtown form-based controls pending retrieval.
- Confirmation of any Wilmington International Airport (ILM) Part 77 overlay (v1 'MOPA4' code is corrupted).
- LDC ADU codification status vs. S.L. 2023-108 default not confirmed.
- Post-Hurricane-Florence LDC amendments not catalogued.
Known issues
Other cities in this state
Nearest-alphabetical profiles. Click through to compare zoning patterns side-by-side.