A Tilehurst company - serving San Diego, CA

Before & After Gallery - Tilehurst Roofing San Diego

Tile roofingTile roofing
Architectural shinglesArchitectural shingles
Metal roofingMetal roofing
GAFGAF
Owens CorningOwens Corning
Flat & low-slopeFlat & low-slope
Every visit starts with

Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation

Your new roof for as low as$159/month*On approved credit; ask for current terms
Get your free estimate

Roofing Before & After in San Diego, CA

Photos tell the truth faster than any pitch we could write. What follows are real jobs from San Diego neighborhoods, each one a roof that had reached the end of its useful life or failed in a specific way. You’ll see the condition we found when we arrived, what we did about it, and how it looked when the crew packed up. That last part matters most to us, because the finished roof is the only part you’ll live with.

Call (619) 393-3877

Explore

Styles & brands we work with

Architectural shingles
Architectural shingles
Metal roofing
Metal roofing
Tile roofing
Tile roofing
GAF
GAF
Owens Corning
Owens Corning
Flat & low-slope
Flat & low-slope

Recent Transformations

Asphalt Shingle Replacement in Clairemont Mesa

BeforeBeforeAfterAfter
Before: curling, granule-shedding shingles across the south-facing slope.
BeforeBeforeAfterAfter
After: full replacement with GAF Timberline HDZ shingles.

The problem here was classic San Diego sun damage. South-facing slopes in Clairemont take direct UV for ten-plus hours a day in summer, and after roughly 18 years these shingles had curled at the corners and lost most of their protective granules. We tore everything down to the decking, replaced three sheets of plywood that showed water staining, and installed a full GAF system with new underlayment, drip edge, and ridge cap. The homeowner told us afterward the house finally looked “finished” again.

Flat Roof Tear-Off and Re-Cover in North Park

BeforeBeforeAfterAfter
Before: blistered membrane with standing water after winter rains.
Roofing contractors using a conveyor belt to lift shingles onto a roof
After: new membrane with reflective coating, corrected drainage.

Flat roofs on older North Park bungalows get punished in ways pitched roofs don’t. Ponding water sat on this one long enough to blister the membrane, and the scupper drains were clogged with decades of debris. We removed the old roofing, repaired the damaged plywood at the low spot, and installed a new membrane with a white reflective top coat that knocks down attic heat in August. We also rebuilt the scupper openings so water actually leaves the roof now instead of camping on it.

Storm Damage Repair in Rancho Peñasquitos

Roofing contractor inspecting a home roof with a digital tablet
Before: wind-lifted shingles and exposed underlayment after a January storm.
Roofing contractor repairing metal flashing around a chimney on a sloped roof.
After: repaired section with Owens Corning shingles matched to the existing roof.

Rancho Peñasquitos gets real wind when storms roll through the canyons, and this roof lost a section of shingles along the rake edge. Water had already made its way under the underlayment and into the fascia. We replaced the damaged decking, installed new flashing where the roof meets the wall, and matched the replacement Owens Corning shingles as closely as color and weathering allowed. The written guarantee on this repair was in the homeowner’s hand before the crew climbed down.

Tile Roof Repair in La Jolla

Contractor applying sealant to shingles during a professional roof repair
Before: slipped and broken clay tiles over the entry overhang.
A roofing contractor performing shingle repair on a residential roof.
After: tiles reset and replaced, underlayment repaired beneath.

Tile roofs in La Jolla take a beating from salt air and the occasional overhanging eucalyptus branch. This one had several cracked clay tiles and a section of underlayment that had been exposed long enough to tear. We removed the broken tiles, patched the underlayment, and reset the field with salvaged tiles the homeowner had stored behind the garage. Matching clay tile isn’t always possible, which is why we tell every tile-roof customer to keep a few spares after installation.

Full Re-Roof on a 1950s Ranch in El Cajon

Professional roofer performing shingle repair on a residential roof
Before: original mid-century composite shingles, multiple patch layers visible.
Two professional roofers installing a new roofing membrane on a roof
After: complete re-roof with CertainTeed Landmark architectural shingles.

This El Cajon ranch still had its original 1950s composite shingles under two generations of patches. We found rotted decking along the eave line and a ventilation setup that did nothing for the attic. The fix was a full tear-off, new plywood where needed, a continuous ridge vent, and CertainTeed Landmark shingles in a color that respected the home’s mid-century character. The homeowner saw the written price before we pulled the first nail, and the final invoice matched it to the dollar.

Want Results Like These?

Every roof we show here started the same way: a phone call to (619) 393-3877 and a free estimate from a background-checked, uniformed technician. You get a written price before any work starts, a written guarantee on every repair, and a full year of follow-through under the 365-Day Done Right Promise. Call us and let’s talk about your roof.

Written by Greg Holloway, Owner at Tilehurst Roofing San Diego, serving San Diego since 2000.

Before & after

See the difference

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade
Need Roofing help in San Diego? Licensed & insured · Written quotes before work starts response · free estimates
Call (619) 393-3877
Local Service Coverage

Request a Free Estimate in San Diego

Tell us what you need - Tilehurst Roofing San Diego responds fast. No obligation.

By submitting this form, you accept our Privacy Policy and consent to being contacted by call, text, or email regarding your service needs, including from the affiliated professionals who may take on the job.

Prefer to text? Send a Text
Call Now - 24/7 Dispatch