Contractor workers' comp policy expirations by county
Across California, 23,235 contractor licenses on the CSLB classification lists, downloaded on 4 September 2026, have a workers' compensation policy that has no cancellation date recorded and expires on or after that date and on or before 3 December 2026, 90 days after it.
Last updated 24 September 2026. The numbers are rebuilt every Monday from the newest CSLB classification lists, and a new set is downloaded once a month.
What this counts
Counts from the classification lists downloaded from CSLB on 4 September 2026, for licenses whose address is in California or gives no state. The licenses figure counts all of them, whatever their insurance. The policy holders figure counts the licenses with a current workers' compensation insurance policy, one with no cancellation date recorded that expires on or after 4 September 2026. The expiring figure counts those whose policy expires on or after 4 September 2026 and on or before 3 December 2026. A list that fails to download is not counted. Across California, 6,120 of the 23,235 expiring licenses are held by sole owners, which the file a subscriber receives leaves out.
By county
What this table counts, column by column.
Licenses: Licenses on one day's download of the CSLB classification lists whose address is in California or gives no state, whatever their insurance.
Policy holders: Licenses on one day's download of the CSLB classification lists whose address is in California or gives no state, with a current workers' compensation insurance policy: no cancellation date recorded, and expiring on or after the day of the download.
Expiring: Licenses on one day's download of the CSLB classification lists whose address is in California or gives no state, with a workers' compensation insurance policy that has no cancellation date recorded and expires on or after the day of the download and on or before 90 days after it. Counted before the privacy filter, so sole owners are included.
The last column is the expiring count divided by the policy holder count, to one decimal place. A share swings widely where there are few policy holders, because one policy more or less moves it a long way. A county with no expiring license is not listed, and the last row is all of California, the licenses in no county included.
| County | Licenses | Policy holders | Expiring | Expiring, % of policy holders |
|---|---|---|---|---|
| Los Angeles | 45,848 | 21,231 | 4,631 | 21.8% |
| San Diego | 20,060 | 8,987 | 2,032 | 22.6% |
| Orange | 18,688 | 8,915 | 1,938 | 21.7% |
| Riverside | 15,288 | 7,203 | 1,507 | 20.9% |
| Santa Clara | 9,108 | 4,740 | 1,080 | 22.8% |
| San Bernardino | 10,359 | 4,747 | 977 | 20.6% |
| Sacramento | 9,155 | 3,976 | 916 | 23.0% |
| Alameda | 6,980 | 3,437 | 863 | 25.1% |
| Contra Costa | 7,058 | 3,359 | 813 | 24.2% |
| Sonoma | 5,240 | 2,658 | 757 | 28.5% |
| Ventura | 6,117 | 2,894 | 619 | 21.4% |
| Fresno | 4,032 | 2,125 | 502 | 23.6% |
| San Mateo | 4,422 | 2,139 | 496 | 23.2% |
| Placer | 4,427 | 1,896 | 469 | 24.7% |
| San Francisco | 3,667 | 1,753 | 421 | 24.0% |
| Kern | 3,461 | 1,674 | 382 | 22.8% |
| San Joaquin | 3,385 | 1,669 | 378 | 22.6% |
| Santa Barbara | 3,171 | 1,550 | 369 | 23.8% |
| Marin | 2,538 | 1,231 | 338 | 27.5% |
| San Luis Obispo | 3,185 | 1,240 | 319 | 25.7% |
| Monterey | 2,618 | 1,348 | 314 | 23.3% |
| Stanislaus | 2,788 | 1,329 | 312 | 23.5% |
| Santa Cruz | 2,386 | 1,020 | 275 | 27.0% |
| Solano | 2,248 | 1,069 | 249 | 23.3% |
| El Dorado | 2,404 | 919 | 221 | 24.0% |
| Shasta | 1,746 | 666 | 198 | 29.7% |
| Tulare | 1,615 | 830 | 196 | 23.6% |
| Napa | 1,069 | 544 | 161 | 29.6% |
| Nevada | 1,683 | 657 | 150 | 22.8% |
| Butte | 1,674 | 638 | 144 | 22.6% |
| Merced | 1,019 | 518 | 122 | 23.6% |
| Humboldt | 1,045 | 399 | 112 | 28.1% |
| Yolo | 1,067 | 497 | 111 | 22.3% |
| Madera | 837 | 369 | 109 | 29.5% |
| Mendocino | 890 | 381 | 100 | 26.2% |
| San Benito | 581 | 310 | 68 | 21.9% |
| Sutter | 588 | 271 | 61 | 22.5% |
| Calaveras | 639 | 233 | 54 | 23.2% |
| Lake | 520 | 211 | 53 | 25.1% |
| Tuolumne | 602 | 200 | 46 | 23.0% |
| Yuba | 472 | 195 | 45 | 23.1% |
| Siskiyou | 395 | 149 | 43 | 28.9% |
| Tehama | 362 | 139 | 43 | 30.9% |
| Kings | 294 | 161 | 33 | 20.5% |
| Imperial | 373 | 223 | 31 | 13.9% |
| Amador | 401 | 128 | 27 | 21.1% |
| Glenn | 175 | 73 | 21 | 28.8% |
| Mono | 208 | 95 | 21 | 22.1% |
| Plumas | 259 | 108 | 20 | 18.5% |
| Inyo | 164 | 73 | 15 | 20.5% |
| Mariposa | 169 | 69 | 14 | 20.3% |
| Modoc | 59 | 20 | 12 | 60.0% |
| Colusa | 84 | 37 | 11 | 29.7% |
| Lassen | 163 | 58 | 11 | 19.0% |
| Trinity | 111 | 36 | 8 | 22.2% |
| Del Norte | 138 | 46 | 6 | 13.0% |
| Sierra | 34 | 12 | 4 | 33.3% |
| Alpine | 19 | 4 | 1 | 25.0% |
| All of California | 218,109 | 101,477 | 23,235 | 22.9% |
Not in a county: 21 licenses, 18 policy holders and 6 expiring. Licenses on one day's download of the CSLB classification lists whose address is in California or gives no state, and that cannot be placed in a California county: the lists leave the county blank, or give a county that does not match the name of any of the 58 California counties. In the expiring column, the counties in the table and the 6 here add up to the 23,235 in its last row.
Where the numbers come from
Source: California Contractors State License Board, public data portal. The counts are built from its lists of contractors by license classification. Each license's row gives its address, its county and its workers' compensation insurance, with the date the policy expires, and a license in more than one classification is counted once. CSLB makes no charge for the lists and says each is current at the time it is downloaded, so this page dates its snapshot by the day the lists were downloaded.
The file
This page is built from renewals_stats.json, which is updated at the same time and holds every count on this page, and each county's expiring count split by month and by class group as well. Each series in it carries a label saying what it counts. The shares in the table are not stored in it: they are worked out on this page from the two counts in each row.
For the licenses themselves, see the weekly file, for one county or all of California. It is a different set from these counts. Each Monday's file takes its 90 days from that Monday rather than from 4 September 2026, and it leaves out sole owners, and any license whose business name reads as a person's name unless CSLB lists it as a corporation or a limited liability company.