Roofing cost in Sacramento & the Bay Area

Contractors declared a value on 12,600 roofing permits in 2025–26 in the cities we track (Sacramento, Elk Grove, West Sacramento, San Francisco, San Jose, Marin County). Half of the jobs fall between $11,160 and $22,000; the median is $16,000. A declared value is what the contractor reported to the city, so your quote can be higher or lower, and prices differ from city to city.

$11,160Low (25%)
$16,000Median
$22,000High (75%)
12,600Permits

Roofing contractors by city (contractors with permits)

Sacramento · 537 contractorsSan Francisco · 485 contractorsSan Jose · 291 contractorsElk Grove · 138 contractorsMill Valley · 92 contractorsWest Sacramento · 92 contractorsSan Rafael · 72 contractorsKentfield · 44 contractorsNovato · 44 contractorsSan Anselmo · 20 contractorsStinson Beach · 15 contractorsDillon Beach · 12 contractorsWoodacre · 12 contractorsPoint Reyes Station · 10 contractorsFairfax · 9 contractorsForest Knolls · 9 contractorsInverness · 8 contractorsSan Geronimo · 7 contractorsTiburon · 5 contractors