How much does a new roof cost in San Diego?
+
Roof replacement costs in San Diego: Asphalt shingles: $8,000-$15,000. Concrete/clay tile: $15,000-$30,000. Metal roofing: $12,000-$25,000. Flat/TPO: $8,000-$18,000. Prices are for a typical 2,000 sq ft roof and include tear-off of the old roof.
How long does a roof last in San Diego?
+
Roof lifespans in San Diego: Asphalt shingles: 20-30 years. Concrete tile: 40-50+ years. Clay tile: 50-75+ years. Metal: 40-70 years. Flat/TPO: 15-25 years. San Diego's mild climate extends roof life compared to areas with extreme weather.
Do I need a permit for roof replacement?
+
Yes, San Diego requires a building permit for roof replacement. The permit ensures proper installation meeting current building codes, especially important for fire-rated materials and structural integrity. Permit costs are typically $300-$800. Your roofing contractor should handle the permit application.
What's the best roofing material for San Diego?
+
Concrete tile is the most popular for San Diego — it handles heat, is fire resistant, and lasts 40+ years. Asphalt shingles are the most affordable option. Metal roofing reflects heat and lasts decades. Consider your budget, home style, and HOA requirements when choosing.
Should I repair or replace my roof?
+
Repair if: isolated leaks, a few missing shingles, or damage is limited to one area and roof is under 15 years old. Replace if: widespread damage, sagging, multiple leaks, roof is over 20 years old, or you see daylight through the roof deck. Repairs cost 10-30% of replacement.