North Carolina's zoning landscape is fragmented. Each of the state's 100 counties has its own zoning ordinance — and within those counties, municipalities have their own codes that can differ dramatically from the county rules. Add ETJ areas, overlay districts, and recent code updates, and navigating NC zoning becomes a research project in itself.
Here's what land investors need to know to read NC zoning quickly and correctly — by market and by zone type.
NC is a home rule state, which means zoning authority rests with individual municipalities and counties rather than the state. There's no statewide zoning code. The result: 100 counties and hundreds of municipalities, each with its own ordinance, its own naming conventions for zone types, and its own rules for what's permitted.
A zone called "R-3" in Charlotte permits different uses than "R-3" in Raleigh. A "CC" zone in one municipality may permit uses that a similarly named zone in another municipality restricts. You cannot assume that a zone designation you know from one NC market applies the same way in another.
Charlotte adopted its Unified Development Ordinance in June 2023, replacing a code that dated to 1985. For land investors, this is the most consequential zoning change in the state in a generation. Key investor-relevant changes:
For Charlotte parcels, always use the current UDO text (charlotteudo.org) and the Charlotte Explorer map tool. Pre-2023 zoning summaries are outdated. The zone type names have changed — former "R-4" parcels may now have different designations under the UDO.
Raleigh: Wake County has a separate county ordinance for unincorporated areas; the City of Raleigh has its own UDO. Raleigh's densification push in recent years has made residential infill more accessible in established neighborhoods. The city's 2D zoning district (Downtown District) and NX districts (neighborhood mixed-use) are the most investor-active zone types in the city core.
Durham: The City of Durham uses a Unified Development Ordinance similar in structure to Charlotte's. East Durham and South Square area parcels are frequently in transitional zone types — verify current zoning carefully, as rezoning activity in these corridors is ongoing.
Chapel Hill / Carrboro: Orange County jurisdictions are generally more restrictive than Wake or Durham. University proximity creates specific overlay considerations. Infill development is active but entitlement timelines are longer than in Charlotte or Raleigh.
Winston-Salem / Forsyth County: The city uses a combined zoning and subdivision ordinance. Downtown and midtown Winston-Salem parcels are frequently in mixed-use and commercial zones that support the revitalization story. Suburban areas follow more conventional residential zoning with limited density permissions.
Greensboro / Guilford County: Greensboro's zoning code uses a traditional Euclidean structure with residential, commercial, industrial, and overlay districts. The city's infill residential market is active in neighborhoods adjacent to downtown and UNCG. Guilford County's unincorporated areas follow county zoning that's more permissive for agricultural and low-density uses.
Cabarrus County: Growing rapidly but zoning code hasn't kept pace with Charlotte-style densification. Concord and Kannapolis have their own municipal codes; unincorporated Cabarrus follows county ordinance. Townhomes require subdivision approval that can add 3–6 months to project timelines.
Union County: Waxhaw and Weddington have their own ordinances; Monroe follows city code; unincorporated Union County follows the county ordinance. The county code is more restrictive than Mecklenburg — density allowances are lower and parking minimums remain in place.
Johnston County: County zoning is relatively permissive for residential development in growth areas. Clayton and Smithfield have their own municipal codes. Verify whether your target parcel is in the municipality or unincorporated county before any analysis.
This process takes 20–30 minutes for a county you know and longer for unfamiliar jurisdictions. PropertyBite automates it for all 35+ covered NC counties — pulling zone designation, overlay status, permitted uses, and dimensional standards automatically from the address.
PropertyBite pulls base zone, overlay districts, permitted uses, and dimensional standards for any NC parcel — automatically, from the address alone. Part of every $199 report.
Get Beta Access →