USA Solar Installers
Advertise here — reach homeowners nationwide from $25/mo

Solar Installers in California

2,164 solar installers across 344 cities and towns in California. 1,229 carry a Google rating, averaging 4.4 stars, and 854 sit at 4.5 or better. Pick a city below — phone numbers and addresses on every entry.

Solar installers by city in California

San Diego
178 listings
Los Angeles
127 listings
Fresno
110 listings
Bakersfield
98 listings
San Jose
81 listings
Sacramento
80 listings
Irvine
59 listings
San Francisco
56 listings
Riverside
52 listings
Anaheim
39 listings
Santa Ana
29 listings
Oakland
26 listings
Long Beach
24 listings
El Cajon
23 listings
Stockton
22 listings
Huntington Beach
21 listings
Chula Vista
20 listings
Fremont
20 listings
Orange
18 listings
Santa Clara
18 listings
Clovis
17 listings
Concord
17 listings
Berkeley
16 listings
Campbell
16 listings
Rancho Cordova
16 listings
Corona
14 listings
Newport Beach
14 listings
Rancho Cucamonga
14 listings
Roseville
14 listings
Escondido
13 listings
Pasadena
13 listings
Hayward
12 listings
Ontario
12 listings
San Bernardino
12 listings
Walnut Creek
12 listings
Glendale
11 listings
Murrieta
11 listings
Redlands
11 listings
Spring Valley
11 listings
Carlsbad
10 listings
Fontana
10 listings
Garden Grove
10 listings
North Hollywood
10 listings
Rocklin
10 listings
Sherman Oaks
10 listings
Torrance
10 listings
Modesto
9 listings
Santee
9 listings
Elk Grove
8 listings
Livermore
8 listings
Oceanside
8 listings
Pleasanton
8 listings
Richmond
8 listings
Vista
8 listings
Brentwood
7 listings
Burbank
7 listings
Cerritos
7 listings
Fullerton
7 listings
Tustin
7 listings
Visalia
7 listings
West Sacramento
7 listings
Canoga Park
6 listings
Davis
6 listings
El Dorado Hills
6 listings
Milpitas
6 listings
Placentia
6 listings
San Fernando Valley
6 listings
San Marcos
6 listings
Santa Clarita
6 listings
Simi Valley
6 listings
Sunnyvale
6 listings
Alameda
5 listings
Beverly Hills
5 listings
Buena Park
5 listings
Castro Valley
5 listings
Costa Mesa
5 listings
Cypress
5 listings
Emeryville
5 listings
Hemet
5 listings
La Jolla
5 listings
Lakeside
5 listings
Petaluma
5 listings
Pomona
5 listings
San Mateo
5 listings
San Ramon
5 listings
Santa Monica
5 listings
South San Francisco
5 listings
Temecula
5 listings
Tracy
5 listings
Upland
5 listings
Vacaville
5 listings
Victorville
5 listings
Chatsworth
4 listings
Chino Hills
4 listings
Colton
4 listings
Danville
4 listings
Dublin
4 listings
Encinitas
4 listings
Folsom
4 listings
Fountain Valley
4 listings
Jamul
4 listings
La Mesa
4 listings
Laguna Hills
4 listings
Lodi
4 listings
Loomis
4 listings
Los Alamitos
4 listings
Los Gatos
4 listings
Madera
4 listings
Mountain View
4 listings
Newark
4 listings
Norco
4 listings
North Highlands
4 listings
Palmdale
4 listings
San Leandro
4 listings
San Rafael
4 listings
Santa Cruz
4 listings
Santa Fe Springs
4 listings
Studio City
4 listings
Union City
4 listings
Aptos
3 listings
Auburn
3 listings
Benicia
3 listings
Canyon Lake
3 listings
Carmichael
3 listings
Carson
3 listings
Citrus Heights
3 listings
Coarsegold
3 listings
Culver City
3 listings
Cupertino
3 listings
Downey
3 listings
Grass Valley
3 listings
Jurupa Valley
3 listings
Laguna Beach
3 listings
Lake Elsinore
3 listings
Lake Forest
3 listings
Lakewood
3 listings
Lancaster
3 listings
Merced
3 listings
National City
3 listings
Northridge
3 listings
Novato
3 listings
Poway
3 listings
Ramona
3 listings
Rio Linda
3 listings
San Carlos
3 listings
San Clemente
3 listings
Santa Rosa
3 listings
Signal Hill
3 listings
Tulare
3 listings
Ventura
3 listings
Woodland
3 listings
Yorba Linda
3 listings
Aliso Viejo
2 listings
Antioch
2 listings
Apple Valley
2 listings
Arcadia
2 listings
Atwater
2 listings
Bonita
2 listings
Brea
2 listings
Claremont
2 listings
Coronado
2 listings
Covina
2 listings
Del Mar
2 listings
El Monte
2 listings
El Segundo
2 listings
Fair Oaks
2 listings
Fairfield
2 listings
Foothill Farms
2 listings
Foothill Ranch
2 listings
Galt
2 listings
Gardena
2 listings
Gilroy
2 listings
Granite Bay
2 listings
Hawthorne
2 listings
Healdsburg
2 listings
Hesperia
2 listings
Hollister
2 listings
Kingsburg
2 listings
La Verne
2 listings
Laguna Niguel
2 listings
Lincoln
2 listings
Loma Linda
2 listings
Manteca
2 listings
Meadow Vista
2 listings
Menlo Park
2 listings
Mission Viejo
2 listings
Moreno Valley
2 listings
Morgan Hill
2 listings
Palm Desert
2 listings
Palo Alto
2 listings
Pittsburg
2 listings
Rialto
2 listings
Rio Vista
2 listings
San Anselmo
2 listings
San Fernando
2 listings
San Jacinto
2 listings
Shingle Springs
2 listings
South Pasadena
2 listings
Sun Valley
2 listings
Tarzana
2 listings
Truckee
2 listings
Valencia
2 listings
Vallejo
2 listings
Valley Village
2 listings
Venice
2 listings
Walnut
2 listings
Watsonville
2 listings
Westminster
2 listings
Yucaipa
2 listings
Acampo
1 listing
Alamo
1 listing
Alhambra
1 listing
Alpine
1 listing
Arden-Arcade
1 listing
Artesia
1 listing
Auberry
1 listing
Baldwin Park
1 listing
Beaumont
1 listing
Bellflower
1 listing
Big Bear Lake
1 listing
Bonsall
1 listing
Boulder Creek
1 listing
Burlingame
1 listing
Cameron Park
1 listing
Cathedral City
1 listing
Chino
1 listing
City Of Industry
1 listing
Clements
1 listing
Coachella
1 listing
Colfax
1 listing
Commerce
1 listing
Compton
1 listing
Copperopolis
1 listing
Crestline
1 listing
Daly City
1 listing
Diamond Springs
1 listing
Dinuba
1 listing
Discovery Bay
1 listing
East Los Angeles
1 listing
Edison
1 listing
El Cerrito
1 listing
El Sobrante
1 listing
Encino
1 listing
Escalon
1 listing
Eureka
1 listing
Fallbrook
1 listing
Felton
1 listing
Glendora
1 listing
Granada Hills
1 listing
Hacienda Heights
1 listing
Hanford
1 listing
Harbor City
1 listing
Hawaiian Gardens
1 listing
Homeland
1 listing
Huntingtn Bch
1 listing
Huntington Park
1 listing
Indio
1 listing
Ione
1 listing
Kerman
1 listing
La Habra
1 listing
La Mirada
1 listing
La Puente
1 listing
Ladera Ranch
1 listing
Lafayette
1 listing
Lathrop
1 listing
Laton
1 listing
Litchfield
1 listing
Lockeford
1 listing
Lynwood
1 listing
Marina Del Rey
1 listing
Mariposa
1 listing
Martinez
1 listing
Maywood
1 listing
Mcclellan Park
1 listing
Menifee
1 listing
Midpines
1 listing
Mill Valley
1 listing
Millbrae
1 listing
Mira Loma
1 listing
Montebello
1 listing
Monterey Park
1 listing
Montrose
1 listing
Moss Beach
1 listing
Mount Shasta
1 listing
Napa
1 listing
Newcastle
1 listing
North Hills
1 listing
Norwalk
1 listing
Oak Hills
1 listing
Oakdale
1 listing
Oakhurst
1 listing
Olivehurst
1 listing
Orange County
1 listing
Orangevale
1 listing
Orinda
1 listing
Pacifica
1 listing
Paramount
1 listing
Paso Robles
1 listing
Penryn
1 listing
Perris
1 listing
Phelan
1 listing
Placerville
1 listing
Porterville
1 listing
Princeton
1 listing
Quartz Hill
1 listing
Quincy
1 listing
Redondo Beach
1 listing
Redwood City
1 listing
Reseda
1 listing
Ripon
1 listing
Ross
1 listing
Rough And Ready
1 listing
Rowland Heights
1 listing
Saint Helena
1 listing
San Bruno
1 listing
San Juan Capistrano
1 listing
San Ysidro
1 listing
Sanger
1 listing
Santa Barbara
1 listing
Sausalito
1 listing
Seal Beach
1 listing
Sebastopol
1 listing
Sonora
1 listing
Stevenson Ranch
1 listing
Suisun City
1 listing
Sunland
1 listing
Taft
1 listing
Thousand Oaks
1 listing
Traver
1 listing
Tulsa
1 listing
Valley Center
1 listing
Van Nuys
1 listing
Weldon
1 listing
West Covina
1 listing
West Hills
1 listing
Wheatland
1 listing
Whittier
1 listing
Wildomar
1 listing
Wilmington
1 listing
Winchester
1 listing
Winnetka
1 listing
Woodland Hills
1 listing
Yuba City
1 listing
Yucca Valley
1 listing

