TradeCheck

Licensed Roofing Contractors in California

Every roofing contractor license on file with the California Contractors State License Board, class C-39, licensed for roofing work. Status recomputed daily. Last updated August 17, 2026.

5,749licenses on record
5,749active today
0expired
39counties covered

0 of 5,749 roofing contractors in California (0.0%) currently hold an expired license. That is not a rounding error, it is roughly one in 0 of everyone in the trade. Licenses lapse quietly, and nothing stops an expired licensee from answering the phone and quoting your job.

Browse by county

Los Angeles County1,228 licensed · 0 expiredOrange County465 licensed · 0 expiredSan Diego County422 licensed · 0 expiredRiverside County369 licensed · 0 expiredSan Bernardino County332 licensed · 0 expiredSacramento County286 licensed · 0 expiredSanta Clara County234 licensed · 0 expiredAlameda County203 licensed · 0 expiredContra Costa County165 licensed · 0 expiredVentura County164 licensed · 0 expiredFresno County136 licensed · 0 expiredPlacer County110 licensed · 0 expiredSan Joaquin County97 licensed · 0 expiredSan Mateo County96 licensed · 0 expiredSonoma County95 licensed · 0 expiredKern County92 licensed · 0 expiredStanislaus County82 licensed · 0 expiredSanta Barbara County81 licensed · 0 expiredSan Francisco County76 licensed · 0 expiredEl Dorado County74 licensed · 0 expiredMonterey County65 licensed · 0 expiredSolano County60 licensed · 0 expiredTulare County59 licensed · 0 expiredSanta Cruz County57 licensed · 0 expiredSan Luis Obispo County54 licensed · 0 expiredShasta County51 licensed · 0 expiredButte County45 licensed · 0 expiredMendocino County33 licensed · 0 expiredNevada County31 licensed · 0 expiredYolo County29 licensed · 0 expiredMadera County29 licensed · 0 expiredNapa County24 licensed · 0 expiredMerced County24 licensed · 0 expiredMarin County21 licensed · 0 expiredSutter County20 licensed · 0 expiredHumboldt County19 licensed · 0 expiredYuba County16 licensed · 0 expiredCalaveras County16 licensed · 0 expiredTuolumne County15 licensed · 0 expired

What a roofing contractor license does and does not tell you

A current license means the CSLB has confirmed this person met the state's competency and examination requirements and has kept the registration paid up. It does not mean they carry liability insurance, that their work is warrantied, or that previous customers were happy. Verify the license here, then ask for a certificate of insurance and references separately.