Roofer prevailing wage rates in California
Federal Davis-Bacon rates published in 18 active determinations, 2026
- Active federal Davis-Bacon determinations for California publish 36 roofer classification rates, across 18 determinations covering 58 counties.
- Those published base rates run from $7.25 to $57.17 an hour before fringe benefits. Which one applies to a job depends on its county, its construction type and the determination written into the contract.
- Construction types covered: Building, Heavy, Highway, Residential.
- Last determination revision affecting roofer rates in California: .
This page collects every classification in California's active federal determinations that is a form of roofer work (built-up, single-ply and shingle roofing) and shows the rate published for it. Determinations name a classification the way the underlying union agreement or wage survey named it, so the wording varies between them; the rate and the fringe are reproduced exactly as published.
Published rates by determination
CA20260001 rev 3 · Building, Heavy, Highway, Residential · San Diego
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $42.80 | 12.64 | ROOF0045-001 collectively bargained (union) rate |
Official document: CA20260001 on SAM.gov.
CA20260002 rev 4 · Building, Heavy, Highway · Imperial
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $42.80 | 12.64 | ROOF0045-001 collectively bargained (union) rate |
Official document: CA20260002 on SAM.gov.
CA20260005 rev 2 · Building · Del Norte, Humboldt, Lake, Mendocino
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFERS: MASTIC WORKER; KETTLE TENDER (2 KETTLES WITHOUT PUMPS) (LAKE & MENDOCINO COUNTIES) | $17.90 | 7.17 | SUCA1986-001 DOL wage survey rate |
| ROOFERS: ENAMELER & PITCH (DEL NORTE) | $18.30 | 3.84 | SUCA1986-001 DOL wage survey rate |
| ROOFERS: BITUMASTIC; COAL TAR BUILT-UP; ENAMELER; PIPEWRAPPER (LAKE & MENDOCINO COUNTIES) | $19.65 | 7.17 | SUCA1986-001 DOL wage survey rate |
| ROOFER (HUMBOLDT COUNTY) | $12.00 | 2.00 | SUCA1986-001 DOL wage survey rate |
| ROOFER (DEL NORTE) | $16.30 | 3.84 | SUCA1986-001 DOL wage survey rate |
Official document: CA20260005 on SAM.gov.
CA20260007 rev 5 · Building, Heavy, Highway · Alpine, Amador, Butte, Colusa, El Dorado, Glenn and 18 more
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER (MARIN, NAPA, SOLANO, AND SONOMA COUNTIES) | $54.94 | 23.34 | ROOF0081-006 collectively bargained (union) rate |
| ROOFER (ALPINE, BUTTE, COLUSA, EL DORADO, GLENN, LASSEN, MODOC, NEVADA, PLACER, PLUMAS, SACRAMENTO, SHASTA, SIERRA, SISKIYOU, SUTTER, TEHAMA, TRINITY, YOLO, AND YUBA COUNTIES) | $46.73 | 21.36 | ROOF0081-007 collectively bargained (union) rate |
Official document: CA20260007 on SAM.gov.
CA20260008 rev 1 · Residential · Butte
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $12.00 | 0.00 | SUCA1988-001 DOL wage survey rate |
Official document: CA20260008 on SAM.gov.
CA20260009 rev 1 · Residential · Fresno, Kern, Madera, Merced, San Joaquin, Stanislaus and 1 more
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER FRESNO, KERN, MADERA AND TULARE COUNTIES | $45.76 | 16.86 | ROOF0027-003 collectively bargained (union) rate |
| ROOFER MERCED, SAN JOAQUIN AND STANISLAUS COUNTIES | $49.65 | 22.19 | ROOF0081-008 collectively bargained (union) rate |
Official document: CA20260009 on SAM.gov.
CA20260011 rev 1 · Residential · Kings
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $7.25 | 0.00 | SUCA1982-003 DOL wage survey rate |
Official document: CA20260011 on SAM.gov.
CA20260013 rev 1 · Residential · Shasta
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $9.11 | 0.00 | SUCA1986-005 DOL wage survey rate |
Official document: CA20260013 on SAM.gov.
CA20260016 rev 4 · Building · Tulare
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $10.05 | 3.85 | SUCA1984-001 DOL wage survey rate |
Official document: CA20260016 on SAM.gov.
CA20260017 rev 4 · Residential · Imperial, Los Angeles, Orange, Riverside, San Bernardino, San Luis Obispo and 2 more
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER (LOS ANGELES, ORANGE, RIVERSIDE, SAN BERNARDINO, SAN LUIS OBISPO, SANTA BARBARA AND VENTURA) | $51.58 | 20.73 | ROOF0036-001 collectively bargained (union) rate |
| ROOFER (IMPERIAL) | $42.80 | 12.64 | ROOF0045-003 collectively bargained (union) rate |
Official document: CA20260017 on SAM.gov.
CA20260018 rev 7 · Building, Heavy, Highway · Alameda, Calaveras, Contra Costa, Fresno, Kings, Madera and 11 more
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER (SAN FRANCISCO & SAN MATEO COUNTIES) | $55.30 | 22.97 | ROOF0040-002 collectively bargained (union) rate |
| ROOFER (ALAMEDA AND CONTRA COSTA COUNTIES) | $54.94 | 23.34 | ROOF0081-001 collectively bargained (union) rate |
| ROOFER (CALAVERAS, MARIPOSA, MERCED, SAN JOAQUIN, STANISLAUS AND TUOLUMNE COUNTIES) | $49.65 | 22.19 | ROOF0081-004 collectively bargained (union) rate |
| ROOFER: BITUMASTIC, ENAMELER, COAL TAR, PITCH AND MASTIC WORKER (MONTEREY, SAN BENITO, SANTA CLARA, AND SANTA CRUZ COUNTIES) | $57.17 | 21.51 | ROOF0095-002 collectively bargained (union) rate |
| ROOFER: JOURNEYMAN (MONTEREY, SAN BENITO, SANTA CLARA, AND SANTA CRUZ COUNTIES) | $53.17 | 21.51 | ROOF0095-002 collectively bargained (union) rate |
| ROOFER: KETTLE PERSON (2 KETTLES) (MONTEREY, SAN BENITO, SANTA CLARA, AND SANTA CRUZ COUNTIES:) | $55.17 | 21.51 | ROOF0095-002 collectively bargained (union) rate |
Official document: CA20260018 on SAM.gov.
CA20260019 rev 6 · Residential · Alameda, Contra Costa, El Dorado, Marin, Monterey, Napa and 12 more
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER (SAN FRANCISCO & SAN MATEO COUNTIES) | $55.30 | 22.97 | ROOF0040-001 collectively bargained (union) rate |
| ROOFER (ALAMEDA, CONTRA COSTA, MARIN, NAPA, SOLANO, AND SONOMA COUNTIES) | $54.94 | 23.34 | ROOF0081-003 collectively bargained (union) rate |
| ROOFER (EL DORADO, PLACER, SACRAMENTO, SUTTER, YOLO AND YUBA COUNTIES) | $46.73 | 21.36 | ROOF0081-005 collectively bargained (union) rate |
| ROOFER: BITUMASTIC, ENAMELER, COAL TAR, PITCH AND MASTIC WORKER (MONTEREY, SAN BENITO, SANTA CLARA, AND SANTA CRUZ COUNTIES) | $57.17 | 21.51 | ROOF0095-001 collectively bargained (union) rate |
| ROOFER: JOURNEYMAN (MONTEREY, SAN BENITO, SANTA CLARA, AND SANTA CRUZ COUNTIES) | $53.17 | 21.51 | ROOF0095-001 collectively bargained (union) rate |
| ROOFER: KETTLE PERSON (2 KETTLES) (MONTEREY, SAN BENITO, SANTA CLARA, AND SANTA CRUZ COUNTIES) | $55.17 | 21.51 | ROOF0095-001 collectively bargained (union) rate |
Official document: CA20260019 on SAM.gov.
CA20260023 rev 1 · Building · Amador
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFERS: SLATE, TILE AND COMPOSITION | $15.00 | 7.64 | SUCA1985-003 DOL wage survey rate |
| ROOFERS: ENAMELER AND PITCH | $17.65 | 7.64 | SUCA1985-003 DOL wage survey rate |
Official document: CA20260023 on SAM.gov.
CA20260027 rev 1 · Residential · Humboldt
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $23.00 | 0.00 | SUCA2013-001 DOL wage survey rate |
Official document: CA20260027 on SAM.gov.
CA20260028 rev 2 · Residential · Tuolumne
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $23.00 | 0.00 | SUCA2013-002 DOL wage survey rate |
Official document: CA20260028 on SAM.gov.
CA20260029 rev 2 · Residential · Alpine, Amador, Calaveras, Inyo, Mariposa, Mono
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $23.00 | 0.00 | SUCA2013-003 DOL wage survey rate |
Official document: CA20260029 on SAM.gov.
CA20260030 rev 1 · Residential · Colusa, Glenn, Lassen, Modoc, Nevada, Plumas and 4 more
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $23.00 | 0.00 | SUCA2013-004 DOL wage survey rate |
Official document: CA20260030 on SAM.gov.
CA20260031 rev 1 · Residential · Del Norte, Lake, Mendocino
| Classification as published | Base rate | Fringes | Rate schedule |
|---|---|---|---|
| ROOFER | $23.00 | 0.00 | SUCA2013-005 DOL wage survey rate |
Official document: CA20260031 on SAM.gov.
Where to go next
Roofer rates in every state · California prevailing wage and state law · California determinations by county · pay calculator
Other trades in California
Electrician · Plumber · Pipefitter · Sheet Metal Worker · Carpenter · Construction Laborer · Heavy Equipment Operator · Truck Driver · Ironworker · Cement Mason / Concrete Finisher · Bricklayer / Mason · Painter · Drywall Finisher / Taper · Plasterer · Glazier · Insulator (Heat & Frost) · Boilermaker · Sprinkler Fitter · Piledriver · Tile Setter · Tile Finisher · Floor Layer · Line Constructor / Lineman