Highest rated in California

Ranked by Google rating, minimum 10 reviews.

1924 Hardt St, Loma Linda, CA 92354
(909) 602-9680
★ 5.0 (626)
1206 Commerce Center Dr Suite 103, Lancaster, CA 93534
(661) 485-5000
★ 5.0 (480)
710885, Santee, CA 92072
(619) 596-1918
★ 5.0 (479) Yelp 4.4
24195 Eden Ave, Hayward, CA 94545
(707) 410-5885
★ 5.0 (418)
1714 E Balard St, Carson, CA 90745
(310) 427-1091
★ 5.0 (353)
4241 Lowell St Ste 103, La Mesa, CA 91941
(619) 780-7773
★ 5.0 (304) Yelp 5.0
4253 N Valentine Ave, Fresno, CA 93722
(559) 296-0440
★ 5.0 (291) Yelp 4.9
2552 Foothill Blvd APT 322, La Verne, CA 91750
(909) 552-1381
★ 5.0 (246)
Santee, CA 92072
(619) 248-6290
★ 5.0 (237) Yelp 5.0
251 N City Dr #128F, La Mesa, CA 91942
(858) 524-9435
★ 5.0 (220)
San Jose, CA 95123
(408) 384-9458
★ 5.0 (205) Yelp 5.0
12155 Magnolia Ave Suite 7C, Riverside, CA 92503
(833) 786-3173
★ 5.0 (174) Yelp 5.0

Other states