9 active CSLB-licensed solar contractors based in Campbell, Santa Clara County. 1 verified against the company’s own website.
Listed by business address on the CSLB record. Companies based in nearby cities may also serve Campbell — search your ZIP on the home page or browse the San Francisco Bay Area.
Infinium Solar, Roofing, and Electric
CSLB name: INFINIUM SOLAR, INC.
Campbell, Santa Clara County · CA 95008
CSLB #1031953 · Clear (active) · Classes: C10 | C39 | C46
✔ Services systems installed by others / orphaned✔ Panel removal & reinstall? Services SunPower systems: unknown
Why verified? Quotes & sources (checked Oct 24, 2026)
Services systems installed by others / orphaned
If your original solar installer is no longer in business, contact Infinium Solar, Roofing, and Electric .
Source: company websitePanel removal & reinstall
Instead of coordinating one company to remove the solar , another company to replace the roof , and then another schedule for reinstalling the system, Infinium can coordinate the work between our in-house solar and roofing teams.
Source: company websiteLicense match: license # shown on company website
Cal - Pac Roofing
Campbell, Santa Clara County · CA 95008
CSLB #920596 · Clear (active) · Classes: B | C39 | C46
Not yet verified — services unknown
Earth Electric Incorporated
Campbell, Santa Clara County · CA 95008
CSLB #1003783 · Clear (active) · Classes: C10 | C46
Not yet verified — services unknown
Green Solar
Campbell, Santa Clara County · CA 95008
CSLB #1018350 · Clear (active) · Classes: C46
Not yet verified — services unknown
Innopowerline INC
Campbell, Santa Clara County · CA 95008
CSLB #1045351 · Clear (active) · Classes: B | C10 | C46
Not yet verified — services unknown
Mccalmont Corporation
Campbell, Santa Clara County · CA 95008
CSLB #941211 · Clear (active) · Classes: B | C10 | C46
Not yet verified — services unknown
Michael Roberts Construction INC
Campbell, Santa Clara County · CA 95008
CSLB #835608 · Clear (active) · Classes: A | B | C-5 | C-9 | C36 | C46 | HAZ
Not yet verified — services unknown
Solargen
Campbell, Santa Clara County · CA 95008
CSLB #1020778 · Clear (active) · Classes: C10
Not yet verified — services unknown
Supreme Air Systems INC
Campbell, Santa Clara County · CA 95008
CSLB #740667 · Clear (active) · Classes: C20 | C46
Not yet verified — services unknown