TradeCheck

Licensed General Building Contractors in California

Every general building contractor license on file with the California Contractors State License Board, the general construction licence, class B, for projects involving two or more trades. Status recomputed daily. Last updated August 17, 2026.

108,058licenses on record
108,056active today
2expired
57counties covered

2 of 108,058 general building contractors in California (0.0%) currently hold an expired license. That is not a rounding error, it is roughly one in 54029 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 County24,418 licensed · 2 expiredOrange County9,394 licensed · 0 expiredSan Diego County9,137 licensed · 0 expiredRiverside County5,752 licensed · 0 expiredSanta Clara County4,677 licensed · 0 expiredSan Bernardino County4,321 licensed · 0 expiredSacramento County4,043 licensed · 0 expiredAlameda County3,701 licensed · 0 expiredContra Costa County3,597 licensed · 0 expiredVentura County2,675 licensed · 0 expiredSan Mateo County2,474 licensed · 0 expiredSonoma County2,387 licensed · 0 expiredSan Francisco County2,373 licensed · 0 expiredPlacer County2,193 licensed · 0 expiredSan Luis Obispo County1,565 licensed · 0 expiredFresno County1,551 licensed · 0 expiredMarin County1,514 licensed · 0 expiredKern County1,410 licensed · 0 expiredSanta Barbara County1,342 licensed · 0 expiredSan Joaquin County1,341 licensed · 0 expiredSanta Cruz County1,234 licensed · 0 expiredEl Dorado County1,231 licensed · 0 expiredMonterey County1,164 licensed · 0 expiredStanislaus County1,066 licensed · 0 expiredSolano County937 licensed · 0 expiredNevada County936 licensed · 0 expiredButte County849 licensed · 0 expiredShasta County738 licensed · 0 expiredTulare County654 licensed · 0 expiredHumboldt County652 licensed · 0 expiredNapa County547 licensed · 0 expiredYolo County486 licensed · 0 expiredMendocino County443 licensed · 0 expiredMerced County397 licensed · 0 expiredMadera County361 licensed · 0 expiredTuolumne County324 licensed · 0 expiredCalaveras County308 licensed · 0 expiredLake County273 licensed · 0 expiredSan Benito County216 licensed · 0 expiredSutter County203 licensed · 0 expiredSiskiyou County197 licensed · 0 expiredAmador County197 licensed · 0 expiredYuba County176 licensed · 0 expiredTehama County174 licensed · 0 expiredImperial County154 licensed · 0 expiredPlumas County127 licensed · 0 expiredMono County125 licensed · 0 expiredKings County109 licensed · 0 expiredLassen County87 licensed · 0 expiredDel Norte County87 licensed · 0 expiredMariposa County85 licensed · 0 expiredInyo County84 licensed · 0 expiredGlenn County74 licensed · 0 expiredTrinity County67 licensed · 0 expiredModoc County35 licensed · 0 expiredColusa County28 licensed · 0 expiredSierra County20 licensed · 0 expired

What a general building 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.