Roofing · California
Asphalt shingle roof replacement (1,500 sq ft): what it costs in California
How this range is built
| Part of the job | Low | High |
|---|---|---|
| Parts and materials | $3,825 | $5,950 |
| Labor: about 39 to 65.5 hours × $85 to $115 an hour | $3,325 | $7,500 |
| Fees: disposal, permits, supplies | $500 | $1,800 |
| Total, rounded (low end down, high end up) | $7,600 | $15,300 |
The hourly rate is the BLS Occupational Employment and Wage Statistics, May 2025 average pay for this trade in California, $32.41 an hour, times 2.6 to 3.6 to cover what a contractor bills (overhead, tools, insurance, profit). Materials are a band from basic to high-end, priced for the area with the BEA regional price parity for goods. Full method.
Not a contractor, estimates only. Estimate, not a quote, built from labor wages and material price bands. Your home, materials and contractor change the number.
In California, roof replacement typically runs $7,600 to $15,300. That is 9% above the US range of $7,000 to $14,000. Full tear-off and replacement of a typical 1,500 sq ft (about 15 squares) roof with architectural shingles. Hours are crew-hours combined.
Roof replacement in California cities
Same job and hours. Pay for the trade in each metro area comes from BLS data, May 2025.
| Area | Typical range, estimate |
|---|---|
| Los Angeles area, California | $7,600 to $15,300 |
| Riverside-San Bernardino area, California | $7,200 to $14,700 |
| San Francisco area, California | $8,100 to $16,400 |
| San Diego area, California | $7,500 to $15,400 |
| Sacramento area, California | $7,600 to $15,300 |
| San Jose area, California | $8,000 to $16,600 |
| Fresno area, California | $7,400 to $14,900 |
| Bakersfield area, California | $7,200 to $14,600 |
| Oxnard area, California | $7,400 to $15,300 |
| Stockton area, California | $7,400 to $14,900 |
What is usually included
- Tear-off and disposal of old shingles
- Ice and water shield, synthetic underlayment
- New architectural shingles
- Flashing, drip edge, vents
- Cleanup with magnet sweep
What moves the price
- Roof pitch and number of layers
- Rotted decking replaced (per sheet)
- Number of chimneys, skylights and valleys
- Shingle brand and warranty
Questions to ask before you say yes
- Does the price include rotted plywood replacement?
- Is ice and water shield on the eaves and valleys?
- Who handles the permit?
- What are the workmanship and shingle warranties?
Common questions
How much does roof replacement cost in California?
A typical range in California is $7,600 to $15,300, an estimate. The US range is $7,000 to $14,000.
Why is it higher than the US average?
Average pay for this trade in California is $32.41 an hour against $27.95 nationally (BLS Occupational Employment and Wage Statistics, May 2025), and the local price of goods is above the national level (BEA, 2024). Both feed the range.
How long does a roof last?
Asphalt shingles last about 20 to 30 years. Freeze-thaw weather, ice dams and poor attic ventilation can shorten that.
How long does it take?
A typical house takes 1 to 3 days of work. Weather can add delays, so ask the roofer how they protect the house if rain hits.
Get quotes from local pros
Tell us about the job and your ZIP. Free, takes a minute.
Fair Price is not a contractor or a repair shop. Who sees your request
Asphalt shingle roof replacement (1,500 sq ft) cost in every state · All home job costs in California · How these ranges are built
Typical range, estimate. Prices updated October 2026. Not a contractor, estimates only.