Your fence is leaning, and it’s getting worse every week. Before you call anyone or grab a post digger, it helps to know exactly what’s causing it — because the fix for a rotted post is completely different from the fix for a tree root problem.
The four common causes of a leaning fence here
San Diego’s conditions are harder on fence posts than most homeowners expect. The climate is mild, but the soil and terrain create four specific failure patterns.
Post rot at the base. This is the most common cause in San Diego. Wood posts sit in soil that cycles between dry and damp — drought months followed by heavy El Niño winters. That moisture cycling accelerates rot right at the soil line, where the post is most vulnerable. The above-ground portion looks fine. The problem is underground.
Expansive clay soil movement. Large parts of San Diego — including many neighborhoods in East County, Chula Vista, and Santee — sit on expansive clay. Clay shrinks when it dries and swells when it gets wet. If your posts were set without enough concrete, or the concrete collar cracked, the soil movement pushes the post laterally over time.
Tree root pressure. Mature trees near a fence line are a slow-motion problem. Roots grow under and around post footings, cracking the concrete and physically lifting or tilting the post. You’ll usually see this when only one or two posts are leaning, with the rest of the run staying straight.
Wind load from overgrown vegetation. Bougainvillea, jasmine, and other climbing plants are everywhere in San Diego. They add significant wind-catching surface area to a fence panel. Posts set in sandy coastal soil or shallow footings can’t handle the extra load. The panel becomes a sail, and the posts slowly lose ground.
Knowing which of these you’re dealing with tells you whether you need a simple post reset, new footings, root removal, or a full panel replacement.
Soil movement, root pressure, and post rot — how to tell which you have
You can diagnose most leaning fences in five minutes with three simple checks.
The lean angle test
Stand back and estimate the lean. A fence leaning less than 5 degrees (about a hand-width of lean at the top of a 6-foot fence) may still be in the early stages and easier to correct. More than 10–15 degrees usually means the post has already lost most of its structural contact with the footing or surrounding soil.
The post wiggle test
Push the post firmly at shoulder height, then pull it. A post in solid concrete should have almost no give. If it rocks more than half an inch in any direction, the footing has failed — either the concrete cracked, or the post rotted out of it. Next, check the soil right at the base. Dig down two to three inches with a screwdriver and probe the wood. Soft, fibrous, dark material means rot has reached the structural section of the post.
The soil moisture check
Check the soil condition within a foot of the base. Bone-dry, cracked soil suggests the footing may have shifted during a dry period and is no longer holding the post plumb. Waterlogged soil that stays wet long after rain points to drainage issues that will keep causing problems unless you address them before resetting.
If the post wiggles but the wood is solid, you’re looking at a footing failure — soil movement or concrete failure. If the post wiggles and the wood is soft and crumbling, you need a new post. If the post is solid but the lean is on one side of a long run, check for a root near that post.
Quick stabilization vs full post replacement
Not every leaning fence needs a full post replacement. There’s a real decision to make here, and it depends on what the diagnostic checks told you.
Quick stabilization works when the post is structurally sound but has shifted in loose or failed footing. The process involves exposing the base, removing loose soil and broken concrete, re-plumbing the post, and re-setting it in fresh concrete — typically fast-set concrete that cures in 20–40 minutes. For sandy soils along the coast, a wider footing or gravel collar improves drainage and reduces future movement. This is a same-day repair in most cases.
Post sister repair is a middle-ground option. When a post has mild rot at the base but the top two-thirds is still solid, a steel post anchor or a pressure-treated sister post can be driven alongside the original and bolted to it. This stops the lean and extends the life of the installation without excavating the full footing. It’s a legitimate repair when done correctly — but it’s not appropriate when more than the bottom third of the post is compromised.
Full post replacement is the right call when the wiggle test reveals soft rot through the structural section, when a post is snapped at or near grade, or when root intrusion has fully undermined the footing. This is more involved — you’re pulling the old post, removing the footing, dealing with any roots, drilling a new hole to proper depth (generally 1/3 of the post length plus 6 inches in San Diego clay conditions), and resetting with new concrete.
Our fence post repair service covers all three approaches. We’ll tell you which one actually fits your situation — not whichever one is easier to upsell.
When to repair the post and when to replace the panel too
A new post doesn’t always fix everything. The panel condition matters.
If the lean was gradual, the fence boards and rails may have shifted slightly out of square but are still intact. Re-plumbing the post and re-attaching any pulled fasteners is usually enough. Our fence repair service handles this as part of the post repair visit when the panel damage is minor.
Replace the panel too when:
- Rail rot has spread. If the horizontal rails are soft where they meet the post, re-setting the post just transfers the load to failing wood. You’ll be back in six months.
- More than three boards are cracked, cupped, or split. Replacing individual pickets is a judgment call, but when a significant portion of the panel is deteriorated, a full panel replacement is usually better value than piecemeal repairs.
- The lean pulled fasteners through the boards. Enlarged fastener holes in fence boards don’t hold well when re-nailed. If you see tear-out on the pickets near the rails, those boards need replacement.
For a deeper look at the post-only vs. full-structure decision, we’ve written a more detailed breakdown in our fence post repair vs replacement guide.
What a fair repair quote looks like
A straightforward single-post reset in San Diego — solid post, failed footing, standard soil — typically runs $150–$250 in parts and labor. Add root removal and it goes up depending on root size and access.
Full post replacement with new concrete footing runs $250–$450 per post for most residential wood fences. If you’re replacing multiple posts plus panels, the per-post cost usually drops because setup costs are shared across the job.
Red flags in a quote: any contractor who won’t tell you the post depth they’re setting to, or who proposes hydraulic cement instead of concrete for a structural footing reset. Also worth verifying — contractors doing fence work in California should hold a valid CSLB license. You can check a contractor’s license directly on the CSLB site before anyone starts work.
If permits are required for your repair — which is uncommon for a like-for-like post replacement but possible if you’re changing fence height or location — San Diego County’s zoning and permit information is available through the County PDS office.
When to call us
A leaning post that’s past the wiggle-test threshold isn’t going to correct itself, and delaying usually means a panel comes down in the next windstorm. If your fence is leaning more than a hand-width at the top, or if the post has any give when you push it, it’s time to have someone look at it properly. Call us at (858) 925-5546 for a same-day estimate.