Roof leaks are one of the most common and frustrating home repair problems. Water has a way of entering at one point and appearing somewhere completely different — making diagnosis harder than most homeowners expect. This guide walks through the most common causes of leaks on San Diego roofs and what it takes to fix each one properly.
San Diego Roof Types and Their Vulnerabilities
San Diego has a diverse housing stock, and different roof types have different common failure points.
Tile roofs (clay and concrete) are extremely common throughout the county, especially in older neighborhoods. Their main vulnerabilities are cracked tiles and failing underlayment. Tile itself is nearly indestructible, but the underlayment beneath it — designed as a secondary barrier — has a lifespan of 20-30 years. Many San Diego tile roofs from the 1990s and early 2000s are past due for underlayment replacement.
Flat and low-slope roofs are found on mid-century homes, commercial buildings, and many Craftsman and Spanish Colonial properties. TPO, modified bitumen, and torch-down systems fail at seams, around penetrations, and in areas of chronic ponding.
Shingle roofs are common in newer developments in East County and North County. Shingles fail through granule loss, cracking, lifting edges, and improper installation.
Common Cause #1: Flashing Failures
Flashing is metal sheeting — usually aluminum or galvanized steel — used to waterproof joints between the roof and vertical surfaces or penetrations. You'll find it at:
- Chimneys
- Skylights
- Dormers and walls
- Pipe penetrations
- Valleys (where two roof slopes meet)
Flashing can corrode, separate from the surface it's sealing, or crack at bends over time. When it fails, water runs directly into the joint it was designed to protect.
Repair: Remove old flashing, inspect the underlying area for rot or deterioration, install new flashing with proper lap geometry, and seal edges with roofing caulk or mastic.
Common Cause #2: Worn or Cracked Pipe Boots
Pipe boots are the rubber boots that seal around plumbing vent stacks. They're cheap parts — typically $20-$50 retail — but they're critically important. The rubber degrades in UV light and becomes brittle and cracked, usually within 10-15 years.
Repair: Replace the rubber boot. This is a straightforward job that takes under an hour for a trained roofer. Cost is typically $200-$400 per boot including labor.
Common Cause #3: Cracked or Missing Tiles
A single cracked clay or concrete tile exposes the underlayment below. The underlayment is designed as a secondary barrier, not a primary one — it will eventually fail under repeated direct exposure.
Repair: Replace individual broken or missing tiles. A roofer should also inspect the underlayment for any degradation in the exposed area. If underlayment is saturated or torn, it needs replacement too.
Common Cause #4: Failed Underlayment
This is one of the most under-diagnosed causes of roof leaks in San Diego. Underlayment sits beneath tiles or shingles and provides a secondary waterproofing layer. Most felt underlayment has a lifespan of 20-30 years. Synthetic underlayments can last 30-50 years.
A roof with intact tiles but failed underlayment will leak during sustained rain — and the leak source is often hard to identify because the tiles look fine from the outside.
Repair: Full underlayment replacement requires removing the tile or shingles, laying new underlayment, and reinstalling the surface material. This is a significant project but often necessary on aging roofs.
Common Cause #5: Flat Roof Membrane Issues
On flat roofs, the most common leak sources are:
- Open seams — where two membrane sections weren't properly bonded or where adhesive has failed
- Punctures — from foot traffic, falling debris, or HVAC installation
- Blistering — air or moisture trapped beneath the membrane creates bubbles that eventually crack
- Drain blockage — clogged drains cause ponding that keeps the membrane saturated
Repair: Seam repairs involve cleaning the area, applying compatible primer, and re-welding or bonding the seam. Puncture repairs use compatible membrane patch material. Blisters are cut open, dried, and patched. Blocked drains are cleared.
Common Cause #6: Valley Deterioration
Valleys are the V-shaped channels where two roof slopes meet. They carry a higher volume of water than any other part of the roof and are consequently more prone to wear. Metal valley flashing corrodes. Open valleys with rolled mineral-surface material can split or lift.
Repair: Remove deteriorated valley material. Install new metal flashing (aluminum or copper depending on budget) or compatible membrane material. Ensure proper overlap and sealing at all edges.
Common Cause #7: Ice Dam / Wind-Driven Rain
San Diego doesn't get ice dams, but it does get wind-driven rain — particularly during storms with gusts over 30 mph. Water driven horizontally under roof edges, at flashing joints, or beneath tile laps can infiltrate areas that would stay dry in normal rainfall.
Repair: Inspect all flashing and eave details after any major storm. Add sealant or caulk to joints that showed evidence of wind-driven infiltration.
Repair Costs in San Diego (2025-2026)
| Repair | Estimated Cost |
|---|---|
| Pipe boot replacement | $200–$400 |
| Flashing repair (chimney or skylight) | $350–$750 |
| Individual tile replacement (3-10 tiles) | $300–$700 |
| Flat roof seam repair | $350–$600 |
| Partial underlayment replacement | $800–$2,000 |
| Full underlayment replacement (tile roof) | $4,000–$12,000+ |
| Valley rework | $400–$900 |
Service Areas
Peak Builders & Roofers of San Diego provides roof leak repair throughout the county, including San Diego, Chula Vista, El Cajon, La Mesa, Santee, Lakeside, Spring Valley, Lemon Grove, National City, Escondido, Vista, and surrounding areas.
Get Your Leak Diagnosed and Fixed
Don't wait for a small leak to cause major damage. Call (619) 330-8185 or visit our contact page for a free inspection and estimate. As a GAF Master Elite certified, C-39 licensed contractor serving San Diego County since 1999, we diagnose leaks accurately and repair them correctly the first time.




