Discover how much solar costs near you:

The average cost to install solar on a home in California is $4.77 per watt, with about 80 percent of systems installed for $3.23 per watt to $5.82 per watt. This is equal to the average solar cost in the Pacific Region .



Compare Solar Quotes

The average size of a solar system in California is 5.6 kilowatts, which would cost around $26,700 without any federal, state, or local incentives.


1 kilowatt of solar PV in California produces an average of 1,475 kilowatt-hours of electricity per year, so a 5.6 kilowatt solar system would generate 8,258 kilowatt-hours of electricity every year. An average household in California uses 6,680 kilowatt-hours of electricity in a year.


With an average state electricity price of 18 cents per kilowatt-hour, this solar system could save a household in California $1,505 each year. At this rate of annual savings, the system could pay for itself in about 18 years assuming no additional system expenses. This is less than the expected 30-year lifespan of a typical solar panel.


Recent installations:
San Juan Capo: 14.9 kilowatt system installed for $3.36 per watt by LA Solar Group
Vista: 7.0 kilowatt system installed for $4.27 per watt by Sullivan Solar Power
Placerville: 5.7 kilowatt system installed for $4.41 per watt by Solarhut
La Mesa: 3.1 kilowatt system installed for $2.92 per watt by Mauzy Mechanical
Santa Barbara: 4.6 kilowatt system installed for $5.48 per watt by Planet Solar
Fresno: 4.7 kilowatt system installed for $1.16 per watt by Solcius


Top solar companies most active in California include:
SolarCity, Vivint, Sunrun, Sunpower, PetersenDean
Get more information about top California solar companies.


Solar companies with some of the lowest system costs in California include:
A1 Sun, Smart Energy Solar, Solar Vast, Zing Solar, Solar Service Center
Get more information about the best California solar companies for low system costs.


Explore the cost of solar in California cities and towns

