Fayetteville, NC Fence Regulations: Retaining Walls (2026)
Key Facts
- Permit trigger
- 48 inches high or retained
- Engineering
- Required when permit triggered
- Decorative facing
- Walls over 8 feet
- Landscaping trigger
- Over 6 ft near street
- Terrace limit
- 20 ft max, 5 ft setback
Summary
Fayetteville permits retaining walls at 48 inches and requires an engineer's design. UDO Section 30-5.D.10 then adds decorative facing above eight feet and a planting or vine-screening schedule that scales with wall height and distance from the street.
Retaining walls in excess of eight feet in height shall be faced with natural or artificial stone, brick, form-liner art or patterns, or vegetation in order to avoid a stark appearance.
Full Breakdown
Development Services requires a building permit, with engineered drawings, when a retaining wall reaches 48 inches in height, retains 48 inches or more of backfill, crosses a property line, or supports a building or accessory structure. Under the UDO, walls over eight feet must be faced with natural or artificial stone, brick, form-liner art or patterns, or vegetation. Walls over six feet within 35 feet of a street, and any wall over 12 feet, need foreground landscaping or attached vegetative screening; the planting strip widens from five to ten feet as height passes 20 and 30 feet. Walls 12 feet or under faced with stone are exempt. No single wall may exceed 20 feet, and terraces step back five feet.
Violations & Fines
Stop-work order and failed inspection for unpermitted or non-engineered walls; UDO enforcement for missing facing or landscaping.
Frequently Asked Questions
When does a retaining wall need a permit in Fayetteville?
Can I build one tall wall instead of terraces?
How is fence height measured on top of a retaining wall?
Sources & Official References
Other rules in Fayetteville
Compare Fayetteville to another location·View the North Carolina fence regulations overview
See something wrong?
Help us keep this page accurate. If you notice an error or outdated information, let us know.