Skip to main content
CityRuleLookup

Tree Protection in North Carolina (2026)

30 rules on the books across North Carolina, 16 cities and counties. Select a rule to read the full details.

Severity: Few Restrictions · Light Restrictions · Some Restrictions · Significant Restrictions · Heavy Restrictions

Heritage & Protected Trees

Extra protections for old, large, or historically significant trees, including the penalties for removing them without approval.

Parkway Planting

Permits and rules for planting in the parkway strip between sidewalk and curb, including approved species lists and Bureau of Street Services standards.

Asheville

Significant Restrictions

Anyone who wants to plant a tree or shrub in Asheville's street right-of-way or other city property needs a written…

Read full rule →

Apex

Some Restrictions

New developments along Apex thoroughfares must install streetscape buffer trees in linear or clustered plantings…

Read full rule →

Cabarrus County

Some Restrictions

Chapter 15, Section 10 of the Cabarrus County Development Ordinance requires one large canopy street tree for every 40…

Read full rule →

Cary

Some Restrictions

Cary's Land Development Ordinance requires new development to plant upper-story shade trees along street frontage…

Read full rule →

Charlotte

Some Restrictions

New single-family, duplex, triplex, or quadraplex homes in Charlotte must plant street-facing trees under UDO Section…

Read full rule →

Concord

Some Restrictions

Concord's Development Ordinance requires an 8-foot-wide street yard along residential streets, with one shade tree for…

Read full rule →

Fayetteville

Some Restrictions

New Fayetteville development must plant street trees along both sides of every street: canopy trees 25 to 40 feet…

Read full rule →

Greensboro

Some Restrictions

Anyone planting a tree in a Greensboro street right-of-way needs a written permit from the parks and recreation…

Read full rule →

Guilford County

Some Restrictions

Multi-family and non-residential subdivisions within designated growth areas of Greensboro or High Point must plant…

Read full rule →

Harnett County

Some Restrictions

Harnett County requires developers of major subdivisions with more than six lots to plant or retain one deciduous…

Read full rule →

Raleigh

Some Restrictions

Raleigh's Unified Development Ordinance requires street trees along new and reconstructed streets, with placement…

Read full rule →

Shelby

Some Restrictions

New development along Shelby street frontages must include a six-foot planting strip behind the curb, grassed or…

Read full rule →

Union County

Some Restrictions

New subdivisions in unincorporated Union County must plant street trees roughly every 50 feet along lot frontages…

Read full rule →

Durham

Light Restrictions

Where a Durham street's right-of-way is too narrow for trees, the city may plant them on an adjacent private lot under…

Read full rule →