San Diego County, CA solar installation & market data
Updated May 28, 2026 By The SolarDNA Data Team
San Diego County has 329,223 solar installations across 123 zip codes at a median installed cost of $4.21/W, installations down 7.7% over the trailing twelve months, and an installs-weighted Market Score of 47.
Active installations
329,223
Zip markets
123
Median cost
$4.21/W
12-mo growth
▼ 7.7%
Installers active
2,792
County Market Score
Great · installs-weighted across 123 zips
Best zip in San Diego County scores higher than 99% of U.S. zip markets.
Versus California
How San Diego County compares with the state
Installed cost
$0.06/W below
state median $4.26/W
Market score
47 vs 53
California scores 53
Share of state installs
14.56%
of 2.3M tracked statewide
Battery attach
7.1%
state 12.7%
Statewide momentum
▲ 1.1%
residential solar added in California, 12 months through Jul 2026
Statewide market
2.3M systems
30.9% of homes · utility-reported through Jul 2026
Next-12-month outlook: 12,418–15,178 installs (midpoint 13,798)
Trailing-12-month installs carried forward at half the observed growth rate (capped at ±30%), with a ±10% band. Not a forecast of permits or policy.
Growth & pricing
San Diego County by year
14,351 installs in the trailing twelve months vs 15,551 before
Installations by year
Median installed cost, $/W DC by year
Installer comp set
Who installs in San Diego County
Summed across every zip in the county
| # | Installer | Installs | 12-mo | Zips | $/W |
|---|---|---|---|---|---|
| 1 | SUNRUN | 48,415 | 2,975 | 97 | $4.61 |
| 2 | TESLA | 27,286 | 388 | 102 | $4.85 |
| 3 | BAKER ELECTRIC SOLAR | 22,031 | 0 | 96 | $4.21 |
| 4 | SEMPER SOLARIS | 15,686 | 0 | 99 | $4.07 |
| 5 | SUNPOWER | 12,646 | 490 | 89 | $4.51 |
| 6 | STELLAR SOLAR | 9,099 | 390 | 98 | $4.06 |
| 7 | BRIGHT PLANET SOLAR | 8,479 | 637 | 95 | $4.74 |
| 8 | SULLIVAN SOLAR POWER | 7,659 | 0 | 95 | $4.34 |
| 9 | SOLARTECH ENERGY SYSTEMS | 5,680 | 0 | 94 | $3.81 |
| 10 | SUNLINE ENERGY | 5,212 | 253 | 86 | $3.80 |
| 11 | FREEDOM SOLAR POWER TX | 4,069 | 0 | 93 | $4.22 |
| 12 | SUNSTREET ENERGY GROUP | 3,949 | 0 | 23 | $3.81 |
| 13 | SUNGEVITY | 3,788 | 0 | 93 | $4.03 |
| 14 | HOME ENERGY SYSTEMS | 3,117 | 51 | 90 | $3.85 |
| 15 | ASI HEATING AIR | 2,728 | 0 | 82 | $3.69 |
| 16 | INFINITY ENERGY | 2,727 | 6 | 88 | $4.88 |
| 17 | PALOMAR SOLAR | 2,611 | 80 | 87 | $3.68 |
| 18 | SOLARE ENERGY | 2,427 | 5 | 88 | $4.10 |
| 19 | MILHOLLAND ELECTRIC | 2,308 | 2 | 90 | $4.96 |
| 20 | BLALOCK ELECTRIC | 2,010 | 114 | 85 | $3.33 |
| 21 | PETERSENDEAN | 1,981 | 0 | 91 | $3.86 |
| 22 | WEST COAST SOLAR | 1,950 | 125 | 80 | $4.20 |
| 23 | COSMIC SOLAR | 1,879 | 92 | 84 | $3.69 |
| 24 | COMPLETE SOLAR | 1,865 | 0 | 88 | $4.39 |
| 25 | SOLAR WEST | 1,600 | 0 | 90 | $5.58 |
Zip markets
Zips in San Diego County
Ranked by installations · click for the zip market
| Zip | Installs | $/W | Score |
|---|---|---|---|
| 92028 | 9,347 | $4.32 | 41 C |
| 92064 | 8,627 | $4.08 | 44 C |
| 92127 | 8,226 | $3.82 | 45 C |
| 92071 | 7,992 | $4.22 | 46 B |
| 92130 | 7,905 | $3.98 | 43 C |
| 92129 | 7,704 | $4.01 | 47 B |
| 92065 | 7,684 | $4.30 | 47 B |
| 91913 | 7,503 | $4.28 | 37 D |
| 92126 | 7,229 | $4.22 | 60 A |
| 92026 | 7,122 | $4.10 | 53 A |
| 92024 | 7,090 | $4.15 | 56 A |
| 92057 | 6,590 | $4.38 | 58 A |
| 92114 | 6,575 | $4.68 | 40 C |
| 91977 | 6,527 | $4.40 | 39 C |
| 92078 | 6,520 | $4.13 | 61 A |
| 92040 | 6,414 | $4.15 | 48 B |
| 92009 | 6,390 | $4.02 | 60 A |
| 92027 | 6,260 | $4.35 | 56 A |
| 92021 | 6,149 | $4.26 | 43 C |
| 92128 | 6,119 | $4.22 | 48 B |
| 92154 | 6,033 | $4.50 | 38 D |
| 92056 | 5,937 | $4.28 | 47 B |
| 92117 | 5,918 | $4.24 | 51 A |
| 92131 | 5,677 | $4.00 | 43 C |
| 92019 | 5,676 | $4.09 | 50 B |
| 92069 | 5,441 | $4.23 | 51 A |
| 91911 | 5,363 | $4.58 | 39 C |
| 92084 | 5,347 | $4.20 | 52 A |
| 91910 | 5,260 | $4.45 | 52 A |
| 92020 | 5,062 | $4.17 | 54 A |
| 91941 | 4,820 | $4.14 | 45 C |
| 92082 | 4,663 | $4.13 | 45 C |
| 92120 | 4,516 | $4.11 | 48 B |
| 92025 | 4,508 | $4.23 | 46 B |
| 92029 | 4,360 | $4.17 | 46 B |
| 92037 | 3,796 | $4.09 | 47 B |
| 92115 | 3,794 | $4.30 | 44 C |
| 91915 | 3,565 | $4.21 | 42 C |
| 92119 | 3,511 | $4.19 | 46 B |
| 92111 | 3,437 | $4.24 | 50 B |
| 91901 | 3,329 | $4.04 | 46 B |
| 91942 | 3,308 | $4.27 | 46 B |
| 92081 | 3,078 | $4.20 | 46 B |
| 92139 | 3,057 | $4.56 | 43 C |
| 92008 | 3,038 | $3.97 | 50 B |
| 92058 | 2,857 | $3.54 | 64 A |
| 92123 | 2,837 | $4.04 | 47 B |
| 91902 | 2,810 | $4.22 | 44 C |
| 92105 | 2,732 | $4.56 | 42 C |
| 91914 | 2,730 | $4.21 | 51 A |
| 92083 | 2,724 | $4.32 | 39 C |
| 92109 | 2,689 | $4.14 | 51 A |
| 91945 | 2,658 | $4.49 | 40 C |
| 92054 | 2,635 | $4.26 | 50 B |
| 92011 | 2,545 | $3.90 | 47 B |
| 92104 | 2,435 | $4.30 | 49 B |
| 92124 | 2,434 | $4.20 | 43 C |
| 92122 | 2,315 | $4.11 | 42 C |
| 92067 | 2,295 | $4.08 | 45 C |
| 92106 | 2,256 | $4.04 | 43 C |
| 92116 | 2,050 | $4.30 | 44 C |
| 92107 | 2,014 | $4.09 | 44 C |
| 91935 | 2,013 | $4.08 | 39 C |
| 91950 | 1,998 | $4.76 | 39 C |
| 92010 | 1,945 | $4.03 | 43 C |
| 92014 | 1,888 | $4.07 | 49 B |
| 92103 | 1,885 | $4.14 | 57 A |
| 92102 | 1,882 | $4.61 | 40 C |
| 92110 | 1,737 | $4.10 | 51 A |
| 92113 | 1,557 | $4.80 | 40 C |
| 92118 | 1,532 | $4.10 | 45 C |
| 92075 | 1,386 | $4.07 | 50 A |
| 92007 | 1,235 | $4.17 | 50 B |
| 91932 | 1,141 | $4.42 | 42 C |
| 91978 | 1,135 | $4.22 | 44 C |
| 92003 | 1,110 | $4.16 | 52 A |
| 92004 | 1,109 | $3.63 | 47 B |
| 92173 | 910 | $4.65 | 39 C |
| 92036 | 634 | $4.51 | 40 C |
| 92121 | 616 | $3.66 | 44 C |
| 91906 | 588 | $4.34 | 41 C |
| 92108 | 518 | $4.27 | 53 A |
| 92061 | 492 | $3.91 | 42 C |
| 91962 | 311 | $4.33 | 40 C |
| 92091 | 292 | $4.15 | 40 C |
| 92101 | 268 | $4.61 | 38 D |
| 91916 | 264 | $4.37 | 39 C |
| 91905 | 225 | $4.54 | 38 D |
| 92059 | 208 | $4.01 | 41 C |
| 92086 | 162 | $4.39 | 39 D |
| 92145 | 132 | $4.21 | 39 C |
| 92070 | 114 | $4.27 | 39 C |
| 91917 | 83 | $4.46 | 38 D |
| 92055 | 81 | $3.54 | 42 C |
| 91963 | 68 | $4.85 | 36 D |
| 91934 | 58 | $4.11 | 39 C |
| 92066 | 41 | $4.82 | 36 D |
| 92060 | 27 | $4.66 | 37 D |
| 91931 | 17 | $4.44 | 38 D |
| 92023 | 11 | $5.85 | 31 F |
| 91980 | 10 | $3.92 | 40 C |
| 92140 | 9 | $4.34 | 38 D |
| 92074 | 6 | $5.53 | 32 F |
| 92112 | 5 | $6.50 | 28 F |
| 91909 | 5 | $8.00 | 28 F |
| 91948 | 5 | $3.93 | 40 C |
| 92049 | 4 | $7.66 | 28 F |
| 92136 | 3 | $3.34 | 43 C |
| 92132 | 2 | $4.06 | 39 C |
| 92085 | 2 | $5.22 | 34 D |
| 92179 | 2 | $3.35 | 43 C |
| 91903 | 2 | $7.02 | 28 F |
| 92046 | 2 | $6.51 | 28 F |
| 92160 | 1 | $4.22 | 39 D |
| 92177 | 1 | $8.60 | 28 F |
| 92096 | 1 | $10.82 | 28 F |
| 92199 | 1 | $7.43 | 28 F |
| 92088 | 1 | $5.69 | 32 F |
| 92068 | 1 | $7.12 | 28 F |
| 92033 | 1 | $7.28 | 28 F |
| 92030 | 1 | $6.48 | 28 F |
| 92022 | 1 | $2.74 | 46 B |
| 92158 | 1 | — | 38 D |