Skip to content

Home / California / Roofer

California · Roofer

California roofer prevailing wage, county by county

A roofer's prevailing wage on California public works runs from $18.88 an hour in San Luis Obispo County to $86.42 in Alameda County, wages and employer payments together. The median county is $80.28.

Roofer rate in each California county, A to Z

58 counties
CountyBase wageFringe benefitsTotal rateIssuedSource
Alameda CountyRoofer · Alameda County group
$55.00 $31.42 $86.42 Aug 22, 2026232-81-1
Alpine CountyRoofer · Sacramento County group
$50.75 $29.53 $80.28 Aug 22, 2026232-81-3
Amador CountyRoofer · Sacramento County group
$50.75 $29.53 $80.28 Aug 22, 2026232-81-3
Butte CountyRoofer · Sacramento County group
$50.75 $29.53 $80.28 Aug 22, 2026232-81-3
Calaveras CountyRoofer · Sacramento County group
$50.75 $29.53 $80.28 Aug 22, 2026232-81-3
Colusa CountyRoofer · Sacramento County group
$50.75 $29.53 $80.28 Aug 22, 2026232-81-3
Contra Costa CountyRoofer · Alameda County group
$55.00 $31.42 $86.42 Aug 22, 2026232-81-1
$16.90 $3.84 $20.74 Feb 22, 2026830-232-9
El Dorado CountyRoofer · Sacramento County group
$50.75 $29.53 $80.28 Aug 22, 2026232-81-3
Fresno CountyRoofer · Fresno County group
$44.91 $21.71 $66.62 Feb 22, 2026232-27-1
Glenn CountyRoofer · Sacramento County group
$50.75 $29.53 $80.28 Aug 22, 2026232-81-3
$16.90 $2.00 $18.90 Feb 22, 2026830-232-9
Imperial CountyRoofer · San Diego County group
$43.12 $14.57 $57.69 Feb 22, 2026232-45-1
Inyo CountyRoofer · Inyo County group
$16.90 $3.84 $20.74 Feb 22, 2026232-47-2
Kern CountyRoofer · Fresno County group
$44.91 $21.71 $66.62 Feb 22, 2026232-27-1
Kings CountyRoofer · Fresno County group
$44.91 $21.71 $66.62 Feb 22, 2026232-27-1
$55.00 $31.42 $86.42 Aug 22, 2026232-81-1
Lassen CountyRoofer · Siskiyou County group
$16.90 $18.56 $35.46 Feb 22, 2026830-232-9
Los Angeles CountyRoofer · Los Angeles County group
$52.63 $21.36 $73.99 Aug 22, 2025232-36-1
Madera CountyRoofer · Fresno County group
$44.91 $21.71 $66.62 Feb 22, 2026232-27-1
Marin CountyRoofer · Alameda County group
$55.00 $31.42 $86.42 Aug 22, 2026232-81-1
Mariposa CountyRoofer · Tuolumne County group
$55.75 $24.53 $80.28 Aug 22, 2026232-81-2
Mendocino CountyRoofer · Alameda County group
$55.00 $31.42 $86.42 Aug 22, 2026232-81-1
Merced CountyRoofer · Stanislaus County group
$49.65 $22.19 $71.84 Feb 22, 2025830-232-33
Modoc CountyRoofer · Siskiyou County group
$16.90 $18.56 $35.46 Feb 22, 2026830-232-9
Mono CountyRoofer · Inyo County group
$16.90 $3.84 $20.74 Feb 22, 2026232-47-2
$28.68 $9.79 $38.47 Feb 22, 2024830-232-24
Napa CountyRoofer · Alameda County group
$55.00 $31.42 $86.42 Aug 22, 2026232-81-1
Nevada CountyRoofer · Sacramento County group
$50.75 $29.53 $80.28 Aug 22, 2026232-81-3
Orange CountyRoofer · Los Angeles County group
$52.63 $21.36 $73.99 Aug 22, 2025232-36-1
Placer CountyRoofer · Sacramento County group
$50.75 $29.53 $80.28 Aug 22, 2026232-81-3
Plumas CountyRoofer · Sacramento County group
$50.75 $29.53 $80.28 Aug 22, 2026232-81-3
Riverside CountyRoofer · Los Angeles County group
$52.63 $21.36 $73.99 Aug 22, 2025232-36-1
Sacramento CountyRoofer · Sacramento County group
$50.75 $29.53 $80.28 Aug 22, 2026232-81-3
San Benito CountyRoofer · Alameda County group
$55.00 $31.42 $86.42 Aug 22, 2026232-81-1
San Bernardino CountyRoofer · Los Angeles County group
$52.63 $21.36 $73.99 Aug 22, 2025232-36-1
San Diego CountyRoofer · San Diego County group
$43.12 $14.57 $57.69 Feb 22, 2026232-45-1
San Francisco CountyRoofer · San Francisco County group
$52.50 $33.92 $86.42 Aug 22, 2026232-X-40
San Joaquin CountyRoofer · Sacramento County group
$50.75 $29.53 $80.28 Aug 22, 2026232-81-3
$16.90 $1.98 $18.88 Feb 22, 2026830-232-25
San Mateo CountyRoofer · San Francisco County group
$52.50 $33.92 $86.42 Aug 22, 2026232-X-40
$16.90 $13.57 $30.47 Feb 22, 2026830-232-4
Santa Clara CountyRoofer · Santa Clara County group
$54.29 $32.13 $86.42 Aug 22, 2026232-95-1
Santa Cruz CountyRoofer · Santa Clara County group
$54.29 $32.13 $86.42 Aug 22, 2026232-95-1
Shasta CountyRoofer · Siskiyou County group
$16.90 $18.56 $35.46 Feb 22, 2026830-232-9
Sierra CountyRoofer · Sacramento County group
$50.75 $29.53 $80.28 Aug 22, 2026232-81-3
Siskiyou CountyRoofer · Siskiyou County group
$16.90 $18.56 $35.46 Feb 22, 2026830-232-9
Solano CountyRoofer · Alameda County group
$55.00 $31.42 $86.42 Aug 22, 2026232-81-1
Sonoma CountyRoofer · Alameda County group
$55.00 $31.42 $86.42 Aug 22, 2026232-81-1
Stanislaus CountyRoofer · Stanislaus County group
$49.65 $22.19 $71.84 Feb 22, 2025830-232-33
$16.90 $3.84 $20.74 Feb 22, 2026830-232-36
Tehama CountyRoofer · Sacramento County group
$50.75 $29.53 $80.28 Aug 22, 2026232-81-3
Trinity CountyRoofer · Siskiyou County group
$16.90 $18.56 $35.46 Feb 22, 2026830-232-9
Tulare CountyRoofer · Fresno County group
$44.91 $21.71 $66.62 Feb 22, 2026232-27-1
Tuolumne CountyRoofer · Tuolumne County group
$55.75 $24.53 $80.28 Aug 22, 2026232-81-2
Ventura CountyRoofer · Los Angeles County group
$52.63 $21.36 $73.99 Aug 22, 2025232-36-1
Yolo CountyRoofer · Sacramento County group
$50.75 $29.53 $80.28 Aug 22, 2026232-81-3
Yuba CountyRoofer · Sacramento County group
$50.75 $29.53 $80.28 Aug 22, 2026232-81-3

