Residential fence regulations in San Diego set a 3-foot limit for solid fences along the front property line, allow up to 9 feet in side and rear yards when the upper portion is open, and require a building permit only when a fence reaches 7 feet or more. The rules tighten near street corners, driveways, pools, coastal view corridors, and fire hazard zones, so the height number alone rarely tells the whole story for a given lot.
Height Limits by Where the Fence Sits
San Diego’s fence code, found in Chapter 14 of the Municipal Code, treats the front of your lot very differently from the sides and rear.1San Diego Municipal Code. San Diego Municipal Code Chapter 14 Article 2 Division 3 – Fence Regulations
Along the front or street-side property line, the limits break down by fence type:
- Solid fences: 3 feet at the property line, gradually increasing to 6 feet as you move back toward the front setback.
- Non-chain-link open fences: 6 feet at the property line, increasing to 9 feet at the setback. An open fence must have at least 35 percent of each six-foot section open to light.
- Standard all-metal chain link: 3 feet on the front or street-side property line.
You can stack a solid fence with an open fence on top along the front line, as long as neither the solid part nor any chain link exceeds 3 feet and the combined height stays at 6 feet or below. Up to 30 percent of a fence’s total length may exceed the height limit by up to 6 inches, which absorbs decorative post caps and small grade changes.
Side yards and rear yards are more generous. Fences in required side and rear yards can reach 9 feet total, but any portion above 6 feet has to be open fencing.1San Diego Municipal Code. San Diego Municipal Code Chapter 14 Article 2 Division 3 – Fence Regulations A 6-foot solid wood or vinyl fence topped with 3 feet of lattice fits within those rules.
How the city measures matters on any lot that isn’t flat. Height is measured from the lowest grade on either side of the fence to the highest point of the structure, including caps, lattice, and other extensions.2City of San Diego. Information Bulletin 220 – How to Obtain a Permit for a Retaining Wall or Fence On a sloped lot, or where the fence sits on top of a retaining wall, that lower grade eats into your allowable height quickly. Take measurements at several points along the proposed fence line before committing to a design.
One additional rule applies to solid fences along a major street, primary arterial, or freeway. These can reach 6 feet if the design includes at least one horizontal or vertical offset for every 120 square feet of fence area, with each offset at least 12 inches wide and 4 inches deep.
Visibility Triangles at Corners and Driveways
The city enforces a strict 3-foot height limit inside designated visibility triangles, meant to keep sightlines clear for drivers and pedestrians. Fences, walls, hedges, and large planters all count.1San Diego Municipal Code. San Diego Municipal Code Chapter 14 Article 2 Division 3 – Fence Regulations
SDMC Section 113.0273 defines how these triangles are drawn:3City of San Diego. City of San Diego Land Development Code Draft – Section 113.0273
- At a street intersection: 25 feet along each intersecting property line, with a diagonal connecting the endpoints.
- At a street and alley: 10 feet along each intersecting property line.
- At a street and driveway: 10 feet along the property line from the driveway edge, and 10 feet inward along the driveway itself.
On a corner lot where the combined front and street-side yards measure less than 25 feet, the triangle uses that combined dimension or 15 feet, whichever is greater. A fence that meets every other rule can still fail inspection if it clips into one of these zones.
Solid, Open, and Chain Link
The code doesn’t approve or reject materials as such. It regulates fence type, and the solid-versus-open distinction drives most of the height numbers already covered. To count as open, a fence needs at least 35 percent of each six-foot section open to light, which rules out tightly spaced pickets but allows wrought iron, spaced wood slats, and similar designs.1San Diego Municipal Code. San Diego Municipal Code Chapter 14 Article 2 Division 3 – Fence Regulations
Chain link is treated as its own category. On the front or street side it is capped at 3 feet, even where other open fencing can reach 6 feet. If you want more height at the front, use a different open design or set the chain link back toward the setback.
The fence division of Chapter 14 does not contain a general ban on barbed wire or razor wire in residential zones. That is a common assumption that lacks clear support in the text itself. Community plan overlays, other zoning provisions, or a homeowners’ association may still restrict certain materials, so confirm your specific zoning with the Development Services Department before assuming.
When You Need a Permit
Most residential fences in San Diego do not require a building permit. Any fence under 7 feet tall that complies with Section 142.0310’s height and design rules is exempt from permitting.1San Diego Municipal Code. San Diego Municipal Code Chapter 14 Article 2 Division 3 – Fence Regulations Information Bulletin 220 from the Development Services Department states the same thing: “Fences require permits if they are over seven feet in height.”2City of San Diego. Information Bulletin 220 – How to Obtain a Permit for a Retaining Wall or Fence
A related shortcut: fences built to the specifications in Information Bulletin 222 (“City of San Diego Standard Fences”) are exempt from permitting entirely, so no plan review is needed for those designs.2City of San Diego. Information Bulletin 220 – How to Obtain a Permit for a Retaining Wall or Fence
Permits are required when:
- A fence is 7 feet or taller (building permit through Process One).
- A retaining wall is 3 feet or taller (building permit through Process One).
- A fence or retaining wall exceeds the height limits by 20 percent or less (Neighborhood Development Permit through Process Two).
The fees add up. The published schedule for fences over 7 feet shows a base plan check fee of $1,893.71 per 100 linear feet and a base inspection fee of $493.90, with additional charges beyond that increment. Fences built to the city’s standard specifications carry lower fees, around $1,070.67 for plan check and $329.26 for inspection per 100 linear feet. Every project requiring plan review also incurs a non-refundable General Plan Maintenance Fee of $737 and a Mapping Fee of $11.34.4City of San Diego. Fee Schedule for Construction Permits-Structures A permitted fence project can easily run more than $2,000 in city fees before you buy any material.
Documentation for a permitted fence typically includes a completed Parcel Information Checklist, two marked-up copies of the applicable Information Bulletin showing your fence’s structural specifications, and, if the fence is at the front of your property, a curb-to-property verification card. Retaining walls or fences with structural loads may need engineered calculations sealed by a licensed professional. Confirming your property lines is your responsibility. A boundary survey is the safest way to avoid building on a neighbor’s lot or into a public right-of-way.
Going Taller: Neighborhood Development Permits
If you need a fence taller than what the standard rules allow, but only by 20 percent or less, you can apply for a Neighborhood Development Permit under Process Two.5San Diego Municipal Code. San Diego Municipal Code – Neighborhood Development Permit Procedures A 6-foot side-yard solid fence limit, for example, could be pushed to about 7 feet 2 inches through this process.
Process Two involves a more detailed review than a standard building permit. The city evaluates whether the request fits the surrounding neighborhood and the applicable community plan. Neighbors within the notification radius receive written notice and can weigh in. Requests for more than 20 percent above the standard limit fall outside a Neighborhood Development Permit and require a different discretionary approval, which is a considerably harder path.
The strongest deviation requests focus on physical features of the property, such as an unusual lot shape, steep slopes, or an awkward relationship between the house and the street, rather than on personal preference or cost savings.
Coastal, Fire, and Pool Overlays
Some lots come with extra layers of rules that override or tighten the general fence code.
Coastal Overlay Zone
Open fencing within view corridors and visual accessways in the Coastal Overlay Zone must have at least 75 percent of its vertical surface area open to light, compared to the standard 35 percent elsewhere.1San Diego Municipal Code. San Diego Municipal Code Chapter 14 Article 2 Division 3 – Fence Regulations Landscaping and open fencing in these corridors may be allowed only if they do not significantly block public ocean views.6San Diego Municipal Code. San Diego Municipal Code Chapter 13 Article 2 Division 4 – Coastal Overlay Zone
Very High Fire Hazard Severity Zones
Large portions of San Diego fall within Very High Fire Hazard Severity Zones. California’s “Zone Zero” defensible space requirements, which take effect for existing properties by February 2027, require homeowners in these zones to replace combustible fencing, gates, and arbors within a specified distance of occupied structures with non-combustible alternatives. Non-combustible means materials that won’t ignite or release flammable vapors when exposed to fire; metal fencing such as steel or aluminum qualifies, while wood, vinyl, and standard composites do not. A fence that meets the municipal code’s height and design rules might still fall short of fire safety requirements on these properties.
Pool Safety Barriers
If your property has a swimming pool, California law and San Diego’s building regulations impose barrier requirements that override the general fence rules. San Diego requires pool barriers with a minimum height of 5 feet measured from exterior grade, no horizontal openings greater than 5 inches, and self-closing, self-latching gates with latches at least 4 feet 6 inches above grade.7City of San Diego. San Diego Regulations Section 3109.5 – Barriers and Safety Features for Existing Swimming Pools
The statewide California Swimming Pool Safety Act sets similar or stricter standards for newer pools: a minimum barrier height of 60 inches, a self-latching gate mechanism no lower than 60 inches from the ground, a maximum gap of 2 inches at the bottom of the barrier, no openings large enough to pass a 4-inch sphere, and gates that open away from the pool. The outside of the barrier must be free of handholds or footholds that would let a young child climb over. Which set of standards applies depends on when the pool was built.
Shared Fences With Your Neighbor
When a fence sits on the boundary line between two properties, California Civil Code Section 841 presumes that both neighbors share equally in the cost of building, maintaining, or replacing it. This is a statewide default that applies unless the neighbors agree otherwise in writing.8California Legislative Information. California Code Civil Code CIV 841
Before starting work on a shared boundary fence, you must give the adjoining property owner 30 days’ written notice. The notice needs to describe the problem, your proposed fix, estimated costs, how you propose to split the bill, and a timeline. Skipping the notice can undermine your ability to recover the neighbor’s share in court later.
The 50/50 split applies to reasonable costs. If you want premium materials or a custom design, you generally cover the extra expense. A neighbor can also challenge the equal-split presumption in court by showing that the financial burden would be substantially disproportionate to the benefit they receive, that the cost exceeds the increase in property value, or that the expense would create genuine financial hardship.8California Legislative Information. California Code Civil Code CIV 841
What Happens If You Violate the Rules
A fence that is too tall, sits in a visibility triangle, or was built without a required permit exposes the owner to San Diego’s Building and Land Use Enforcement process. Civil penalties can reach up to $10,000 per day, with a total maximum of $400,000.9City of San Diego. Building and Land Use Enforcement Most cases begin with a notice of violation and a deadline to fix the problem, with daily penalties accruing only if the notice is ignored. Fences that block emergency access or sit inside a visibility triangle tend to be treated as urgent.
The cleanest way to stay out of enforcement is to confirm your zoning designation, check for overlay zones affecting your lot, and pull the relevant Information Bulletins from the Development Services Department before construction. For anything outside the permit-exempt dimensions, budget for the fees and add the review timeline to your project schedule.