24/7: (424) 777-1619

Real Projects · Real Results

Before & After Roofing Gallery

Every roof we replace tells a story. Slide through recent San Diego transformations — from tile lift-and-relay to full storm restoration.

Before and after photo of gaf timberline hdz shingle replacement in Poway, San Diego by California First Roofing
Residential · Shingles

Poway

GAF Timberline HDZ Shingle Replacement

Full tear-off of a moss-damaged asphalt roof, new synthetic underlayment, and a premium GAF Timberline HDZ system with 50-year manufacturer warranty.

Before and after photo of spanish s-tile lift & relay in La Jolla, San Diego by California First Roofing
Estate · Tile Lift & Relay

La Jolla

Spanish S-Tile Lift & Relay

8,400 sq ft of authentic clay S-tile carefully lifted, new synthetic underlayment installed, and original tiles re-laid with stainless flashings.

Before and after photo of 60,000 sq ft tpo commercial re-roof in Kearny Mesa, San Diego by California First Roofing
Commercial · TPO

Kearny Mesa

60,000 sq ft TPO Commercial Re-Roof

Mechanically fastened 60-mil TPO membrane over tapered ISO insulation on a multi-tenant industrial building. Completed in 21 days with zero tenant disruption.

Before and after photo of wind storm emergency restoration in Rancho Bernardo, San Diego by California First Roofing
Storm Damage · 24/7 Response

Rancho Bernardo

Wind Storm Emergency Restoration

Emergency tarping the night of the storm, followed by full replacement and complete insurance claim coordination. Homeowner paid deductible only.

Newest Install

Standing Seam Metal Roofing

Concealed-fastener standing seam panels with factory Kynar finish — installed over high-temp underlayment with custom flashings, integrated skylight curbs, and a 40+ year service life.

Charcoal standing seam metal roof with three integrated skylights mid-installation on a San Diego County home
Standing seam panels set over synthetic high-temp underlayment with three flashed and curbed skylights — watertight before the first panel closes.
Completed matte black standing seam metal roof overlooking a pool and firepit patio in San Diego County
Matte black standing seam over a poolside residence — clean seam lines, hidden clips, and coastal-grade corrosion resistance.
Installer setting dark standing seam metal panels on a poolside residence in San Diego County
Mid-install over a pool deck — panels set one at a time over high-temp underlayment with clean, straight seam lines.
Completed matte black standing seam metal roof on a two-story stucco and stone home
Matte black standing seam over a full remodel — matching fascia metal, custom valleys, and integrated skylight flashing.
Aerial view of a charcoal standing seam metal hip roof with white drip edge over synthetic underlayment
Aerial view of a hip roof in progress — MISECUREGRIP XHT 2.0 high-temp underlayment beneath every panel.
Standing seam metal roof planes meeting at a ridge with black roof jacks and vents installed
Ridge detail with sealed roof jacks and vent boots — every penetration flashed into the panel system, not caulked over.
Multi-unit residential building with new dark metal roof edge and scaffolding during a large re-roof project
Large multi-unit re-roof staged with full scaffolding — crews phased by building to keep residents in place.

Complete Roof Replacement

San Diego Re-Roof With Solar Removal & Reinstallation

A complete residential roof replacement coordinated from start to finish: disconnect and remove the existing solar array, tear off the aged shingles, inspect the roof deck, install the new architectural shingle system, rebuild every flashing detail, and reinstall the solar panels over the finished roof.

