Skip to content

Roofing in San Diego

San Diego's roofing story is written in clay tile and salt air. The metro is the densest concentration of Mediterranean and Spanish Revival housing stock in the state, the coast from La Jolla through Coronado and Pacific Beach is a corrosion laboratory for anything metal, and the East County canyons, Rancho Santa Fe horse country, and Poway hills sit inside Fire Hazard Severity Zones that have carried a 2003 Cedar Fire and 2007 Witch Fire scar line for more than two decades. Layer on the split between City of San Diego Development Services and unincorporated County DSD, the Historical Resources Board review that governs Gaslamp, Old Town, Mission Hills, and North Park, and a tile-replacement market that routinely outruns national averages, and San Diego roofing is its own conversation — not a Los Angeles sub-variant.

By continuing, you agree to receive calls & texts from contractors via our lead partner. Consent not required to purchase. Privacy · Terms

On this page:Replacement costMetal vs asphaltMaintenance checklist

What makes San Diego different from the rest of California

San Diego is a tile metro in a way only a handful of U.S. cities are. The post-1970 tract build-out across Carmel Valley, Rancho Bernardo, Scripps Ranch, Poway, Mira Mesa, and the San Carlos and Tierrasanta hills specified concrete S-tile almost uniformly, and the earlier Mediterranean and Spanish Colonial stock in Mission Hills, Kensington, Talmadge, and North Park carries clay barrel tile on original thirty-year felt. By the time a re-roof is on the table in most San Diego neighborhoods, the tile still has decades of service life but the underlayment has failed — which makes the common re-roof here a tile-lift-and-relay, not a tear-off. Contractors who quote a tile home as a composition replacement are either misreading the assembly or steering the homeowner into a cheaper, historically incorrect product.

The second thing to know is that the coast is a corrosion problem. La Jolla, Coronado, Pacific Beach, Mission Beach, Ocean Beach, Point Loma, Del Mar, Solana Beach, and the Cardiff-by-the-Sea shoulder all live inside a salt-air belt that chews through unprotected steel flashing, exposed fasteners, standing-seam panels, and aluminum gutters on an accelerated clock. A standing-seam steel roof that lasts fifty years in Phoenix can show edge corrosion in a decade on a Coronado beachfront. Coastal-grade installations call for aluminum or copper flashing, stainless fasteners, Galvalume or Kynar-coated panels rated for marine exposure, and sealed penetrations that account for constant salt deposition. The premium over an inland metal roof typically runs 15 to 30 percent.

Finally, San Diego is split between the City of San Diego and unincorporated San Diego County, and the split governs every permit. Parcels inside the city go through the San Diego Development Services Department (DSD) and its online permit system. Rancho Santa Fe, Fairbanks Ranch, Valley Center, Ramona, Alpine, Jamul, Lakeside, Descanso, Julian, and long stretches of East County and North County rural are permitted by the County of San Diego Planning & Development Services through the county's Accela Citizen Access portal. Incorporated neighbors — Coronado, Del Mar, Encinitas, Solana Beach, Carlsbad, Oceanside, Escondido, Poway, El Cajon, La Mesa, Chula Vista, National City, Santee, Imperial Beach, Vista, and San Marcos — each run their own building departments with their own portals, fee schedules, and historic-review procedures. A contractor who pulls a San Diego DSD permit for a Coronado or county address has done the work without a valid permit.

Permits: San Diego DSD vs. County DSD

Residential re-roofs inside the City of San Diego are permitted by the Development Services Department (DSD) out of the Civic Center Plaza headquarters on C Street downtown. Most like-for-like residential re-roofs qualify as express or over-the-counter permits and can be pulled through the DSD Online Permits portal without plan check. Jobs that change the roof deck, add new framing, alter a street-visible material on a designated historic property, or sit inside a Fire Hazard Severity Zone push into standard plan review. A licensed California C-39 roofing contractor pulls the permit; DSD allows owner-builder permits but the state-level liability tradeoffs generally make that a bad idea.