Acampo $4.56
Acton $5.12
Adelanto $5.25
Agoura Hills $4.69
Alamo $4.93
Albany $4.65
Alhambra $4.73
Aliso Viejo $5.20
Alpine $4.11
Alta Loma $5.17
Altadena $5.01
American Canyon $5.61
Anaheim $5.61
Anderson $4.34
Angels Camp $4.52
Antelope $5.02
Antioch $5.02
Apple Valley $4.76
Aptos $5.09
Arbuckle $4.85
Arcadia $4.77
Arleta $4.73
Arroyo Grande $4.91
Artesia $4.78
Arvin $5.21
Atascadero $4.86
Atherton $4.67
Atwater $4.74
Auburn $4.74
Avenal $5.62
Bakersfield $4.81
Baldwin Park $5.17
Barstow $4.83
Bay Point $5.73
Beaumont $4.18
Bellflower $5.17
Belmont $4.59
Ben Lomond $5.07
Benicia $4.77
Berkeley $5.40
Beverly Hills $4.75
Big Bear City $4.27
Biola $4.14
Bishop $5.01
Bloomington $4.52
Blythe $4.47
Bonita $4.67
Bonsall $4.11
Borrego Springs $3.73
Brea $4.81
Brentwood $4.32
Buena Park $5.30
Burlingame $4.56
Burson $4.40
Byron $4.43
Calabasas $4.89
California City $4.86
Calimesa $4.36
Camarillo $4.70
Cambria $5.78
Cameron Park $4.69
Camino $4.22
Campbell $5.05
Campo $3.42
Canoga Park $4.68
Canyon Country $4.70
Canyon Lake $4.53
Cardiff $4.46
Carlsbad $4.30
Carmel $5.32
Carmel Valley $5.13
Carmichael $5.32
Carson $5.11
Castaic $4.85
Castro Valley $5.31
Cathedral City $4.00
Cerritos $4.63
Chatsworth $4.73
Cherry Valley $4.88
Chico $4.82
Chino $5.08
Chino Hills $5.04
Chowchilla $5.19
Chula Vista $4.56
Citrus Heights $4.90
Claremont $5.18
Clayton $5.03
Cloverdale $4.79
Clovis $4.41
Coalinga $3.73
Coarsegold $4.81
Colfax $5.30
Colusa $4.48
Compton $5.46
Concord $5.18
Cool $4.66
Copperopolis $4.74
Corcoran $5.56
Corning $4.72
Corona $4.74
Coronado $4.55
Costa Mesa $4.77
Coto De Caza $4.28
Cottonwood $4.51
Covina $5.17
Culver City $4.72
Cupertino $5.00
Cypress $4.95
Daly City $5.85
Dana Point $4.51
Danville $5.13
Davis $4.95
Del Mar $4.38
Delano $5.43
Desert Hot Springs $4.65
Diamond Bar $5.11
Dinuba $4.61
Discovery Bay $4.78
Dixon $4.97
Dos Palos $5.20
Downey $4.61
Duarte $5.05
Dublin $4.84
Durham $4.74
East Palo Alto $5.34
Eastvale $4.61
El Cajon $4.15
El Cerrito $5.31
El Dorado $5.08
El Dorado Hills $4.58
El Granada $5.74
El Monte $5.46
El Segundo $5.14
El Sobrante $7.28
Elk Grove $4.83
Elverta $4.57
Encinitas $4.33
Encino $4.62
Escalon $4.77
Escondido $4.28
Esparto $5.27
Etiwanda $4.68
Eureka $4.36
Exeter $4.70
Fair Oaks $4.77
Fairfield $5.36
Fallbrook $4.31
Farmersville $5.13
Fillmore $5.53
Firebaugh $5.08
Folsom $4.62
Fontana $5.21
Foothill Ranch $4.06
Fort Bragg $4.11
Foster City $4.72
Fountain Valley $4.91
Fowler $4.49
Fremont $5.03
Fresno $4.56
Friant $3.49
Fullerton $4.64
Galt $4.68
Garden Grove $5.27
Gardena $4.47
Gilroy $5.26
Glendora $5.22
Glenn $3.89
Goleta $5.00
Gonzales $5.51
Goshen $4.61
Granada Hills $5.40
Grand Terrace $5.60
Granite Bay $4.50
Grass Valley $4.76
Greenfield $4.98
Gridley $4.80
Groveland $5.49
Grover Beach $4.72
Guadalupe $5.54
Gustine $5.03
Hacienda Heights $6.16
Half Moon Bay $4.93
Hanford $4.84
Hawthorne $5.50
Hayward $5.31
Healdsburg $7.54
Helendale $4.45
Hemet $4.96
Hercules $4.87
Hermosa Beach $4.93
Hesperia $4.88
Hidden Valley Lake $5.45
Highland $4.93
Hillsborough $4.51
Hollister $4.97
Homeland $5.24
Huntington Beach $4.77
Huntington Park $5.93
Huron $3.54
Imperial Beach $4.33
Indian Wells $4.43
Inglewood $5.32
Ione $2.43
Irvine $4.65
Jackson $4.12
Jamul $3.92
Joshua Tree $4.14
Jurupa Valley $4.87
Kensington $4.88
Kenwood $5.07
Kerman $4.60
King City $5.19
Kingsburg $4.73
La Canada $5.25
La Crescenta $4.99
La Habra $5.66
La Habra Heights $4.62
La Jolla $4.44
La Mesa $4.37
La Mirada $5.30
La Palma $5.11
La Puente $5.61
La Verne $4.21
Ladera Ranch $4.18
Lafayette $4.79
Laguna Beach $4.42
Laguna Hills $4.21
Laguna Niguel $4.50
Lake Elsinore $4.28
Lake Forest $4.39
Lake Isabella $4.01
Lakeside $3.97
Lakewood $5.63
Lamont $5.29
Lancaster $4.90
Larkspur $5.04
Las Flores $3.30
Lathrop $5.20
Lawndale $5.14
Lemon Grove $4.49
Lemoore $4.80
Lincoln $4.56
Linden $4.38
Lindsay $4.98
Littlerock $5.46
Live Oak $5.15
Livermore $4.83
Livingston $5.23
Lockeford $5.53
Lodi $4.82
Loma Linda $5.08
Lompoc $5.40
Long Beach $5.49
Loomis $4.53
Los Alamitos $5.09
Los Altos $5.22
Los Altos Hills $4.37
Los Angeles $5.08
Los Banos $4.95
Los Gatos $5.03
Los Osos $5.21
Lucerne Valley $4.35
Lynwood $5.41
Madera $4.66
Malibu $5.45
Manhattan Beach $4.89
Manteca $5.17
Marina $5.11
Mariposa $4.81
Martinez $5.23
Marysville $4.68
Mather $4.78
Mc Farland $5.25
McKinleyville $4.03
Meadow Vista $4.39
Mendota $5.04
Menifee $4.84
Menlo Park $5.12
Mentone $4.71
Merced $4.91
Mill Valley $4.58
Millbrae $4.64
Milpitas $4.92
Mira Loma $4.86
Mission Hills $5.61
Mission Viejo $4.56
Monrovia $4.82
Montclair $5.30
Montebello $4.68
Monterey $5.28
Monterey Park $5.08
Moorpark $4.72
Moraga $4.90
Moreno Valley $4.95
Morgan Hill $4.85
Morro Bay $5.08
Mountain View $5.13
Murphys $4.27
Murrieta $4.56
Napa $5.05
National City $4.84
Nevada City $4.31
Newark $5.00
Newbury Park $5.03
Newcastle $4.29
Newhall $4.63
Newman $5.45
Newport Beach $4.96
Nipomo $4.23
Norco $5.06
North Highlands $5.14
North Hills $4.55
North Hollywood $4.74
Northridge $4.74
Norwalk $5.54
Novato $5.38
Nuevo $4.99
Oak Hills $4.50
Oak Park $4.57
Oak View $4.98
Oakdale $4.91
Oakhurst $4.34
Oakland $5.31
Oakley $4.80
Oceano $5.25
Oceanside $4.51
Ojai $4.45
Olivehurst $5.17
Ontario $4.87
Orange $4.98
Orange Cove $3.31
Orangevale $4.78
Orinda $4.78
Orland $4.73
Orosi $5.85
Oroville $4.95
Oxnard $5.22
Pacific Grove $4.93
Pacific Palisades $4.63
Pacifica $6.22
Pacoima $4.85
Pala $3.75
Palm Desert $4.23
Palm Springs $4.09
Palmdale $5.03
Palo Cedro $4.50
Panorama City $4.88
Paradise $4.96
Paramount $5.04
Parlier $5.02
Paso Robles $4.76
Pauma Valley $4.19
Penn Valley $4.74
Penngrove $5.14
Penryn $4.16
Perris $4.67
Petaluma $5.13
Phelan $5.24
Pico Rivera $5.43
Piedmont $5.09
Pinole $5.24
Pinon Hills $5.87
Pittsburg $5.42
Pixley $5.53
Placentia $4.96
Placerville $4.91
Planada $5.29
Pleasant Hill $5.16
Pleasanton $4.79
Plumas Lake $4.82
Plymouth $5.14
Pomona $4.90
Porter Ranch $4.88
Porterville $4.88
Portola Valley $4.70
Poway $4.21
Quail Valley $5.42
Quartz Hill $5.12
Ramona $4.25
Rancho Cordova $4.61
Rancho Cucamonga $4.62
Rancho La Costa $4.44
Rancho Mirage $4.71
Rancho Palos Verdes $5.13
Rancho Santa Fe $4.29
Rancho Santa Margarita $4.51
Rch Msn Viejo $3.94
Red Bluff $4.52
Redding $4.44
Redlands $4.71
Redondo Beach $5.82
Redwood City $4.93
Reedley $4.95
Rescue $4.87
Reseda $5.31
Rialto $5.10
Richmond $5.48
Ridgecrest $5.73
Rio Linda $5.13
Rio Vista $2.72
Ripon $4.78
Riverbank $5.34
Riverside $4.78
Rocklin $4.50
Rodeo $5.24
Rohnert Park $5.62
Rolling Hills $4.63
Romoland $4.61
Rosamond $4.75
Rosemead $5.23
Roseville $4.58
Rowland Heights $5.04
Sacramento $4.78
Saint Helena $4.18
Salinas $5.40
San Anselmo $4.88
San Bernardino $5.00
San Bruno $4.59
San Carlos $5.10
San Clemente $4.31
San Diego $4.33
San Dimas $4.84
San Fernando $4.33
San Francisco $5.56
San Gabriel $4.94
San Jacinto $4.75
San Jose $5.15
San Juan Capo $3.99
San Leandro $5.41
San Lorenzo $5.13
San Luis Obispo $5.01
San Marcos $4.27
San Martin $5.10
San Mateo $5.00
San Miguel $4.95
San Pablo $5.37
San Pedro $4.90
San Rafael $4.81
San Ramon $5.09
San Ysidro $5.01
Sanger $4.71
Santa Ana $4.78
Santa Barbara $4.93
Santa Clarita $4.19
Santa Cruz $4.95
Santa Maria $5.32
Santa Monica $4.89
Santa Paula $4.85
Santa Rosa $5.39
Santa Ynez $4.84
Santee $4.32
Saratoga $4.89
Saugus $4.47
Scotts Valley $4.73
Seal Beach $5.44
Seaside $5.44
Sebastopol $4.73
Selma $4.63
Sepulveda $5.01
Shafter $4.90
Sherman Oaks $5.58
Shingle Springs $4.64
Sierra Madre $5.29
Simi Valley $4.70
Solana Beach $4.41
Soledad $5.31
Solvang $4.97
Sonoma $5.30
Sonora $5.06
Soquel $5.04
South Gate $5.60
South Pasadena $5.12
South San Francisco $5.73
Spring Valley $4.39
Springville $4.96
Stanford $4.25
Stanton $3.99
Stevenson Ranch $4.82
Stockton $5.16
Strathmore $4.76
Studio City $5.05
Suisun City $5.52
Sun City $4.41
Sun Valley $5.02
Sunland $4.57
Sunnyvale $4.91
Sutter $4.72
Sutter Creek $5.36
Sylmar $4.72
Taft $5.03
Tarzana $4.28
Tehachapi $5.03
Temecula $4.58
Temple City $4.70
Templeton $4.77
Terra Bella $5.17
Thousand Oaks $4.70
Tiburon $6.21
Topanga $6.03
Torrance $4.74
Trabuco Canyon $3.92
Tracy $4.94
Tujunga $4.76
Tulare $4.89
Tustin $4.03
Twentynine Palms $4.66
Ukiah $4.29
Union City $5.33
Upland $4.54
Vacaville $5.21
Valencia $4.80
Vallejo $5.35
Valley Center $4.03
Valley Springs $4.78
Van Nuys $4.90
Ventura $4.76
Victorville $5.08
Villa Park $4.23
Visalia $4.70
Vista $4.31
Walnut $5.22
Walnut Creek $4.99
Wasco $5.55
Watsonville $5.43
West Covina $5.08
West Hills $5.24
West Sacramento $4.49
Westchester $4.78
Westlake Village $4.60
Westminster $4.90
Wheatland $4.90
Whittier $4.93
Wildomar $4.74
Williams $4.77
Willows $5.07
Wilmington $5.52
Wilton $3.42
Winchester $4.37
Windsor $5.18
Winnetka $5.11
Winters $4.14
Winton $5.86
Woodbridge $5.10
Woodlake $4.52
Woodland $4.97
Woodland Hills $4.52
Yorba Linda $4.49
Yuba City $4.76
Yucaipa $4.63
Yucca Valley $4.60

Explore the cost of solar in other states