What's Required in San Diego
- Building permit required for fences and free-standing walls over 6 feet high
- Historic review mandatory if the structure is 45 years or older
- Fences over 3 feet tall in front yard setbacks or 'visibility areas' near driveways are restricted
- Swimming pool barriers must be at least 5 feet tall and have specific latching
- A site plan showing property lines and fence location is required for permitted fences
- Fences in the Coastal Overlay Zone may require additional discretionary review
How Tall Can a Fence Be Without a Permit in San Diego?
In San Diego, the number that matters is 6 feet: a fence taller than that needs a permit from the City of San Diego Development Services Department, while anything at or under it can usually go up without one. That cutoff covers standard residential fences; retaining walls, pool barriers, and masonry walls typically follow their own rules, so flag those to the department separately. Even a permit-free fence still has to respect setbacks and corner sight-line rules, so check placement before you dig post holes.
Do You Need a Permit to Build a Fence in San Diego?
For a typical backyard fence at or under 6 feet, no — you can skip the building permit in San Diego. Go taller and you'll file with the City of San Diego Development Services Department, with permit fees typically in the $150–$450 range. Two cautions before you skip the paperwork: zoning rules (height caps, setbacks, corner visibility) apply to every fence, permitted or not, and HOA or deed rules stack on top of city code. When your plan sits close to the line, a quick call to the department beats rebuilding a fence later.
How to Get a Fence Permit in San Diego
Step 1: Check Age & Zone
Determine if your house is 45+ years old or in a historic/coastal zone using the SD Zoned maps.
Step 2: Digital Plan Prep
Create a site plan and construction details if the fence is over 6 feet or in a restricted zone.
Step 3: OpenDSD Submission
Upload documents to the OpenDSD portal under 'Building Construction - General'.
Step 4: Fee Payment
Pay plan check and administrative fees once the city invoices the project via the portal.
Step 5: Inspection
Schedule a final inspection through OpenDSD after construction is complete.