Inside a Fire Hazard Severity Zone — which covers most of Rancho Peñasquitos's eastern edge, the Scripps Ranch canyon rim that burned in 2003, Tierrasanta, San Carlos's Mission Trails frontage, and the eastern and northern hill communities — California's Chapter 7A WUI hardening standards attach to re-roofs covering more than 50 percent of the roof area. That means a Class A assembly on the whole roof, ember-resistant vents at eaves and ridge, metal drip edge, and hardened flashing at roof-to-wall intersections. DSD publishes the Fire Hazard Severity Zone overlay through the city's GIS portal, and the zone designation belongs on the first sheet of the permit drawings.

If your address is unincorporated San Diego County — Rancho Santa Fe, Fairbanks Ranch, Valley Center, Ramona, Julian, Alpine, Descanso, Jamul, Lakeside, Dehesa, Pine Valley, Campo, and a long list of East County and North County enclaves — the permit authority is the County of San Diego Planning & Development Services, not city DSD. The county runs plan check and inspection out of the Ruffin Road offices in Kearny Mesa, and county Fire Hazard Severity Zones (a much larger geographic share than city zones) drive the WUI hardening requirement on essentially every rural and semi-rural re-roof. County like-for-like rebuild rules after a declared disaster generally allow replacement of damaged structures with modest footprint increases without re-triggering zoning, but the current California Building Code, Fire Code, and Chapter 7A hardening still apply in full.

Permit
San Diego Development Services Department (DSD)
  • Historical Resources Board (HRB) review on designated historic properties
    San Diego's HRB reviews exterior alterations on individually designated historic resources and on contributing structures inside the Gaslamp Quarter, Old Town, Sherman Heights, Burlingame, and other designated districts. A re-roof that changes street-visible material — composition to tile, tile to metal, or a color shift on a featured roof — requires HRB staff review or full board review before DSD issues the permit. Mission Hills, North Park, South Park, and Kensington have contributing-structure concentrations that often surprise owners who didn't realize the designation applied.
  • Chapter 7A WUI hardening inside Fire Hazard Severity Zones
    State Chapter 7A ignition-resistant construction standards apply to re-roofs covering more than 50 percent of the roof area inside any Fire Hazard Severity Zone. Class A assembly, ember-resistant vents, metal drip edge, hardened valleys, and metal flashing at roof-to-wall intersections are the baseline. Zone maps cover most of East County, the canyon rims across Scripps Ranch and Tierrasanta, and large tracts of North County rural.
  • Coastal Overlay Zone review on coastal parcels
    Parcels inside the city's Coastal Overlay Zone — La Jolla, Pacific Beach, Mission Beach, Ocean Beach, Point Loma's coastal shoulder — sit under Coastal Development Permit jurisdiction. Like-for-like re-roofs generally don't trigger CDP review, but material changes, height changes, or solar additions on a roof within the overlay can. Build the extra calendar time into the schedule on any non-like-for-like coastal job.

Typical roof replacement cost in San Diego

San Diego runs at or above the national metro average on roof replacement, and the tile-heavy housing mix drives the typical project price higher than in markets dominated by asphalt shingle. A standard 2,000 square-foot single-family home with a 5/12 to 7/12 pitch and reasonable access is the reference point for the ranges below; coastal salt-air detailing, canyon-lot access constraints, Fire Hazard Severity Zone hardening, and HRB-compliant historic work each add to the bid.

Roof sizeMaterialTypical rangeNote
1,800–2,200 sq ftAsphalt architectural tear-off and replace$9,500–$18,000Class A assembly on standard inland tract homes. Lower end in Mira Mesa, Clairemont, and South Bay; higher end on Mount Helix, Point Loma, and canyon-lot homes with limited staging.
2,000–2,600 sq ftConcrete or clay tile — full replacement$18,000–$38,000New tile and underlayment on standard tract and mid-range homes. Price climbs with pitch, custom profile matching, and multi-level cut-up rooflines common in Carmel Valley and Rancho Bernardo.
2,000–2,600 sq ftTile lift-and-relay (underlayment replacement, tile reused)$8,500–$16,000Existing tile lifted and stacked, new synthetic underlayment installed, tile reset with a 5–10 percent breakage allowance. The most common tile re-roof in San Diego — quoted as a tear-off by inexperienced contractors.
2,500–5,000 sq ftHistoric clay barrel tile on Mission Hills / Kensington estates$32,000–$85,000Salvage-tile sourcing, HRB-compliant detailing, and steep Mediterranean pitch drive the premium. Custom profile matches for discontinued stock can add weeks to the schedule.
2,000–2,400 sq ftCoastal-grade standing-seam metal (La Jolla / Coronado / Point Loma)$22,000–$48,000Aluminum or Galvalume panels with Kynar coating, stainless fasteners, copper or aluminum flashing. 15–30 percent premium over inland metal on identical square footage from salt-air detailing alone.
2,000–2,400 sq ftChapter 7A hardened Class A assembly (East County / rural)$14,000–$28,000Ember-resistant vents, metal drip edge, hardened valleys and roof-to-wall flashing on asphalt or Class A tile. Standard post-Cedar and post-Witch rebuild baseline across the East County fire footprint.

