24/7: (424) 777-1619
Commercial roof in San Diego County

San Diego County · Residential & commercial roofing

San Diego Roof Replacement
California First Roofing

Full roof replacement and re-roofing for shingle, tile, metal and commercial flat roofs, plus repair for leaks, flashing and storm damage — from our San Diego office at 9606 Tierra Grande St, 92126. We serve Mira Mesa, Scripps Ranch, Pacific Beach, La Jolla, Point Loma and surrounding San Diego County communities, with 24/7 emergency service and free written estimates. CSLB #1094851.

Roof replacement for your home or business

Plan your San Diego roof replacement around the roof assembly, not just the covering. Compare decking, underlayment, flashing and ventilation in a written scope, and see our confirmed San Diego shingle and Escondido commercial flat-roof projects before requesting an estimate.

  • Full roof replacement and tear-off with project-specific written warranty terms
  • Specialists in shingles, Spanish tile, clay, concrete, slate, and standing-seam metal
  • Commercial TPO, torch down, and single-ply membrane replacement experts
  • Lift & relay tile service to extend the life of your existing roof
  • CSLB #1094851 — check the official license record before signing
  • Confirmed San Diego shingle and Escondido commercial flat-roof projects
  • Written estimates with roof materials and proposed scope identified
  • Local San Diego office at 9606 Tierra Grande St, San Diego, CA 92126
See our real roofing projects →

Request your San Diego roof replacement quote

Tell us about your roof — replacement, re-roof or repair — and your property’s city. We’ll contact you about a free written estimate.

Emergency? Call (424) 777-1619 — we answer 24/7.

California First Roofing · San Diego office

9606 Tierra Grande St, San Diego, CA 92126

(424) 777-1619 · Open 24 hours, every day

Our work

Real roofs by our crews across San Diego County

Two-story San Diego home with a new architectural shingle roof
San Diego · Full shingle re-roof with new ridge caps and vents
Crew installing a commercial flat roof in Escondido
Escondido · Commercial flat roof replacement
Roofing crew installing shingles
Our crew on a shingle installation

Service Area

Roofing Across San Diego County

Tap a city to see where our crews work and what we do there. Licensed CSLB #1094851 — repairs, replacements, tile, flat roofs and 24/7 leak service.

Roofing in San Diego

Our home office and crews work every San Diego neighborhood — from coastal La Jolla and Pacific Beach to Rancho Bernardo and Mira Mesa.

  • Roof repair & leak repair
  • Full roof replacement
  • Tile, shingle, slate & metal
  • Flat & commercial TPO
  • 24/7 emergency tarping
Free estimate · (424) 777-1619

Free roofing estimate for your city

Roof replacements, repairs and commercial roofing across San Diego County.

Request my free estimate

Price Match Promise

Got a competing roofing bid in San Diego? We'll beat it.

Upload any written quote from a licensed C-39 roofing contractor with 3+ years in business — we verify the license with the CSLB and come back with a lower fixed price on the same scope.

Upload my bid

Project Film

See California First Roofing in Action

Real craftsmanship, real sites, real results across San Diego County.

Answers

San Diego Roofing FAQ

What affects roof replacement cost in San Diego?

Roof area, material, tear-off, decking condition, flashing, access and required approvals all affect the estimate. Request a written quote that separates the proposed roof system from any allowance for concealed damage. Compare the scope, not just the total price.

Should I repair or replace my roof?

A localized flashing problem or a few damaged tiles may be repairable when the rest of the roof is sound. Recurring leaks, widespread underlayment deterioration or decking damage call for a replacement assessment. An inspection helps compare a targeted repair with a complete re-roof; age alone does not decide the scope.

Do I need a permit for roof replacement in San Diego?

San Diego's September 2026 Information Bulletin 123 does not require a building permit for every reroof. Renewal without altering the existing roof structure or diaphragm can be exempt, subject to the bulletin and Municipal Code. Permit triggers include structural changes, replacing wood or asphalt roofing with material over 6 pounds per square foot, and removing skip sheathing to install new decking. For single-family homes, duplexes and townhouses, in-kind replacement of damaged decking up to 25% of the entire roof area can be exempt. Designated historic resources and adopted historic districts always require a reroof permit. Reinstalling removed solar panels requires an electrical permit. We confirm the complete requirements and any exemption with the City for your scope before work.

Can tile roofs be re-roofed without replacing every tile?

A lift-and-relay scope can reuse suitable existing tiles while replacing underlayment and repairing affected details. Broken tiles, compatibility and the condition of the roof assembly determine whether reuse makes sense. Ask the estimate to identify which materials will be reused and which will be new.

Do you offer commercial flat-roof replacement?

California First Roofing offers commercial flat-roof replacement as well as residential re-roofing. Our confirmed Escondido project shows commercial modified-bitumen work. Drainage, penetrations, existing layers and the building's use should be assessed before choosing a replacement system.

How can I check your license, insurance and roof warranty?

Check CSLB license #1094851 using the official Contractors State License Board record. Request current insurance documents and written warranty terms for your specific roof system before signing. Manufacturer coverage and workmanship coverage are different; exclusions and eligibility depend on the agreed installation.

Website Reviews

What San Diego Homeowners Say

Loading reviews…

Leave a Website Review

Tell other San Diego homeowners about your roofing project.

Website reviews publish automatically. To leave a Google review, use the separate Google link above.

Roof replacement & repair · San Diego, CA 92126

Visit or Call Our San Diego Roofing Office

California First Roofing works out of a real San Diego office at 9606 Tierra Grande St, San Diego, CA 92126. Call or email to arrange a visit; we answer emergencies 24/7.

Office address
9606 Tierra Grande St, San Diego, CA 92126
Get directions →
Phone (call or text)
(424) 777-1619
Business hours
  • Monday – Sunday: Open 24 hours
License
CSLB #1094851 · B, C-39 · bonded and insured

San Diego office map

Loading map…

The pin marks our San Diego office.

Contact Us

Talk to a San Diego Roofing Expert

Request a quote without making a call. Send your contact details and roofing needs using the form at the top of this page.

  • Free, no-pressure estimates across all of San Diego County
  • CSLB #1094851 — verify the current official record
  • Request current insurance and roof-system warranty documents
Request my free roof replacement quote
Latest from YouTube

See California First Roofing in Action

Real San Diego projects, material guides, and expert tips — straight from our crews.

View all videos
Visit Our Office

Find California First Roofing

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

Get Directions
Loading map…