Aged brown asphalt shingle roof with solar panels before complete replacement in San Diego
Before: aged shingles, rooftop solar, skylights, vents, and utility runs documented before removal.
Solar panels installed over an aging asphalt shingle roof before removal in San Diego
Existing solar array mapped and disconnected for careful removal before the roofing work began.
Residential roof after solar panels and mounting hardware were removed for roof replacement
Solar panels removed and mounting points exposed, allowing a complete inspection of the old roof system.
Old asphalt shingle roof during solar mounting hardware removal and complete tear-off
Removal stage: rails, brackets, flashings, and deteriorated shingles cleared for a full replacement.
Solar rails being reinstalled over new gray architectural shingles on a San Diego home
New architectural shingles installed first, followed by flashed solar attachments and mounting rails.
New gray architectural shingle roof with skylights, flashed vents, and solar attachment work
Skylights, vents, and roof penetrations rebuilt and flashed into the new shingle system.
Solar panels reinstalled on a complete gray shingle roof replacement in San Diego
Solar array reinstalled over the finished roof with clean setbacks around skylights and penetrations.
Completed gray architectural shingle roof with solar panels, skylights, and new roof vents
Completed roof plane with matching vents, sealed flashings, and the solar system restored in place.
Completed San Diego roof replacement with architectural shingles and reinstalled solar panels
Final installation: a complete watertight roof replacement with the existing solar system back online.
Close view of reinstalled rooftop solar array over new gray asphalt shingles
Finished solar array secured over the new roofing system without compromising drainage or shingle coverage.

Planning a roof replacement beneath an existing solar system? Call (424) 777-1619 for one coordinated roofing and solar removal-and-reinstallation plan.

Shingle Roof Replacement

Architectural Shingle Re-Roofs & Repairs

Full tear-offs, synthetic underlayment, new flashings, and seamless rain gutters across San Diego County homes — documented from the first inspection photo to the final ridge cap.

Roofer installing ProArmor synthetic underlayment over new plywood decking on a San Diego home
Synthetic underlayment and fresh decking going down at dusk — full tear-off, re-nail, and dry-in before a single shingle is loaded.
Completed dark architectural shingle roof on a teal craftsman home with dormer window
Finished architectural shingle roof on a craftsman home, including new dormer flashing, drip edge, and painted fascia.
Side elevation of a completed charcoal shingle roof with new white fascia and gutters
Clean eave and rake detail: new fascia, hemmed drip edge, and seamless rain gutters tied into the new roof.
Aerial view of a new gray architectural shingle roof beside a patio trellis
Aerial pass over a completed re-roof — straight courses, tight valleys, and properly flashed patio tie-in.
Close aerial view of a new gray shingle hip roof with metal pipe flashing
Hip roof finished with staggered architectural shingles and new galvanized pipe flashings, crew van staged curbside.
Installer working on a large multi-hip gray shingle roof replacement
Multi-hip layout mid-installation — our W-2 crew keeps courses aligned across every plane and ridge.
Overview of a completed gray shingle roof with garage and dump trailer staged below
Job-site control matters: dump trailer staged, roof magnet-swept, and landscaping protected through tear-off.
Existing aged shingle roof with brick chimney and vents documented before replacement
Pre-job documentation of the existing roof — worn shingles, chimney flashing, and every vent photographed before scope is finalized.
Combination roof with white coated flat section adjacent to new dark shingles
Combination system: coated low-slope section sealed at each penetration, tied cleanly into the new steep-slope shingles.
Aged commercial flat roof with white insulated ductwork before replacement
Commercial low-slope inspection — aged cap sheet, insulated duct runs, and equipment supports mapped ahead of a full re-roof.

Ready for a new roof? Call (424) 777-1619 for a free, no-pressure roof inspection and written estimate.

Fascia Replacement

Wood Fascia Replaced With Custom Metal Fascia Boards

Rotted, split, and repeatedly repainted wood fascia removed and replaced with custom-bent metal fascia boards. In San Diego's coastal air, metal fascia stops rot at the roof edge, holds gutters solid, and never needs painting again.

