Licensed Contractors in San Bernardino County, CA
Updated November 1, 2026 · Data from CSLB's public license file
- 11,199licenses
- 94.9%Clear
- 5.1%suspended (state 4.6%)
- 49.8%workers' comp exempt
- 11.8 yrsmedian time licensed
- 812new in 12 months
San Bernardino County has 11,199 contractor licenses with a local mailing address, spread over 78 cities and towns (17 with their own page here). 94.9% are Clear. The suspension rate, 5.1%, is about the same as the statewide rate of 4.6%. 49.8% of local licenses claim a workers' comp exemption (statewide: 49.6%).
Cities and towns in San Bernardino County
- Contractors in Rancho Cucamonga (963)
- Contractors in Ontario (917)
- Contractors in San Bernardino (872)
- Contractors in Fontana (828)
- Contractors in Upland (676)
- Contractors in Chino (653)
- Contractors in Hesperia (630)
- Contractors in Apple Valley (524)
- Contractors in Yucaipa (464)
- Contractors in Redlands (444)
- Contractors in Victorville (401)
- Contractors in Chino Hills (392)
- Contractors in Rialto (349)
- Contractors in Yucca Valley (258)
- Contractors in Alta Loma (236)
- Contractors in Colton (215)
- Contractors in Highland (207)
- Montclair (188)
- Phelan (161)
- Bloomington (155)
- Big Bear City (154)
- Big Bear Lake (141)
- Oak Hills (134)
- Crestline (95)
- Lake Arrowhead (85)
- Grand Terrace (76)
- Loma Linda (70)
- Mentone (69)
- Blue Jay (66)
- Running Springs (65)
- Barstow (63)
- Adelanto (57)
- Joshua Tree (52)
- Twin Peaks (52)
- Morongo Valley (50)
- Pinon Hills (43)
- Lucerne Valley (38)
- Wrightwood (37)
- Helendale (33)
- Twentynine Palms (31)
- Cedar Glen (30)
- Sugarloaf (24)
- Rimforest (22)
- Needles (20)
- 29 Palms (15)
- Landers (11)
- Angelus Oaks (8)
- Devore (7)
- Fawnskin (7)
- Forest Falls (7)
- Lytle Creek (7)
- Mt Baldy (7)
- Twenty-Nine Palms (7)
- Green Valley Lake (6)
- Newberry Springs (6)
- Pioneertown (6)
- Skyforest (6)
- Trona (6)
- Patton (5)
- Cedarpines Park (4)
- Cucamonga (4)
- Earp (4)
- Etiwanda (4)
- Oak Glen (4)
- Oro Grande (4)
- Yermo (4)
- Big River (3)
- Muscoy (3)
- Guasti (2)
- Hinkley (2)
- Johnson Valley (2)
- Nipton (2)
- Baker (1)
- El Mirage (1)
- Fort Irwin (1)
- Havasu Lake (1)
- Spring Valley Lake (1)
- Summit Valley (1)
Licensed-trade lists in San Bernardino County
- Licensed general contractors in Rancho Cucamonga (383)
- Licensed general contractors in Ontario (337)
- Licensed general contractors in San Bernardino (284)
- Licensed general contractors in Upland (272)
- Licensed general contractors in Fontana (270)
- Licensed general contractors in Chino (265)
- Licensed general contractors in Hesperia (218)
- Licensed general contractors in Redlands (214)
- Licensed general contractors in Apple Valley (199)
- Licensed general contractors in Chino Hills (189)
- Licensed general contractors in Yucaipa (184)
- Licensed electricians in Rancho Cucamonga (157)
- Licensed electricians in Ontario (137)
- Licensed general contractors in Victorville (129)
- Licensed general contractors in Yucca Valley (104)
- Licensed electricians in Chino (103)
- Licensed electricians in Fontana (103)
- Licensed general contractors in Alta Loma (101)
- Licensed limited specialty contractors in Ontario (101)
- Licensed general contractors in Rialto (100)
- Licensed electricians in Upland (98)
- Licensed limited specialty contractors in Rancho Cucamonga (94)
- Licensed electricians in San Bernardino (87)
- Licensed limited specialty contractors in San Bernardino (80)
- Licensed general contractors in Colton (78)
- Licensed limited specialty contractors in Fontana (78)
- Licensed HVAC contractors in Rancho Cucamonga (78)
- Licensed general engineering contractors in Rancho Cucamonga (77)
- Licensed general contractors in Highland (75)
- Licensed general contractors in Big Bear Lake (71)
- Licensed general contractors in Montclair (71)
- Licensed plumbers in Rancho Cucamonga (71)
- Licensed general contractors in Big Bear City (69)
- Licensed limited specialty contractors in Chino (68)
- Licensed electricians in Hesperia (68)
- Licensed limited specialty contractors in Hesperia (65)
- Licensed electricians in Yucaipa (65)
- Licensed general contractors in Phelan (63)
- Licensed general engineering contractors in Ontario (61)
- Licensed general engineering contractors in Chino (59)
- Licensed plumbers in San Bernardino (59)
- Licensed limited specialty contractors in Upland (56)
- Licensed painters in San Bernardino (55)
- Licensed electricians in Apple Valley (54)
- Licensed plumbers in Fontana (54)
- Licensed HVAC contractors in San Bernardino (54)
- Licensed electricians in Chino Hills (53)
- Licensed HVAC contractors in Chino (52)
- Licensed HVAC contractors in Ontario (51)
- Licensed painters in Fontana (50)
- Licensed painters in Ontario (50)
- Licensed electricians in Redlands (50)
- Licensed general engineering contractors in San Bernardino (50)
- Licensed HVAC contractors in Upland (50)
- Licensed plumbers in Ontario (49)
- Licensed general engineering contractors in Upland (49)
- Licensed HVAC contractors in Fontana (48)
- Licensed painters in Rancho Cucamonga (48)
- Licensed electricians in Victorville (48)
- Licensed HVAC contractors in Chino Hills (46)
- Licensed general contractors in Lake Arrowhead (46)
- Licensed plumbers in Upland (46)
- Licensed general contractors in Crestline (45)
- Licensed plumbers in Hesperia (45)
- Licensed painters in Hesperia (45)
- Licensed limited specialty contractors in Apple Valley (44)
- Licensed general contractors in Oak Hills (44)
- Licensed limited specialty contractors in Yucaipa (43)
- Licensed plumbers in Chino (41)
- Licensed general contractors in Bloomington (40)
- Licensed general engineering contractors in Fontana (40)
- Licensed limited specialty contractors in Rialto (40)
- Licensed landscapers in Upland (40)
- Licensed general contractors in Blue Jay (39)
- Licensed concrete contractors in San Bernardino (39)
- Licensed plumbers in Yucaipa (39)
- Licensed general engineering contractors in Apple Valley (38)
- Licensed electricians in Rialto (38)
- Licensed roofers in San Bernardino (37)
- Licensed low voltage contractors in Ontario (36)
- Licensed landscapers in San Bernardino (36)
- Licensed HVAC contractors in Apple Valley (35)
- Licensed landscapers in Chino (35)
- Licensed plumbers in Apple Valley (34)
- Licensed general engineering contractors in Hesperia (34)
- Licensed general contractors in Loma Linda (34)
- Licensed landscapers in Ontario (34)
- Licensed general engineering contractors in Yucaipa (34)
- Licensed HVAC contractors in Hesperia (33)
- Licensed limited specialty contractors in Victorville (33)
- Licensed painters in Chino (32)
- Licensed landscapers in Hesperia (32)
- Licensed electricians in Montclair (32)
- Licensed concrete contractors in Ontario (32)
- Licensed flooring contractors in Ontario (32)
- Licensed roofers in Rancho Cucamonga (32)
- Licensed plumbers in Redlands (32)
- Licensed HVAC contractors in Victorville (32)
- Licensed electricians in Yucca Valley (32)
- Licensed HVAC contractors in Redlands (31)
- Licensed plumbers in Rialto (31)
- Licensed painters in Rialto (30)
- Licensed general contractors in Running Springs (30)
- Licensed flooring contractors in San Bernardino (30)
- Licensed painters in Upland (30)
- Licensed painters in Apple Valley (29)
- Licensed limited specialty contractors in Chino Hills (29)
- Licensed painters in Chino Hills (29)
- Licensed limited specialty contractors in Redlands (29)
- Licensed plumbers in Victorville (29)
- Licensed electricians in Colton (28)
- Licensed tile contractors in Upland (28)
- Licensed plumbers in Yucca Valley (28)
- Licensed electricians in Alta Loma (27)
- Licensed landscapers in Fontana (27)
- Licensed low voltage contractors in Rancho Cucamonga (27)
- Licensed electricians in Highland (26)
- Licensed general contractors in Joshua Tree (26)
- Licensed roofers in Ontario (26)
- Licensed flooring contractors in Rancho Cucamonga (26)
- Licensed landscapers in Redlands (26)
- Licensed landscapers in Apple Valley (25)
- Licensed limited specialty contractors in Colton (25)
- Licensed limited specialty contractors in Montclair (25)
- Licensed pool contractors in Rancho Cucamonga (25)
- Licensed landscapers in Rialto (25)
- Licensed HVAC contractors in Yucaipa (25)
- Licensed concrete contractors in Fontana (24)
- Licensed general contractors in Grand Terrace (24)
- Licensed general contractors in Mentone (24)
- Licensed landscapers in Rancho Cucamonga (24)
- Licensed tile contractors in San Bernardino (24)
- Licensed painters in Victorville (24)
- Licensed roofers in Fontana (23)
- Licensed roofers in Upland (23)
- Licensed painters in Yucaipa (23)
- Licensed limited specialty contractors in Alta Loma (22)
- Licensed general contractors in Barstow (22)
- Licensed low voltage contractors in Chino (22)
- Licensed flooring contractors in Fontana (22)
- Licensed tile contractors in Fontana (22)
- Licensed cabinet and finish carpentry contractors in Ontario (22)
- Licensed low voltage contractors in Upland (22)
- Licensed landscapers in Victorville (22)
- Licensed tile contractors in Apple Valley (21)
- Licensed electricians in Big Bear City (21)
- Licensed drywall contractors in Fontana (21)
- Licensed low voltage contractors in Fontana (21)
- Licensed concrete contractors in Hesperia (21)
- Licensed general contractors in Morongo Valley (21)
- Licensed glazing contractors in Ontario (21)
- Licensed concrete contractors in Rancho Cucamonga (21)
- Licensed general engineering contractors in Redlands (21)
- Licensed HVAC contractors in Rialto (21)
- Licensed flooring contractors in Upland (21)
- Licensed general engineering contractors in Alta Loma (20)
- Licensed plumbers in Big Bear City (20)
- Licensed roofers in Hesperia (20)
- Licensed tile contractors in Hesperia (20)
- Licensed drywall contractors in Ontario (20)
- Licensed concrete contractors in Upland (20)
- Licensed flooring contractors in Victorville (20)
- Licensed landscapers in Yucaipa (20)
- Licensed painters in Yucca Valley (20)
- Licensed limited specialty contractors in Yucca Valley (20)
Suspensions in San Bernardino County, by reason
Explainers: Suspended: contractor's bond · Suspended: workers' compensation · Suspended: liability insurance · Suspended: Secretary of State
Most common license types in San Bernardino County
- General Building Contractor (4,315)
- Electrical Contractor (1,422)
- Limited Specialty (991)
- Plumbing Contractor (789)
- Warm-Air Heating, Ventilating and Air-Conditioning Contractor (710)
- General Engineering Contractor (709)
- Painting and Decorating Contractor (685)
- Landscaping Contractor (492)
- Concrete Contractor (330)
- Roofing Contractor (326)
- Flooring and Floor Covering Contractors (299)
- Ceramic and Mosaic Tile Contractor (298)
Source: CSLB public data · Updated November 1, 2026 Status can change at any time. Verify on CSLB's Instant License Check.