Mecklenburg County is North Carolina's most populous county. Most residents live within the City of Charlotte, which has its own permitting system (Charlotte-Mecklenburg). If you're in an unincorporated area — outside city limits — the county's Code Enforcement office handles your permits.
The key rules: sheds over 200 sq ft require a permit. Decks attached to the house always need a permit; freestanding decks under 200 sq ft that stay under 30 inches off grade may not need one. Fences generally don't require a building permit in unincorporated Mecklenburg County, though some zoning regulations apply.
Mecklenburg County Code Enforcement is at 2145 Suttle Avenue, Charlotte, NC 28208. Phone: (704) 432-8400. The online permit portal is at www.mecklenburgcounty.gov/LUESA. Permit fees are based on project value — shed permits typically cost $50–$120, deck permits $75–$200.
What Requires a Permit
Frequently Asked Questions
- Generally no. Unincorporated Mecklenburg County does not require a building permit for standard residential fences. However, zoning regulations still apply — height limits, setback requirements, and corner lot visibility rules. If you're inside Charlotte city limits, the city may have different requirements, including permits for certain fence types.
- Sheds 200 square feet and under do not require a building permit in unincorporated Mecklenburg County, provided they meet setback requirements and are under 20 feet tall. A 14×14 shed (196 sq ft) is exempt; a 14×16 shed (224 sq ft) requires a permit. If you're inside Charlotte city limits, verify with the city's permitting office.