Roof Replacement Cost in California (2026)

Compare roof replacement costs across 5 cities in California. Prices range from $13,900 in Sacramento to $18,600 in San Francisco.

New charcoal shingle roof on a San Francisco Victorian painted lady
Roof Replacement · California
State average
$16,340
Range
$13,900$18,600
Cities tracked
5

City comparison

CityAvg costBudget rangeHigh-end rangevs state avg
San Francisco, CA$18,600$7,800$9,600$32,000$40,900+14%
San Jose, CA$17,900$7,500$9,200$30,800$39,300+10%
Los Angeles, CA$16,200$6,800$8,300$27,700$35,400-1%
San Diego, CA$15,100$6,300$7,700$25,900$33,100-8%
Sacramento, CA$13,900$5,800$7,100$23,900$30,500-15%

Explore each city

Other projects in California

Frequently asked questions

The average roof replacement in California costs $16,340. Prices range from $13,900 in Sacramento to $18,600 in San Francisco. Costs vary by city due to differences in labor rates, material availability, and local code requirements.