
What do the trades pay in California?
Median hourly pay, May 20251. Pick a trade for training, pay and the license.

Electrician
Wiring, panels and fixtures
$36.62/hrCalifornia median

Plumber
Water, drain and gas lines
$35.01/hrCalifornia median

HVAC tech
Heating, cooling and ductwork
$34.88/hrCalifornia median

Roofer
New roofs and repairs
$30.58/hrCalifornia median

General contractor
Runs the job and the crews
$46.96/hrCalifornia median, construction supervisors
Is there work in California?
Construction jobs in California, September 2026: 883,800, down 0.5% from a year earlier.
BLS Current Employment Statistics, Sep 2026New homes permitted in California, September 2026: 9,329, up 0.6% from a year earlier.
Census Building Permits Survey, Sep 2026Who licenses contractors in California?
California licenses general contractors and the electrical, plumbing, HVAC and roofing trades at the state level.2
State board Contractors State License Board (CSLB)
- ElectricalState license
- PlumbingState license
- HVACState license
- RoofingState license
- General contractorState license
Check a California contractor
Enter the license number or business name. We read it from the state board's own file.

Training near you
Apprentices are hired first and paid while they learn on the job and in class. Trade school comes first and charges tuition.

Where to train and find work near you
Union locals take apprenticeship applications and send members out to union contractors. Open-shop chapters run apprenticeship classes for the people their member contractors hire.
IBEW union locals
- IBEW Local 6San Francisco(415) 861-5752
- IBEW Local 11Los Angeles(626) 243-9700
- IBEW Local 40Hollywood(818) 762-4239
- IBEW Local 47Diamond Bar(909) 860-4239
- IBEW Local 100Fresno(559) 251-8241
- IBEW Local 180Vallejo(707) 251-9180
19 more IBEW locals
- IBEW Local 234Castroville(831) 633-2311
- IBEW Local 302Martinez(925) 228-2302
- IBEW Local 332San Jose(408) 269-4332
- IBEW Local 340Sacramento(916) 927-4239
- IBEW Local 413Santa Barbara(805) 688-8083
- IBEW Local 428Bakersfield(661) 323-2979
- IBEW Local 440Riverside(951) 684-5665
- IBEW Local 441Santa Ana(714) 939-3131
- IBEW Local 477San Bernardino(909) 890-0607
- IBEW Local 551Santa Rosa(707) 542-3505
- IBEW Local 569San Diego(858) 569-8900
- IBEW Local 595Dublin(925) 556-0595
- IBEW Local 617San Mateo(650) 574-4239
- IBEW Local 639San Luis Obispo(805) 543-5693
- IBEW Local 684Modesto(209) 524-5171
- IBEW Local 952Ventura(805) 642-2149
- IBEW Local 1245Vacaville(707) 452-2700
- IBEW Local 401Office in Reno, NV(775) 329-2566
- IBEW Local 659Office in Medford, OR(541) 664-0800
Electrical training centers (JATCs)
- Kern County Electrical JATC3805 N. Sillect Avenue, Bakersfield(661) 324-0105
- Tri County Electrical JATC10300 Merritt Street, Castroville(831) 633-3063
- Los Angeles County Electrical Training Institute6023 South Garfield Avenue, Commerce(323) 221-5881
- Fresno, Madera, Kings & Tulare Counties JATC5420 E. Hedges Avenue, Fresno(559) 251-5174
- Contra Costa County Electrical JATC1255 Muir Road, Martinez(925) 372-7083
- Santa Clara JATC1873 Barber Lane, Milpitas(408) 453-1022
17 more centers
- Central Valley Electrical JATC1925 Yosemite Blvd., Modesto(209) 579-5417
- Solano/Napa Counties Electrical JATC720-A Technology Way, Napa(707) 251-0315
- Motion Picture Employers and IBEW No. 405643 Vineland Avenue, North Hollywood(818) 762-4239
- Ventura County Electrical JATC241 Lombard St, Oxnard(805) 604-1145
- Shasta-Butte Electrical JATC900 Locust St #7, Redding(916) 241-2468
- Sacramento Area JATC2836 El Centro Road, Sacramento(916) 646-6688
- Riverside Area Electrical JATC1855 Business Center Drive, San Bernardino(909) 890-1703
- San Bernardino, Mono & Inyo Counties Elec.1855 Business Center Drive, San Bernardino(909) 890-1703
- San Mateo County JATC625 Industrial Road, San Carlos(650) 591-5217
- San Diego Electrical Training Trust4675 Viewridge Avenue, Suite D, San Diego(858) 569-6633
- San Francisco Joint Electrical Training Trust4056 Mission Street, San Francisco(415) 587-2500
- Alameda County Electrical JATC14600 Catalina Street, San Leandro(510) 351-5282
- San Luis Obispo County Elec. JATC6363 Edna Road, San Luis Obispo(805) 543-5693
- Orange County Electrical Training Trust1261 E Dyer Road, Santa Ana(714) 245-9988
- Santa Barbara County JATC222 West Carmen Lane, Suite 105, Santa Maria(805) 686-0903
- Redwood Empire JATC1726 Corby Avenue, Santa Rosa(707) 523-3837
- San Joaquin & Calaveras Counties JATC1531 El Pinal Drive, Stockton(209) 462-0751
IEC chapters (open shop)
No IEC chapter lists an office in California. Chapters cover several states; the finder shows each one's area. IEC chapter finder
UA union locals
- UA Local 38San Francisco(415) 626-2000
- UA Local 62Castroville(831) 633-6091
- UA Local 78Los Angeles(213) 688-9090
- UA Local 114Buellton(805) 688-1470
- UA Local 159Martinez(925) 229-0400
- UA Local 228Marysville(530) 673-8690
20 more UA locals
- UA Local 230San Diego(858) 554-0586
- UA Local 246Fresno(559) 252-7246
- UA Local 250Gardena(310) 660-0035
- UA Local 342Concord(925) 686-5880
- UA Local 343Vacaville(707) 644-4071
- UA Local 345Duarte(626) 357-9345
- UA Local 355Vallejo(707) 644-0355
- UA Local 364Colton(909) 825-0359
- UA Local 393San Jose(408) 225-3030
- UA Local 398Rancho Cucamonga(909) 945-5557
- UA Local 403San Luis Obispo(805) 543-2416
- UA Local 442Modesto(209) 338-0751
- UA Local 447Sacramento(916) 457-6595
- UA Local 460Bakersfield(661) 589-4600
- UA Local 467Burlingame(650) 692-4730
- UA Local 483Hayward(510) 785-8483
- UA Local 484Ventura(805) 643-6345
- UA Local 582Orange(714) 978-0582
- UA Local 709Whittier(562) 698-9909
- UA Local 761Burbank(818) 843-8670
Training
UA apprenticeships run through a joint committee of the local and union contractors. Call the local for the next application date.
PHCC chapters
- PHCC of California1820 Tribute Road Ste A, Sacramento(916) 925-7390
- PHCC of Orange, Riverside, & San Bernardino Counties1158 N. Gilbert St, Anaheim(714) 896-0153
- PHCC of Alameda and Contra Costa Counties135 Lindbergh Ave #C, Livermore(925) 455-4188
- PHCC of Greater Los Angeles Area, Ventura and Santa Barbara Counties2869 Glenview Ave, Los Angeles(323) 913-7335
- PHCC of the Redwood EmpirePO BOX 750293, Petaluma(707) 658-1041
- PHCC of the Sacramento Valley1820 Tribute Road, Sacramento(916) 426-8013
2 more chapters
- PHCC of San Diego9920 Scripps Lake Drive Ste. 102, San Diego(858) 693-3855
- PHCC of San Francisco & San Mateo CountiesPO Box 280032, San Francisco(650) 922-2541
SMART union locals
- SMART Local 104Livermore(925) 314-8600
- SMART Local 105Glendora(909) 305-2800
- SMART Local 170Pico Rivera(562) 695-4066
- SMART Local 206San Diego(619) 265-0501
- SMART Local 434Rancho Cucamonga(909) 239-9189
- SMART Local 1707Quail Valley
Sheet metal training centers
- Kern and Northern Los Angeles Counties AC & SMW JATC620 Enterprise Way, Bakersfield(661) 832-1187
- Monterey, Santa Cruz & San Benito Counties JATC11060 Commercial Parkway, Castroville(408) 263-1712
- Southern California JATC Training Center633 North Baldwin Park Blvd., City of Industry(626) 968-3340
- North Bay Counties JATC4350 Central Place, Suite A, Fairfield(707) 863-0416
- West Bay Counties JATC4350 Central Place, Suite A, Fairfield(707) 863-0416
- Fresno Area Sheet Metal Workers JATC5410 E. Home Ave., Fresno(559) 255-3665
7 more centers
- East Bay Counties JATC1401Greenville Road, Livermore(510) 483-9035
- Northern California Valley Sheet Metal JATC3665 Bleckely Street, Mather(916) 922-9381
- Modesto Area Sheet Metal Workers JATC841 Lone Palm Ave., Suite A, Modesto(209) 614-5458
- Sheet Metal JATC San Diego4596 Mission Gorge Place, San Diego(619) 265-2758
- Santa Clara County JATC2350 Lundy Place, San Jose(408) 263-1712
- Tri-Counties Sheet Metal Workers JATC - Santa Maria2325 Skyway Dr. Suite L, Santa Maria
- Tri-Counties Sheet Metal JATC1794 Goodyear Ave., Ventura(805) 642-2211
PHCC chapters (heating, cooling, plumbing)
- PHCC of California1820 Tribute Road Ste A, Sacramento(916) 925-7390
- PHCC of Orange, Riverside, & San Bernardino Counties1158 N. Gilbert St, Anaheim(714) 896-0153
- PHCC of Alameda and Contra Costa Counties135 Lindbergh Ave #C, Livermore(925) 455-4188
- PHCC of Greater Los Angeles Area, Ventura and Santa Barbara Counties2869 Glenview Ave, Los Angeles(323) 913-7335
- PHCC of the Redwood EmpirePO BOX 750293, Petaluma(707) 658-1041
- PHCC of the Sacramento Valley1820 Tribute Road, Sacramento(916) 426-8013
2 more chapters
- PHCC of San Diego9920 Scripps Lake Drive Ste. 102, San Diego(858) 693-3855
- PHCC of San Francisco & San Mateo CountiesPO Box 280032, San Francisco(650) 922-2541
ACCA member contractors near you
Pipefitters and HVAC service techs also apprentice through the UA: UA locals in California.
Carpenters union locals
- Carpenters Local 22San Francisco
- Carpenters Local 34Oakland
- Carpenters Local 46Sacramento
- Carpenters Local 68Livermore
- Carpenters Local 91Carson
- Carpenters Local 99Fresno
18 more Carpenters locals
- Carpenters Local 102Livermore
- Carpenters Local 109Sacramento
- Carpenters Local 110Los Angeles
- Carpenters Local 152Martinez
- Carpenters Local 180Vallejo
- Carpenters Local 217Foster City
- Carpenters Local 405San Jose
- Carpenters Local 619San Diego
- Carpenters Local 646Marina
- Carpenters Local 713Hayward
- Carpenters Local 714Buena Park
- Carpenters Local 751Santa Rosa
- Carpenters Local 818Sylmar
- Carpenters Local 909Ontario
- Carpenters Local 951Riverside
- Carpenters Local 2159Whittier
- Carpenters Local 2236Oakland
- Carpenters Local 9144San Jose
Training
Union carpentry apprenticeships run through the regional council's training centers. Carpenters regional council finder
Home builder associations
- California BIA1215 K St Ste 1200, Sacramento(916) 340-3311
- Home Builders Association of Kern CountyPO Box 21118, Bakersfield(661) 510-8311
- BIA of the Bay Area1000 Burnett Ave Ste 340, Concord(925) 951-6842
- BIA of Fresno/Madera Counties5132 N Palm Ave, Fresno(559) 226-5900
- Desert Valleys Builders Association550 S Oleander Rd, Palm Springs(760) 776-7001
- North State BIA1536 Eureka Rd, Roseville(916) 751-2747
4 more chapters
- BIA of San Diego9201 Spectrum Center Blvd Ste 110, San Diego(858) 450-1221
- HBA of the Central CoastPO Box 748, San Luis Obispo(805) 546-0418
- BIA of the Greater Valley1701 W March Lane, Stockton(209) 235-7831
- BIA of Tulare/Kings CountiesPO Box 3930, Visalia(559) 625-5447
Roofers union locals
- Roofers Local 27Fresno
- Roofers Local 36Los Angeles
- Roofers Local 40San Francisco
- Roofers Local 45San Diego
- Roofers Local 81Oakland
- Roofers Local 95San Jose
1 more Roofers locals
- Roofers Local 220Orange
Training
Roofers locals run their apprenticeship through a joint committee with union contractors.
Contractor associations
The national trade group for roofing contractors is the National Roofing Contractors Association.
Trade schools: where to apply
- Institute for Business and Technology91 East Tasman Drive, San JoseElectrical programHVAC program
- UEI College-Riverside1860 University Avenue, RiversideElectrical programHVAC program
- UEI College-Chula Vista1261 Third Avenue, Suite A, Chula VistaElectrical programHVAC program
- UEI College-West Covina339 N. Azusa Avenue, West CovinaElectrical programHVAC program
- UEI College-Bakersfield3737 Rosedale Highway, BakersfieldElectrical programHVAC program
- UEI College-Huntington Park6055 Pacific Boulevard, Huntington ParkElectrical programHVAC program
Sources
- BLS Occupational Employment and Wage Statistics, California, May 2025 (bls.gov, May 2025)
- Contractors State License Board (CSLB) (cslb.ca.gov)
- California lien law: Cal. Civ. Code 8204(a); 8200; 8202 (leginfo.legislature.ca.gov)
- California lien law: Cal. Civ. Code 8412, 8414, 8180, 8182(a) (leginfo.legislature.ca.gov)
- California lien law: Cal. Civ. Code 8460(a),(b); 8462 (leginfo.legislature.ca.gov)
- U.S. Department of Labor, apprenticeship.gov registered apprenticeship partners (apprenticeship.gov)
- U.S. Department of Education, College Scorecard (field of study and institution data) (collegescorecard.ed.gov)
- BLS Current Employment Statistics, Sep 2026 (bls.gov)
- Census Building Permits Survey, Sep 2026 (census.gov)
- FEMA disaster declarations, Oct 16, 2026 (fema.gov)
- CSLB License Master (Contractors State License Board (CSLB)) (cslb.ca.gov, Oct 28, 2026)