Is solar worth it in your city?

Independent viability reports for 32 locations across California and Oregon — from the largest cities to the Central Oregon high desert around Bend and Redmond — powered by NREL irradiance data and live utility rate detection.

← Project Home View ZIP Heatmaps →
Showing all 32 reports · sorted by viability score · Bakersfield leads at 92/100
92

Bakersfield

CA · ZIP 93301 · #9 · 413K
System Size
4.5 kW
Annual Yield
7,862 kWh
LCOE
$0.084/kWh
Payback
8.3 yr
Utility
PG&E
Export
NEM 3.0
Excellent — install with confidence
91

Sacramento

CA · ZIP 95814 · #6 · 528K
System Size
4.5 kW
Annual Yield
7,361 kWh
LCOE
$0.056/kWh
Payback
5.6 yr
Utility
SMUD
Export
Net metering
Excellent — install with confidence
91

Fresno

CA · ZIP 93721 · #5 · 545K
System Size
4.5 kW
Annual Yield
7,662 kWh
LCOE
$0.085/kWh
Payback
8.4 yr
Utility
PG&E
Export
NEM 3.0
Excellent — install with confidence
91

Irvine

CA · ZIP 92618 · #13 · 311K
System Size
4.5 kW
Annual Yield
7,633 kWh
LCOE
$0.084/kWh
Payback
8.4 yr
Utility
SCE
Export
NEM 3.0
Excellent — install with confidence
90

San Jose

CA · ZIP 95113 · #3 · 1.0M
System Size
4.5 kW
Annual Yield
7,493 kWh
LCOE
$0.091/kWh
Payback
9.0 yr
Utility
PG&E
Export
NEM 3.0
Excellent — install with confidence
90

Stockton

CA · ZIP 95202 · #11 · 322K
System Size
4.5 kW
Annual Yield
7,493 kWh
LCOE
$0.092/kWh
Payback
9.1 yr
Utility
PG&E
Export
NEM 3.0
Excellent — install with confidence
90

Anaheim

CA · ZIP 92805 · #10 · 345K
System Size
4.5 kW
Annual Yield
7,633 kWh
LCOE
$0.086/kWh
Payback
9.2 yr
Utility
Anaheim PU
Export
Net metering
Excellent — install with confidence
90

Riverside

CA · ZIP 92501 · #12 · 315K
System Size
4.5 kW
Annual Yield
7,633 kWh
LCOE
$0.087/kWh
Payback
9.4 yr
Utility
Riverside PU
Export
Net metering
Excellent — install with confidence
89

San Diego

CA · ZIP 92101 · #2 · 1.4M
System Size
4.5 kW
Annual Yield
6,914 kWh
LCOE
$0.095/kWh
Payback
8.6 yr
Utility
SDG&E
Export
NEM 3.0
Excellent — install with confidence
89

Santa Ana

CA · ZIP 92701 · #14 · 310K
System Size
4.5 kW
Annual Yield
7,633 kWh
LCOE
$0.087/kWh
Payback
8.7 yr
Utility
SCE
Export
NEM 3.0
Excellent — install with confidence
89

Arnold

CA · ZIP 95223 · Sierra foothills
System Size
4.5 kW
Annual Yield
7,368 kWh
LCOE
$0.093/kWh
Payback
9.2 yr
Utility
PG&E
Export
NEM 3.0
Excellent — install with confidence
88

Chula Vista

CA · ZIP 91910 · #15 · 276K
System Size
4.5 kW
Annual Yield
6,914 kWh
LCOE
$0.097/kWh
Payback
8.8 yr
Utility
SDG&E
Export
NEM 3.0
Excellent — install with confidence
86

Long Beach

CA · ZIP 90802 · #7 · 451K
System Size
4.5 kW
Annual Yield
7,090 kWh
LCOE
$0.098/kWh
Payback
9.8 yr
Utility
SCE
Export
NEM 3.0
Excellent — install with confidence
83

Los Angeles

CA · ZIP 90012 · #1 · 3.8M
System Size
4.5 kW
Annual Yield
7,948 kWh
LCOE
$0.096/kWh
Payback
10.4 yr
Utility
LADWP
Export
Net metering
Excellent — install with confidence
80

Atherton

CA · ZIP 94027 · Peninsula
System Size
4.5 kW
Annual Yield
6,667 kWh
LCOE
$0.106/kWh
Payback
10.4 yr
Utility
PG&E
Export
NEM 3.0
Good — solid investment with standard financing
80

Redwood City

CA · ZIP 94061 · Peninsula
System Size
4.5 kW
Annual Yield
6,667 kWh
LCOE
$0.106/kWh
Payback
10.4 yr
Utility
PG&E
Export
NEM 3.0
Good — solid investment with standard financing
79

Oakland

CA · ZIP 94607 · #8 · 419K
System Size
4.5 kW
Annual Yield
6,667 kWh
LCOE
$0.109/kWh
Payback
10.7 yr
Utility
PG&E
Export
NEM 3.0
Good — solid investment with standard financing
78

Berkeley

CA · ZIP 94704 · UC Berkeley
System Size
4.5 kW
Annual Yield
6,667 kWh
LCOE
$0.113/kWh
Payback
11.1 yr
Utility
PG&E
Export
NEM 3.0
Good — solid investment with standard financing
77

San Francisco

CA · ZIP 94103 · #4 · 810K
System Size
4.5 kW
Annual Yield
6,667 kWh
LCOE
$0.124/kWh
Payback
13.2 yr
Utility
CleanPowerSF
Export
Net metering
Good — solid investment with standard financing
76