New black metal fascia wrap installed over a San Diego roof edge with hemmed drip edge
Rotted wood fascia removed and replaced with custom-bent black metal fascia — hemmed edge, factory finish, and color-matched fasteners.
Corner detail of custom metal fascia board wrapping a stucco parapet edge
Corner miter detail: each length is bent on site so the metal fascia turns the corner tight with no exposed wood or open seams.
Metal fascia board running along a stucco wall beside a standing seam metal roof
Metal fascia tied into the standing seam field — the edge metal locks the panels down and eliminates future fascia rot and repainting.
Long run of new dark metal fascia along a hillside home roof edge in San Diego
Straight, dead-level run across the full elevation. Metal fascia boards never warp, split, or peel like painted wood trim.
Close view of new metal fascia replacing wood fascia next to an aged wood shake roof
Side-by-side with the original wood shake roof — the failing wood fascia is gone and replaced with sealed, maintenance-free metal.
Metal fascia installed around a stucco skylight well and roof vent
Fascia metal carried around the skylight well and vent penetrations so every transition sheds water instead of holding it.
Overhead view of completed metal fascia replacement around skylights on a San Diego home
Completed metal fascia replacement around multiple skylights — sealed, fastened, and ready for gutters to be re-hung.

Wood fascia rotting behind your gutters? Call (424) 777-1619 for a free fascia and roof-edge inspection.

Tile Roofing

Tile Roof Lift & Relay in San Diego County

Your tile is usually fine — the underlayment beneath it is what fails. We lift and stack the existing concrete or clay tile, replace the underlayment, valley metal, and flashings, repair any dry-rotted decking, then relay the same tile. You keep the look of the home and get a brand-new waterproof system.

S-tile roof being relaid over new underlayment with metal O'Hagin attic vents in San Diego
Lift-and-relay in progress: original clay-profile tile stacked, new underlayment installed, and low-profile metal attic vents set into the field for proper ventilation.
Concrete roof tiles stacked on a San Diego home during a lift and relay re-roof
Tiles are carefully removed and stacked on the roof so the homeowner keeps the original tile profile and color — only the waterproofing underneath is replaced.
Tile roof stripped to underlayment with new valley metal and flashings in San Diego
New valley metal, pipe flashings, and two-layer underlayment installed before a single tile goes back down.
Exposed plywood roof deck inspected during a San Diego tile roof lift and relay
Deck inspection: every sheet of plywood is checked for dry rot and re-nailed to current San Diego code before the new underlayment is dried in.
California First Roofing crew loading and spacing roof tile on a Carlsbad tile roof
Our own crew — not subs — loading and spacing tile across the roof for an even, straight-coursed finish.
New underlayment chalked and tile loaded on a San Diego County tile roof
Chalk lines snapped over fresh underlayment so every course lands straight, with new eave metal and gutter apron already in place.

Tile roof leaking or over 20 years old? Call (424) 777-1619 for a free lift-and-relay estimate.

Wood & Framing Work

Framing, Overhangs & Patio Cover Carpentry

Rafters, beams, outlookers, overhang extensions, patio covers, and dry-rot repairs — framed by our own carpenters so the roofing, fascia, and structure all come from one licensed contractor.

New wood patio cover framing with rafters and outlookers tied into a metal-clad building
Custom patio-cover framing: pressure-treated beam, rafters on hangers, and outlookers built to carry a new roof deck.
Wood framing and overhang extension along a metal-sided structure by California First Roofing
Overhang extension framed and blocked — our carpentry crew handles the framing, fascia, and roofing as one job.

Need framing or dry-rot repair with your new roof? Call (424) 777-1619 and we'll scope it in one visit.

Shingle Roof Replacement

Owens Corning Duration COOL Shingle Re-Roof in San Diego

A full tear-off and replacement on a San Diego hillside home: new synthetic underlayment, valley and eave metal, re-flashed skylights, upgraded attic ventilation, and Owens Corning Duration COOL architectural shingles with a torch-down tie-in on the low-slope section.

