California solar data
Solar panels by city — California
Browse estimated peak sun hours, typical system sizes, and first-year savings for 42 California cities, based on modeled regional solar data.
Cities sorted by peak sun hours
- Palm SpringsRiverside County6.5 sun hrs/day$1,100–$1,700/yr est.
- LancasterLos Angeles County6.3 sun hrs/day$1,060–$1,580/yr est.
- BakersfieldKern County6 sun hrs/day$1,020–$1,520/yr est.
- VisaliaTulare County6 sun hrs/day$1,010–$1,520/yr est.
- FresnoFresno County5.9 sun hrs/day$990–$1,480/yr est.
- Moreno ValleyRiverside County5.9 sun hrs/day$990–$1,480/yr est.
- ReddingShasta County5.9 sun hrs/day$990–$1,470/yr est.
- RiversideRiverside County5.9 sun hrs/day$1,000–$1,500/yr est.
- FontanaSan Bernardino County5.8 sun hrs/day$975–$1,450/yr est.
- San BernardinoSan Bernardino County5.8 sun hrs/day$980–$1,450/yr est.
- Santa ClaritaLos Angeles County5.8 sun hrs/day$970–$1,450/yr est.
- TemeculaRiverside County5.8 sun hrs/day$970–$1,460/yr est.
- ChicoButte County5.7 sun hrs/day$940–$1,400/yr est.
- CoronaRiverside County5.7 sun hrs/day$950–$1,420/yr est.
- ModestoStanislaus County5.7 sun hrs/day$945–$1,400/yr est.
- PomonaLos Angeles County5.7 sun hrs/day$940–$1,400/yr est.
- RosevillePlacer County5.7 sun hrs/day$950–$1,430/yr est.
- San DiegoSan Diego County5.7 sun hrs/day$950–$1,400/yr est.
- StocktonSan Joaquin County5.7 sun hrs/day$950–$1,400/yr est.
- AnaheimOrange County5.6 sun hrs/day$920–$1,320/yr est.
- Elk GroveSacramento County5.6 sun hrs/day$930–$1,380/yr est.
- GlendaleLos Angeles County5.6 sun hrs/day$910–$1,330/yr est.
- IrvineOrange County5.6 sun hrs/day$920–$1,360/yr est.
- Los AngelesLos Angeles County5.6 sun hrs/day$900–$1,300/yr est.
- SacramentoSacramento County5.6 sun hrs/day$920–$1,380/yr est.
- Santa AnaOrange County5.6 sun hrs/day$900–$1,300/yr est.
- Huntington BeachOrange County5.5 sun hrs/day$880–$1,300/yr est.
- Long BeachLos Angeles County5.5 sun hrs/day$880–$1,280/yr est.
- San Luis ObispoSan Luis Obispo County5.5 sun hrs/day$890–$1,320/yr est.
- TorranceLos Angeles County5.5 sun hrs/day$880–$1,300/yr est.
- Santa BarbaraSanta Barbara County5.4 sun hrs/day$870–$1,290/yr est.
- San JoseSanta Clara County5.3 sun hrs/day$840–$1,240/yr est.
- Santa ClaraSanta Clara County5.3 sun hrs/day$840–$1,250/yr est.
- Santa RosaSonoma County5.3 sun hrs/day$840–$1,250/yr est.
- SunnyvaleSanta Clara County5.3 sun hrs/day$840–$1,250/yr est.
- ConcordContra Costa County5.2 sun hrs/day$825–$1,240/yr est.
- FremontAlameda County5.2 sun hrs/day$820–$1,230/yr est.
- HaywardAlameda County5.1 sun hrs/day$800–$1,200/yr est.
- OaklandAlameda County5.1 sun hrs/day$800–$1,200/yr est.
- SalinasMonterey County5 sun hrs/day$780–$1,160/yr est.
- San MateoSan Mateo County5 sun hrs/day$780–$1,160/yr est.
- San FranciscoSan Francisco County4.9 sun hrs/day$760–$1,120/yr est.
Data source: City figures are modeled estimates for general guidance — not a quote for any specific property.
Don't see your city? Check your address directly.
City averages are a starting point. Enter your address to get a satellite-verified result for your specific roof.