Stanford

CA · ZIP 94305 · University
System Size
4.5 kW
Annual Yield
6,667 kWh
LCOE
$0.124/kWh
Payback
12.2 yr
Utility
PG&E
Export
NEM 3.0
Good — solid investment with standard financing
69

Medford

OR · ZIP 97501 · SW Oregon · 89K
System Size
4.5 kW
Annual Yield
6,412 kWh
LCOE
$0.107/kWh
Payback
13.1 yr
Utility
Pacific Power
Export
1:1 net metering
Good — solid investment with standard financing
67

Salem

OR · ZIP 97301 · #2 OR · 180K
System Size
4.5 kW
Annual Yield
5,459 kWh
LCOE
$0.113/kWh
Payback
12.3 yr
Utility
Salem Electric
Export
1:1 net metering
Good — solid investment with standard financing
67

Eugene

OR · ZIP 97401 · #3 OR · 178K
System Size
4.5 kW
Annual Yield
5,459 kWh
LCOE
$0.120/kWh
Payback
13.2 yr
Utility
City of Eugene, Oregon (Utility Company)
Export
1:1 net metering
Good — solid investment with standard financing
57

Prineville

OR · ZIP 97754 · Central OR · 11K
System Size
4.5 kW
Annual Yield
6,164 kWh
LCOE
$0.113/kWh
Payback
14.3 yr
Utility
Pacific Power
Export
1:1 net metering
Marginal — depends on financing and rate trajectory
57

Bend

OR · ZIP 97701 · Central OR · 103K
System Size
4.5 kW
Annual Yield
6,016 kWh
LCOE
$0.116/kWh
Payback
14.7 yr
Utility
Pacific Power
Export
1:1 net metering
Marginal — depends on financing and rate trajectory
57

Redmond

OR · ZIP 97756 · Central OR · 37K
System Size
4.5 kW
Annual Yield
6,016 kWh
LCOE
$0.116/kWh
Payback
14.7 yr
Utility
Pacific Power
Export
1:1 net metering
Marginal — depends on financing and rate trajectory
57

Madras

OR · ZIP 97741 · Central OR · 8K
System Size
4.5 kW
Annual Yield
6,016 kWh
LCOE
$0.116/kWh
Payback
14.7 yr
Utility
Pacific Power
Export
1:1 net metering
Marginal — depends on financing and rate trajectory
57

Terrebonne

OR · ZIP 97760 · Smith Rock
System Size
4.5 kW
Annual Yield
6,016 kWh
LCOE
$0.116/kWh
Payback
14.7 yr
Utility
Pacific Power
Export
1:1 net metering
Marginal — depends on financing and rate trajectory
46

La Pine

OR · ZIP 97739 · Central OR · 3K
System Size
4.5 kW
Annual Yield
6,379 kWh
LCOE
$0.109/kWh
Payback
21.3 yr
Utility
Midstate Electric Co-op
Export
Co-op monthly netting
Poor — unlikely to be cost-effective under current assumptions
46

Sunriver

OR · ZIP 97707 · Central OR resort
System Size
4.5 kW
Annual Yield
6,379 kWh
LCOE
$0.109/kWh
Payback
21.3 yr
Utility
Midstate Electric Co-op
Export
Co-op monthly netting
Poor — unlikely to be cost-effective under current assumptions
45

Sisters

OR · ZIP 97759 · Central OR · 3.5K
System Size
4.5 kW
Annual Yield
6,016 kWh
LCOE
$0.116/kWh
Payback
23.4 yr
Utility
Central Electric Co-op
Export
Co-op monthly netting
Poor — unlikely to be cost-effective under current assumptions
42

Portland

OR · ZIP 97202 · #1 OR · 630K
System Size
4.5 kW
Annual Yield
5,166 kWh
LCOE
$0.135/kWh
Payback
19.9 yr
Utility
PGE (Oregon)
Export
1:1 net metering
Poor — unlikely to be cost-effective under current assumptions

No matching report found

We don't have a report for that location yet. You can generate one from the command line:

python -m solar_fetch YOUR_ZIP --system-kw 4.5 --output report.html

About These Reports

Each report models a 4.5 kW south-facing residential rooftop system using irradiance and weather data from the NREL Developer Network (PVWatts v8). The utility and electricity rate are detected automatically per ZIP; for the three CPUC-regulated investor-owned utilities (PG&E, SCE, SDG&E) we apply current NEM 3.0 export pricing, while municipal utilities (LADWP, SMUD, Anaheim, Riverside) use their own net-metering tariffs. Oregon locations use the state's 1:1 retail-rate net metering (ORS 757.300) with rates from Portland General Electric, Pacific Power, or the Central Oregon electric co-ops.

Viability scores (0–100) combine levelized cost of energy (LCOE), simple payback period, net present value (NPV), solar resource quality, panel orientation, and local market maturity into a single weighted index (25% resource + 50% economics + 15% site fit + 10% policy). A score of 65 or above is rated "Good" for most homeowners. California locations clear that bar easily on high retail rates; Oregon's cheap hydro-heavy electricity stretches paybacks even where the solar resource is excellent, as it is east of the Cascades in Bend and Redmond.

Data sources: NREL PVWatts, OpenEI URDB, EIA rate data, and Berkeley Lab TTS. Started as a San Jose State DATA 201 project; now an independent model. — Explore the ZIP-level heatmaps (California & Oregon) →

Independent research model — not financial, tax, or installation advice.