New architectural shingle roof in San Diego with skylights, torch-down low-slope section, and new pipe flashings
Combination roof done right: architectural shingles on the pitched sections, a torch-down low-slope tie-in, and all-new galvanized pipe flashings and skylight curbs.
Completed gray architectural shingle hip roof over a San Diego pool home
Straight, tight courses across a complex hip roof — installed by our own W-2 crew, not subcontractors.
Shingle installation in progress over synthetic underlayment on a San Diego roof
Synthetic underlayment fully dried in with capped fasteners before shingles go down — the step most bidders quietly skip.
Owens Corning Duration Cool shingle bundles staged on a San Diego roof during a re-roof
Owens Corning Duration COOL shingles staged on the ridge — reflective granules that cut attic heat during San Diego summers.
New shingle roof with skylights and new metal drip edge on a San Diego hillside home
Existing skylights re-flashed and curb-mounted into the new system so the weakest points on the roof stop being weak points.
California First Roofing installer setting flashing on a San Diego shingle re-roof
Hand-cut step and pan flashing set by a certified installer — every penetration sealed by hand, not caulked over.
New valley metal, drip edge, and starter course on a San Diego shingle roof replacement
New eave metal, valley metal, and starter course installed before the field — the details that decide whether a roof lasts 30 years.
Finished gray architectural shingle roof with re-flashed skylight in San Diego
Finished field with a re-flashed skylight and clean ridge cap — no exposed nails, no patchwork.
Close-up of new architectural shingle courses and ridge vent on a San Diego roof
Close-up of course alignment and offsets: nailed in the manufacturer's zone so the wind warranty actually holds.
Completed architectural shingle roof with ridge cap and attic vents in San Diego County
Balanced attic ventilation with new O'Hagin-style vents and ridge cap — cooler attic, longer shingle life.

Ready for a new shingle roof? Call (424) 777-1619 for a free, no-pressure roof replacement estimate.

No Attic? Insulate Above the Roof Deck

Polyiso Roof Insulation & Polyglass Torch-Down System

This San Diego home had no attic space and became extremely hot. The homeowners did not know insulation could be added directly into the roof assembly. We installed rigid polyiso insulation, rebuilt the deck with new plywood, applied Polyglass self-adhered SA V underlayment, and completed the roof with a Polyglass torch-down membrane. The result is a waterproof roof with a continuous thermal barrier above the living space.

Polyiso rigid roof insulation boards fitted over a San Diego low-slope roof
Polyiso insulation boards are laid directly above the roof structure, creating a continuous thermal barrier for a home with no attic space.
Roofer sealing polyiso insulation board joints on a low-slope roof in San Diego
Board joints are fitted and sealed before the new roof deck is installed, reducing heat transfer through the roof assembly.
Sealed polyiso roof insulation installation for a home without an attic
A close inspection confirms the insulation layer is continuous and the seams are prepared for the next stage of the roof system.
New plywood roof deck installed above polyiso insulation in San Diego
New structural plywood is installed over the rigid insulation to create a clean, secure deck for the waterproofing system.
New plywood decking and Polyglass self-adhered underlayment installation
The rebuilt deck receives Polyglass self-adhered SA V underlayment, providing a strong secondary water barrier below the cap sheet.
Completed Polyglass torch-down roof with sealed seams and new pipe flashings
Polyglass torch-down membrane is completed with fully bonded laps and carefully detailed penetrations for long-term waterproofing.
Finished gray Polyglass torch-down low-slope roof in San Diego
The finished mineral-surface membrane provides a durable, clean low-slope roof while the insulation below helps keep the home more comfortable.
Completed insulated low-slope roof around skylight and transition details
Transitions, skylight areas, edges, and seams are finished as one integrated insulated roofing assembly.

No attic and too much heat inside your home? Call (424) 777-1619 for an insulated roof-system assessment.

Video Walkthrough

How We Install Roof Insulation on a Home With No Attic

A short walkthrough of the insulated roof-deck process: rigid polyiso boards set above the structure, new plywood decking fastened over the insulation, Polyglass self-adhered SA V underlayment, then the torch-down cap sheet and detailed penetrations.

  1. 1Tear off the old membrane and inspect the existing roof structure.
  2. 2Set rigid polyiso insulation boards for a continuous thermal barrier.
  3. 3Fasten new plywood decking over the insulation for a solid nailable surface.
  4. 4Apply Polyglass SA V self-adhered underlayment as the secondary water barrier.
  5. 5Torch-apply the Polyglass cap sheet with fully bonded laps.
  6. 6Detail pipes, skylights, and edges, then final clean-up and inspection.

