Skip to main content
CityRuleLookup

Granville County, NC Fence Regulations: Retaining Walls (2026)

Some Restrictions
Compiled from the official code textEditor Martyn O'NeillLast verified September 2026

Key Facts

Front-yard retaining wall cap
5 feet
Front-yard plain wall cap
3 feet
Setback requirement
Exempt (§ 32-162(2)c)
Governing section
§ 32-162(2)a, c
Exceptions
Where another Ch. 32 section authorizes taller

Summary

In unincorporated Granville County, a retaining wall over five feet tall cannot go in a front yard without authorization elsewhere in the Land Development Code, and a plain wall in the front yard is capped at three feet. Fences and walls generally, though, are exempt from the code's setback requirements.

These county ordinances apply to unincorporated areas of Granville County. Incorporated cities within the county may have their own rules that take precedence over county-level regulations.

a.No wall more than three feet in height, or retaining wall more than five feet in height may be placed in any front yard unless required or authorized by another section of this chapter. ... c.Fences and walls are exempt from the setback requirements of this chapter.

Full Breakdown

Granville County Code § 32-162(2)a sets two front-yard limits in the same sentence: no wall may exceed three feet in height, and no retaining wall may exceed five feet in height, when placed in any front yard, unless another section of Chapter 32 specifically requires or authorizes a taller structure there. The rule sits within the accessory-use standards for fences and walls that apply countywide to residential lots under § 32-161's scope provision. Because retaining walls hold back graded or sloped soil rather than simply enclosing a yard, the county gives them a taller allowance than a decorative or screening wall, but both are still constrained specifically to the front yard; the code does not set a separate numeric cap for retaining walls in side or rear yards under this subsection.

Clause c then exempts fences and walls, including retaining walls covered by this subsection, from the Land Development Code's general setback requirements, meaning a compliant retaining wall does not additionally have to observe the district's standard yard setbacks the way a shed or garage would under § 32-162(1). A retaining wall built to engineering specifications for slope stability on a residential lot in the AR-80, AR-40, R-25 or other district is reviewed by Development Services against this height threshold during permitting.

Violations & Fines

A front-yard retaining wall exceeding five feet without authorization under another section of the Land Development Code is a zoning violation subject to correction through Development Services' code enforcement process, using the Land Development Code's general enforcement remedies since no wall-specific fine is separately fixed in this subsection.

Frequently Asked Questions

How tall can a retaining wall be in a Granville County front yard?
Section 32-162(2)a caps a retaining wall in any front yard at five feet, unless another section of the Land Development Code specifically requires or authorizes a taller wall.
Does a retaining wall need to meet the yard setback?
No. Clause c of § 32-162(2) exempts fences and walls, retaining walls included, from the chapter's general setback requirements.
Is a plain wall treated the same as a retaining wall for height?
No. The same sentence in § 32-162(2)a caps an ordinary front-yard wall at three feet, two feet lower than the five-foot limit set for retaining walls.

Sources & Official References

Other rules in Granville County

All Granville County rules

Compare Granville County to another location·View the North Carolina fence regulations overview

Get notified when Retaining Walls in Granville County, NC changes

We'll email you the moment we detect a change in the code. No spam, unsubscribe anytime.

We'll never sell or share your email. One-click unsubscribe in every email.

See something wrong?

Help us keep this page accurate. If you notice an error or outdated information, let us know.