Roofer Salary in California
Install, repair, and replace the roofing systems that protect homes, businesses, and industrial buildings from the elements.
California Roofer Wages at a Glance
California roofers earn a statewide median of $63,600 per year ($30.58 per hour), up 15.1% from May 2020, with the middle of the wage range running from $48,620 at the 10th percentile to $89,010 at the 90th.
California employs approximately 21,190 roofers statewide, up 8.4% from May 2020.
Median Wages by Metro
| Metro | Annual median | Hourly | Employment | 5-yr wage |
|---|---|---|---|---|
| San Jose | $76,650 | $36.85/hr | 1,660 | up 28.8% |
| San Francisco | $74,340 | $35.74/hr | 2,610 | up 27.0% |
| Santa Rosa | $64,020 | $30.78/hr | 430 | down 2.9% |
| Los Angeles | $63,560 | $30.56/hr | 5,480 | up 19.2% |
| Sacramento | $63,320 | $30.44/hr | 1,800 | up 9.3% |
| Modesto | $62,940 | $30.26/hr | 290 | up 9.9% |
| Oxnard | $62,840 | $30.21/hr | 430 | up 4.5% |
| Fresno | $62,400 | $30.00/hr | 640 | up 10.3% |
| San Diego | $62,180 | $29.90/hr | 1,830 | up 26.9% |
| Riverside | $62,050 | $29.83/hr | 2,480 | up 13.9% |
| Stockton | $61,950 | $29.78/hr | 240 | up 14.8% |
| Salinas | $61,530 | $29.58/hr | 240 | up 5.3% |
| Santa Maria | $61,390 | $29.51/hr | 390 | up 24.4% |
| Bakersfield | $60,640 | $29.15/hr | 190 | up 14.0% |
| Visalia | $59,160 | $28.44/hr | 90 | up 13.0% |
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2020 and May 2025.