Want this system on your home? Call (424) 777-1619 for a free insulated roof-system estimate.

Ridge Vents & Attic Ventilation

Ridge Vent Installation & Roof Ventilation in San Diego

For homes that do have attic space, balanced intake and exhaust ventilation can help release trapped heat. We install continuous ridge vents, static vents, and new flashing around every pipe and penetration.

New architectural shingle roof in San Diego with re-flashed pipe vents and attic vent
Completed shingle field with new galvanized pipe jacks and a low-profile attic vent set into the plane — no cracked boots left behind.
Metal ridge vent installed along the ridge of a San Diego shingle roof
Continuous metal ridge vent installed over a cut ridge slot — hot attic air exhausts at the peak instead of cooking the shingles.
Ridge vent run down the full length of a San Diego shingle roof at sunset
Full-length ridge vent run and lapped correctly end to end, paired with new roof vents on both slopes for balanced airflow.
California First Roofing crew installing ridge vent and pipe flashings on a San Diego roof
Our crew setting ridge vent and new pipe flashings — every penetration re-flashed, never reused.
Roofer sealing metal ridge vent seams with sealant on a San Diego shingle roof
Vent seams and end caps sealed by hand with roof-grade sealant so wind-driven rain can't push through the ridge.
Owens Corning Duration COOL shingles staged over new underlayment on a San Diego re-roof
Tear-off complete, RhinoRoof underlayment dried in, and Duration COOL shingles staged with new vents ready to set.
New shingle roof in San Diego with turbine-free static vent and attic vent
Static roof vents and a new sewer stack flashing on a finished San Diego roof — clean lines, correct spacing.
Completed gray architectural shingle roof with hip and ridge cap in San Diego
Hip and ridge cap shingles run tight over every hip and ridge — the finish detail that makes a roof look installed, not patched.
Wide view of a completed architectural shingle roof and valley in San Diego
Open valley with new metal and a full field of architectural shingles — straight courses from eave to ridge.
DensDeck cover board fastened over a commercial low-slope roof deck in San Diego County
Commercial low-slope build-up: DensDeck fire-rated cover board mechanically fastened before the membrane goes on.

Hot upstairs rooms or curling shingles? Call (424) 777-1619 for a free attic ventilation and roof inspection.

On the Roof

Our Crew in Action

W-2 employees, badged, and CSLB #1094851 licensed — never subcontractors. Every California First Roofing installer trains on manufacturer-certified systems from GAF, Owens Corning, Malarkey, and Polyglass.

Behind the scenes on a San Diego residential re-roof — badged crew, manufacturer-certified install.Read transcript
California First Roofing installer with tool belt walking a residential shingle roof during a tear-off and re-roof in San Diego
Certified installer mid-project on a residential architectural shingle replacement — full tear-off, synthetic underlayment, and manufacturer-warranted install.

Crew Video Transcript

Accessible text description of the 24-second video above. Captions are also available in the video player (CC).

  1. [00:00 – 00:05] A California First Roofing installer in a branded gray shirt and tool belt walks across a residential shingle roof under bright sunlight.
  2. [00:05 – 00:12] The installer carries a roofing tool while moving carefully along the roof plane, showing the full tear-off and re-roof process in progress.
  3. [00:12 – 00:18] Close-up view of the installer’s hands and tools as he works on the new architectural shingle system.
  4. [00:18 – 00:24] The camera pulls back to show the full roof with completed sections of gray shingles and the San Diego skyline in the distance.
Need a new roof? Call (424) 777-1619 for a free inspection anywhere in San Diego County.

Your roof could be next.

Free inspection, honest estimate, and heirloom-grade installation — solid 5-star rated across San Diego County.

Visit Our Office

Find California First Roofing

9606 Tierra Grande St, San Diego, CA 92126 · (424) 777-1619

Get Directions
Loading map…