Discover how much solar costs near you:

The average cost to install solar on a home in California is $4.76 per watt, with about 80 percent of systems installed for $3.13 per watt to $5.80 per watt. This is lower than the average solar cost in the Pacific Region of $4.79 per watt.



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,479 kilowatt-hours of electricity per year, so a 5.6 kilowatt solar system would generate 8,280 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,509 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:
Fresno: 6.6 kilowatt system installed for $5.35 per watt by Quality Home Services
Cathedral City: 7.1 kilowatt system installed for $4.23 per watt by Evolution Energy
Ramona: 7.4 kilowatt system installed for $3.54 per watt by REC Solar
San Marcos: 4.7 kilowatt system installed for $3.70 per watt by Vision Solar
Stockton: 6.9 kilowatt system installed for $4.69 per watt by California Solar Systems
Alpine: 10.4 kilowatt system installed for $3.86 per watt by Green America Construction


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

Explore the cost of solar in other states