Roofers in San Diego, CA
Compare up to three local San Diego roofing contractors from Henry's vetted bench — repairs, full replacements and storm damage.
San Diego's roofing market is shaped by its marine layer, intense UV exposure, Santa Ana wind events, and a housing stock that ranges from 1920s Spanish-tile bungalows in North Park to 1970s tract homes with low-slope tar-and-gravel roofs in Clairemont and newer stucco builds in Chula Vista. Clay and concrete tile dominate older coastal and hillside neighborhoods because it survives salt air and heat, while flat and low-slope sections common on mid-century ranch homes need modified bitumen or single-ply membranes. Every legitimate contractor must carry a current C-39 roofing license from the California Contractors State License Board, and homeowners near the coast should expect Title 24 energy code and cool-roof rules to affect material choices. Because San Diego rarely sees hard freezes, roof lifespan is driven more by UV degradation and salt corrosion on fasteners than by ice or snow.
The Henry Standard
Every roofer in our network agrees to three things.
Show up
Call back. Keep appointments. And if something changes, communicate it.
Quote honestly
Clear scope, materials, and pricing in writing—so you know what you're agreeing to.
Finish the work
See the job through and take care of the agreed-upon work before calling it finished.
Nothing revolutionary. Just the way we believe doing business should still be done.
How Henry matches you with San Diego roofers
- Step 1
Tell Henry about the roof
Your ZIP, what's going on up there, and how soon you need it handled. Two minutes, four questions.
- Step 2
Pros are already vetted
Only three Henry Standard roofers in your San Diego-area ZIP get your request — pros we've checked for responsiveness, references and written estimates.
- Step 3
Compare up to three quotes
You hear from three roofers at most — never a list of twenty — and every estimate comes in writing. You pick, or pick nobody.
What roofing costs in San Diego
| Asphalt shingle re-roof (2,000 sq ft) | $9,500 - $16,000 |
| Concrete tile re-roof | $16,000 - $28,000 |
| Clay tile re-roof | $20,000 - $35,000 |
| Flat/low-slope membrane (TPO or modified bitumen) | $8,000 - $14,000 |
| Roof repair (leak, flashing, valley) | $450 - $1,800 |
| Tile re-set with underlayment replacement | $12,000 - $22,000 |
| Full tear-off and re-deck, composition shingle | $14,000 - $24,000 |
Ranges are general estimates gathered from homeowner-reported quotes in the San Diego area, not an offer or a quote for your roof.
When to schedule roof work in San Diego
San Diego's dry season runs roughly April through November, and most reputable roofers book out weeks in advance during summer and early fall when demand peaks. Winter brings the bulk of the region's rainfall, concentrated in atmospheric river events between December and March, so scheduling a tear-off during that window carries real risk of exposed decking getting soaked; contractors typically dry-in with felt or synthetic underlayment same-day and hold off on tile or shingle installation until a stable weather window. Santa Ana wind events in fall and early winter can also lift loose tile and shingles, which is why many homeowners schedule inspections in October before the winds arrive.
Permits, inspections and HOA rules
Re-roofing and most repairs beyond minor patchwork require a permit from the City of San Diego Development Services Department, or the county's Planning & Development Services office for unincorporated areas like Lakeside or Spring Valley. Permits are typically pulled by the contractor and require an inspection of the underlayment (the "dry-in" inspection) before covering, plus a final inspection. Homes in the Coastal Zone or within a designated historic district, such as parts of Mission Hills or Kensington, may also need a Coastal Development Permit or design review before a re-roof can proceed, particularly if the roofline or visible material is changing.
Licensing and insurance in California
California requires roofing contractors to hold a C-39 Roofing Contractor license issued by the Contractors State License Board (CSLB), and any job over $500 in labor and materials must be performed by a licensed contractor. Homeowners should verify license status, bond, and workers' compensation coverage directly on the CSLB's website before signing a contract, and confirm the roofer carries general liability insurance given the region's steep hillside lots. Unlicensed operators are common after windstorms, so checking the license number against CSLB records is the single best way to avoid disputes.
Why tile still dominates San Diego roofs
Clay and concrete tile have been the default in San Diego since the early 20th century, both for Spanish and Mediterranean architectural styles and because tile resists the UV breakdown and salt corrosion that shortens the life of asphalt shingles near the coast.
Tile roofs typically last 40-50 years, but the underlayment beneath them usually needs replacement around year 20-25, which is a smaller, less visible job than a full re-roof and is often mistaken for optional maintenance rather than a structural necessity.
How the marine layer and UV exposure change roof lifespan
Coastal neighborhoods like Ocean Beach and Pacific Beach see persistent morning marine layer that keeps roofs damp longer, encouraging moss and algae growth on north-facing slopes even without much rainfall.
Inland communities like Santee and El Cajon get far more direct UV exposure and higher attic temperatures, which accelerates asphalt shingle granule loss; a shingle roof that lasts 25 years in a foggy coastal canyon might only last 18-20 years a few miles inland.
Solar-ready roofing decisions
With California's high adoption of rooftop solar, many San Diego homeowners now time a re-roof to coincide with a planned solar installation, since removing and reinstalling panels for a later roof job can add $2,000-$5,000 in extra labor.
Roofers who regularly coordinate with solar installers can advise on flashing and penetration placement that keeps warranties intact on both the roof and the panel mounting system.
Dealing with steep and canyon-adjacent lots
Many San Diego properties sit on canyon rims or steep hillside lots in areas like Mission Hills, Bankers Hill, or Tierrasanta, which increases labor cost for material staging, scaffolding, and fall protection.
Contractors should be asked directly whether the bid accounts for site access difficulty, since a flat quote based on square footage alone often undercounts labor on these lots.
Choosing between repair and full replacement
A roof with isolated leaks around flashing, skylights, or chimneys is usually a repair candidate, especially if the underlying tile or shingle field is under 15 years old.
Once 20-25% or more of the roof surface shows cracked tile, granule loss, or failed underlayment, most licensed roofers will recommend a full tear-off rather than chasing repeat leaks.
Areas Henry covers
North Park · Point Loma · Pacific Beach · La Jolla · Clairemont · Mission Hills · Kensington · Chula Vista · Rancho Bernardo · Encinitas · Del Cerro · Bay Park
Common questions
How much does it cost to replace a roof in San Diego in 2026?
Most composition shingle replacements on a typical San Diego home run $9,500 to $16,000, while tile re-roofs range from $16,000 to $35,000 depending on clay versus concrete tile and roof complexity.
Do I need a permit to re-roof my house in San Diego?
Yes. The City of San Diego Development Services Department requires a permit for re-roofing, including a dry-in inspection before materials are covered and a final inspection at completion.
Is tile or asphalt shingle better for a coastal San Diego home?
Tile handles salt air and UV exposure better and lasts significantly longer, but it costs more upfront; asphalt shingle is a reasonable lower-cost option for homes further from the immediate coastline.
How do I verify a roofer's license in California?
Search the contractor's license number on the Contractors State License Board website to confirm it is active, carries the C-39 classification, and has current bonding and insurance.
When is the best time of year to re-roof in San Diego?
Late spring through fall, roughly April to November, avoids the concentrated winter rains that can complicate tear-off scheduling and expose decking to moisture.
San Diego roofing guides from The Henry Files
Nearby California markets
Sources
Get San Diego roofing estimates in writing.
Two minutes now beats weeks of unreturned calls. Free, no obligation, never more than three roofers.
Get My Free Roofing Quotes