Ranges synthesized from Angi 2025 San Diego metro data, published SD-area roofing contractor guides, and County of San Diego permit-valuation reporting. Directional only; coastal and canyon-lot premiums push individual bids well above the top of the posted ranges.

Estimate your San Diego roof

Uses the statewide California calculator tuned to local code requirements. Directional — not a binding quote. Your actual bid depends on access, decking, tear-off layers, and the specific contractor.

Adjust the size, material, and Chapter 7A status below. The calculator applies the national asphalt-shingle base rate plus California's Title 24 cool-roof material adder (triggered on most Climate Zone 10–15 jobs) and — if the Chapter 7A toggle is on — a material uplift for Class A assembly, ember-resistant vents, and non-combustible gutters. The range reflects what a California bid should actually include, not a generic national estimate.

5005,000

Chapter 7A jobs require Class A fire-rated roof assemblies, listed ember-resistant vents, and non-combustible gutters. Material cost runs meaningfully higher; typical uplift is 15–20% on product and accessory pricing inside fire-hazard zones.

Estimated California range
$7,900 – $15,400
  • Materials$4,260 – $8,900
  • Labor$2,560 – $5,150
  • Permits & disposal$1,080 – $1,350

Includes California code adders: Title 24 cool-roof product premium (Climate Zones 10–15), CSLB-compliant labor stack (workers' comp + GL + bond amortization)

Get actual bids →

A directional estimate. Real bids depend on pitch, access, decking condition, and local amendments. Use this to sanity-check quotes; submit your zip above for real contractor bids.

San Diego neighborhoods and what that means for roofing

San Diego's neighborhoods were built in waves that each left a distinctive roof to deal with — and the coast-to-canyon geography adds a second layer that matters more here than in most metros.

  • La Jolla
    Coastal luxury stock — a mix of mid-century modern, post-war ranch, and contemporary custom — sitting directly in the salt-air belt. Metal roofs here require marine-grade panels, stainless fasteners, and copper or aluminum flashing, and the premium over an inland metal install is material. Large roof planes, solar coordination, and ocean-view setbacks routinely push re-roof bids well past $50,000. Bird Rock and the Shores run similar cost profiles with slightly more flat-roof mid-century inventory.
  • Coronado
    A separately incorporated city across the bay — permits go through Coronado's own building department, not San Diego DSD. The island's Spanish Revival and Craftsman housing stock carries original clay tile and cedar-shake-era assemblies that have been replaced with Class A composition or tile. Salt air is constant, and every metal component on the roof is a corrosion consideration. Historic review applies to the Bay Front and downtown core.
  • Rancho Santa Fe and Fairbanks Ranch
    Unincorporated county — permits through County DSD, not city. Large-lot Mediterranean estates with deep clay tile penetration, frequent slate and standing-seam copper installations, and custom profile matching on historic stock. Inside or adjacent to Fire Hazard Severity Zones across most of the Covenant, which makes Chapter 7A hardening a live issue on every re-roof. Bids on estate roofs commonly run $80,000 to $250,000-plus.
  • Carmel Valley and Del Mar Heights
    Post-1980 master-planned stock — Carmel Valley runs almost entirely concrete S-tile on original underlayment, and the typical re-roof here is a tile lift-and-relay with new synthetic underlayment. Del Mar Heights and the Del Mar coastal strip add salt-air detailing on metal accents. Access is easy, rooflines are cut-up but not extreme, and bids cluster around the middle of the posted tile ranges.
  • North Park, South Park, and Mission Hills
    Pre-1940 Craftsman, Mediterranean, and Spanish Colonial stock with heavy historic-resource designation. Contributing structures in the North Park and South Park Maintenance Assessment Districts, and individual designations across Mission Hills, carry HRB review on street-visible re-roof changes. Clay tile matching, composition color review on Craftsman bungalows, and allowed-material lists are the typical sticking points — build calendar time into the schedule.
  • Scripps Ranch, Tierrasanta, and Poway
    Canyon-rim communities that took direct damage in the 2003 Cedar Fire and carry ongoing Fire Hazard Severity Zone designations. Every re-roof here is a Chapter 7A conversation: Class A assembly, ember-resistant vents, hardened eave and valley detailing. Poway is separately incorporated — permits through the City of Poway — and Scripps Ranch and Tierrasanta are San Diego DSD jurisdictions. Concrete tile is overwhelmingly the dominant material.

San Diego peril events that still shape roofing decisions

San Diego's roofing conversation is anchored by two wildfire events that rewrote insurance, code enforcement, and WUI hardening across the county — and by the everyday, non-event reality of coastal corrosion.

  • 2003
    Cedar Fire (October 2003)
    The Cedar Fire burned 273,246 acres across the backcountry and into Scripps Ranch, Alpine, Lakeside, Harbison Canyon, and Crest. It killed 15 people and destroyed 2,820 structures, including 2,232 homes — the most destructive wildfire in California history at the time. Scripps Ranch alone lost 335 homes on the canyon rim. Cedar is the foundational event behind San Diego County's Chapter 7A hardening rollout and the expansion of Fire Hazard Severity Zone mapping across East County.
  • 2007
    Witch Creek Fire (October 2007)
    The Witch Fire burned 197,990 acres across Ramona, Rancho Bernardo, Rancho Santa Fe, Poway, and the San Pasqual Valley, destroying 1,650 structures. Combined with the simultaneous Harris, Rice, Poomacha, and Horno fires, the October 2007 firestorm forced evacuations of roughly half a million San Diego County residents — the largest evacuation in California history at the time. Witch drove a second wave of WUI hardening adoption and reshaped the county's pre-fire defensible-space and roof-assembly enforcement.
  • 2014
    May 2014 wildfire siege
    A cluster of simultaneous wind-driven fires — Bernardo, Cocos, Poinsettia, and Tomahawk among them — burned through Carlsbad, San Marcos, Escondido, and Camp Pendleton's southern edge over several days in mid-May. The event reinforced that San Diego's fire season is functionally year-round when Santa Ana conditions align, and it prompted a round of municipal Fire Hazard Severity Zone re-examination across North County.
  • 1997
    El Niño winter (1997–1998)
    The 1997–1998 El Niño produced the wettest winter on record for much of coastal San Diego, with multiple storm trains driving roof-leak claims across aging tile underlayment, failing modified-bitumen flat roofs, and cedar-shake assemblies on pre-1980 stock. The event is still the implicit benchmark insurers reference when pricing old-underlayment risk on San Diego tile homes.

San Diego roofing FAQ

  • Do I need a City of San Diego DSD permit to re-roof my house?
    Yes for almost any real re-roof inside the city. Development Services issues residential re-roof permits, and most like-for-like replacements qualify as express or over-the-counter permits through the DSD Online Permits portal without plan check. Minor repairs — replacing a handful of tiles or shingles — generally don't require a permit. Your licensed California C-39 contractor should pull the permit; if your address is unincorporated San Diego County, Coronado, Del Mar, Encinitas, Poway, or another incorporated neighbor, the permit comes from that jurisdiction, not city DSD.
  • How do I know if my address is in a Fire Hazard Severity Zone?
    Check the CAL FIRE Fire Hazard Severity Zones map or the city and county GIS overlays. Most of the backcountry and East County sits inside a state or local Fire Hazard Severity Zone, and canyon-rim neighborhoods like Scripps Ranch, Tierrasanta, Rancho Peñasquitos's eastern edge, and San Carlos carry city-adopted zone designations. Inside the zone, California's Chapter 7A WUI hardening rules attach to any re-roof covering more than 50 percent of the roof — Class A assembly on the whole roof, ember-resistant vents, metal drip edge, and hardened valleys and flashings.
  • My tile roof is leaking — do I need a full replacement?
    Usually no. Most San Diego tile roofs fail at the underlayment layer, not the tile. A tile lift-and-relay — where the tile is carefully removed, stacked, and reinstalled over new synthetic underlayment — is the right scope for most residential homes with concrete or clay tile that still has decades of service life. Expect a 5 to 10 percent breakage allowance on the reused tile. Quotes at full-replacement prices on a home with serviceable tile are a sign the contractor either misread the assembly or is pricing a different product. Ask specifically for a lift-and-relay quote alongside any tear-off proposal.
  • Why does a metal roof cost more in La Jolla or Coronado than inland?
    Salt air. Coastal metal roofs need marine-grade panels — typically aluminum, Galvalume with a Kynar top coat, or copper — stainless fasteners, and non-ferrous flashing. Standard galvanized steel, carbon-steel fasteners, and aluminum gutters that hold up fine in Escondido or El Cajon will show edge corrosion, pitting, and fastener bleed within a decade on a Coronado beachfront or La Jolla Shores roof. The 15 to 30 percent premium over an inland metal install is real engineering, not a markup — and it pays back in service life.
  • What did Cedar and Witch change about San Diego roofing?
    Both fires are the reason Chapter 7A WUI hardening exists in the form it does today. After Cedar in 2003, Scripps Ranch, Alpine, and the unincorporated East County communities that burned moved to a Class A roof requirement on every rebuild, with ember-resistant vents and hardened detailing at eaves, valleys, and roof-to-wall intersections. After Witch in 2007, the county expanded Fire Hazard Severity Zone mapping and tightened inspection on re-roofs in North County rural. The practical effect for a homeowner today: any re-roof inside a mapped zone is a hardened-assembly job, and the bid should reflect the materials and detailing.
  • My house is in Gaslamp, Old Town, Mission Hills, or North Park — is historic review required?
    If the property is individually designated or a contributing structure inside a designated historic district, yes. The San Diego Historical Resources Board reviews exterior alterations that affect street-visible material — composition to tile, tile to metal, or a color shift on a featured roof. Like-for-like replacements in the same material and profile usually clear staff-level review quickly; material changes can require full board review and add four to eight weeks to the calendar. Check the HRB's designated resources list before signing a contract that specifies a material change.
  • When is the best time of year to re-roof in San Diego?
    April through October, outside the winter storm season and ahead of the fall Santa Ana wind window. San Diego's wet season is compressed — December through March delivers most of the year's rain — and roofing crews work nearly year-round in the dry months. Tile and specialty coastal metal crews book their heaviest volume July through September. Avoid scheduling that requires an open deck during a forecast Santa Ana stretch; dry-offshore winds gusting through East County and the canyon rims can lift underlayment off an unfinished roof.
  • Can a San Diego re-roof be denied insurance after Cedar or Witch history?
    Older policies on homes inside Fire Hazard Severity Zones have been non-renewed at rising rates across San Diego County over the past five years, and the state's FAIR Plan and the 2024–2025 Sustainable Insurance Strategy are the backstop conversation for East County and North County rural addresses specifically. A hardened re-roof — Class A assembly with Chapter 7A detailing — is one of the small number of concrete steps a homeowner can take that measurably changes the risk profile insurers price. Confirm with your insurer before the job starts which documentation they want from the contractor (Class A listing, CRRC label, photos of ember-resistant vents, inspection sign-off).

For California-wide licensing (CSLB C-39), Chapter 7A WUI hardening, FAIR Plan and Sustainable Insurance Strategy coverage reality, AB 38 disclosure duties, CCP §337.15 construction-defect limits, and Penal Code §550 deductible-waiver rules, see the California roofing guide.

Read the California roofing guide

Sources

Ready to compare bids in San Diego?

Two minutes of questions. A local roofer reaches out through our lead partner. See how we handle your quote request for how lead routing works and what to verify yourself.

Start with my zip code