Main roofer classification in each county, DIR period 2026-2. DIR sets this trade county by county. You pay the rate for the county where the work is done. Checked October 24, 2026.

San Benito County roofer: $86.42 per hourShasta County roofer: $35.46 per hourSierra County roofer: $80.28 per hourFresno County roofer: $66.62 per hourAmador County roofer: $80.28 per hourEl Dorado County roofer: $80.28 per hourMonterey County roofer: $38.47 per hourSan Bernardino County roofer: $73.99 per hourTehama County roofer: $80.28 per hourNevada County roofer: $80.28 per hourTuolumne County roofer: $80.28 per hourSanta Barbara County roofer: $30.47 per hourTrinity County roofer: $35.46 per hourStanislaus County roofer: $71.84 per hourColusa County roofer: $80.28 per hourAlpine County roofer: $80.28 per hourSiskiyou County roofer: $35.46 per hourDel Norte County roofer: $20.74 per hourInyo County roofer: $20.74 per hourSan Joaquin County roofer: $80.28 per hourImperial County roofer: $57.69 per hourCalaveras County roofer: $80.28 per hourButte County roofer: $80.28 per hourMadera County roofer: $66.62 per hourVentura County roofer: $73.99 per hourOrange County roofer: $73.99 per hourKern County roofer: $66.62 per hourContra Costa County roofer: $86.42 per hourKings County roofer: $66.62 per hourMendocino County roofer: $86.42 per hourSonoma County roofer: $86.42 per hourYuba County roofer: $80.28 per hourMerced County roofer: $71.84 per hourTulare County roofer: $66.62 per hourSacramento County roofer: $80.28 per hourSolano County roofer: $86.42 per hourSan Francisco County roofer: $86.42 per hourMariposa County roofer: $80.28 per hourMarin County roofer: $86.42 per hourSutter County roofer: $20.74 per hourLassen County roofer: $35.46 per hourRiverside County roofer: $73.99 per hourPlumas County roofer: $80.28 per hourSanta Clara County roofer: $86.42 per hourPlacer County roofer: $80.28 per hourSan Luis Obispo County roofer: $18.88 per hourSan Mateo County roofer: $86.42 per hourMono County roofer: $20.74 per hourSan Diego County roofer: $57.69 per hourNapa County roofer: $86.42 per hourAlameda County roofer: $86.42 per hourYolo County roofer: $80.28 per hourLake County roofer: $86.42 per hourLos Angeles County roofer: $73.99 per hourGlenn County roofer: $80.28 per hourSanta Cruz County roofer: $86.42 per hourHumboldt County roofer: $18.90 per hourModoc County roofer: $35.46 per hour
$18$35$73$80$86$86Roofer, main rate, total per hour, 2026-2. Each shade holds about a fifth of the counties.

How much does a roofer make on prevailing wage in California?

$18.88 to $86.42 an hour, base wage plus fringe benefits, depending on the county; the median county pays $80.28. 11 groups of counties with identical rates and 7 counties with rates of their own, highest main rate first, each split into base wage and employer payments on one scale.

  1. Alameda County group8 counties$86.42
  2. San Francisco County group2 counties$86.42
  3. Santa Clara County group2 counties$86.42
  4. Lake County1 county$86.42
  5. Sacramento County group16 counties$80.28
  6. Tuolumne County group2 counties$80.28
  7. Los Angeles County group5 counties$73.99
  8. Stanislaus County group2 counties$71.84
  9. Fresno County group5 counties$66.62
  10. San Diego County group2 counties$57.69
  11. Monterey County1 county$38.47
  12. Siskiyou County group5 counties$35.46
  13. Santa Barbara County1 county$30.47
  14. Inyo County group2 counties$20.74
  15. Del Norte County1 county$20.74
  16. Sutter County1 county$20.74
  17. Humboldt County1 county$18.90
  18. San Luis Obispo County1 county$18.88
Which counties share a rate
CountiesMain classificationBase wageTotal rate
Alameda County group, 8 counties: Alameda, Contra Costa, Marin, Mendocino, Napa, San Benito, Solano, SonomaRoofer$55.00 $86.42 
San Francisco County group, 2 counties: San Francisco, San MateoRoofer$52.50 $86.42 
Santa Clara County group, 2 counties: Santa Clara, Santa CruzRoofer$54.29 $86.42 
Lake CountyRoofer$55.00 $86.42 
Sacramento County group, 16 counties: Alpine, Amador, Butte, Calaveras, Colusa, El Dorado, Glenn, Nevada, Placer, Plumas, Sacramento, San Joaquin, Sierra, Tehama, Yolo, YubaRoofer$50.75 $80.28 
Tuolumne County group, 2 counties: Mariposa, TuolumneRoofer$55.75 $80.28 
Los Angeles County group, 5 counties: Los Angeles, Orange, Riverside, San Bernardino, VenturaRoofer$52.63 $73.99 
Stanislaus County group, 2 counties: Merced, StanislausRoofer$49.65 $71.84 
Fresno County group, 5 counties: Fresno, Kern, Kings, Madera, TulareRoofer$44.91 $66.62 
San Diego County group, 2 counties: Imperial, San DiegoRoofer$43.12 $57.69 
Monterey CountyRoofer$28.68 $38.47 
Siskiyou County group, 5 counties: Lassen, Modoc, Shasta, Siskiyou, TrinityRoofer$16.90 $35.46 
Santa Barbara CountyRoofer$16.90 $30.47 
Inyo County group, 2 counties: Inyo, MonoRoofer$16.90 $20.74 
Del Norte CountyRoofer$16.90 $20.74 
Sutter CountyRoofer$16.90 $20.74 
Humboldt CountyRoofer$16.90 $18.90 
San Luis Obispo CountyRoofer$16.90 $18.88 

11 groups of counties with identical DIR rates, and 7 counties with rates of their own.

These are journeyperson rates. Apprentices are paid from separate DAS determinations that DIR publishes by craft, county and program.

Determinations: 232-27-1, 232-36-1, 232-45-1, 232-47-2, 232-81-1, 232-81-2, 232-81-3, 232-95-1, 232-X-40, 830-232-24, 830-232-25, 830-232-33, 830-232-36, 830-232-4, 830-232-9

Questions about California roofer pay

What is the roofer prevailing wage in Los Angeles County?

$73.99 an hour: a $52.63 base wage plus $21.36 in employer payments (fringe benefits), under DIR determination 232-36-1. Overtime and every roofer classification in Los Angeles County.

Does roofer prevailing wage include fringe benefits?

Yes. In Los Angeles County the $73.99 total is a $52.63 base wage plus $21.36 in employer payments (fringe benefits), about 29% of the total. The employer owes the full amount for every hour worked.

Do apprentice roofers get this rate?

Registered apprentices are paid DIR's apprentice rates, which DIR publishes separately by craft, county and apprenticeship program on its apprentice wage page. The rates on this site are journeyperson rates.

Why do some counties have the same roofer rate?

DIR sets many trades by area or region rather than one county at a time. Across California, the 58 counties with a roofer rate fall into 18 distinct sets of rates, and 11 of those sets are shared by more than one county; the largest covers 16 counties (the Sacramento County group).

Which county pays roofers the most in California?

Alameda County, at $86.42 an hour for the main classification. The lowest is San Luis Obispo County at $18.88, and the median county is $80.28.