Orange County, CA solar installation & market data
Updated May 18, 2026 By The SolarDNA Data Team
Orange County has 136,572 solar installations across 114 zip codes at a median installed cost of $4.14/W, installations up 17.6% over the trailing twelve months, and an installs-weighted Market Score of 52.
Active installations
136,572
Zip markets
114
Median cost
$4.14/W
12-mo growth
▲ 17.6%
Installers active
2,467
County Market Score
Excellent · installs-weighted across 114 zips
Best zip in Orange County scores higher than 99% of U.S. zip markets.
Versus California
How Orange County compares with the state
Installed cost
$0.13/W below
state median $4.26/W
Market score
52 vs 53
California scores 53
Share of state installs
6.04%
of 2.3M tracked statewide
Battery attach
16.6%
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: 9,644–11,787 installs (midpoint 10,715)
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
Orange County by year
9,848 installs in the trailing twelve months vs 8,371 before
Installations by year
Median installed cost, $/W DC by year
Installer comp set
Who installs in Orange County
Summed across every zip in the county
| # | Installer | Installs | 12-mo | Zips | $/W |
|---|---|---|---|---|---|
| 1 | TESLA | 18,412 | 699 | 91 | $4.92 |
| 2 | SUNRUN | 18,198 | 2,253 | 84 | $4.27 |
| 3 | SUNPOWER | 10,454 | 269 | 86 | $4.42 |
| 4 | VERENGO | 2,778 | 0 | 79 | $3.95 |
| 5 | FREEDOM FOREVER | 2,361 | 383 | 73 | $4.11 |
| 6 | SWSS ELECTRIC | 2,183 | 124 | 71 | $2.75 |
| 7 | SEMPER SOLARIS | 1,893 | 56 | 80 | $4.03 |
| 8 | ORANGE COUNTY CONTRACTING SERVICES | 1,775 | 498 | 76 | $3.57 |
| 9 | SOLARMAX | 1,618 | 0 | 75 | $3.28 |
| 10 | SUNGEVITY | 1,565 | 0 | 75 | $3.90 |
| 11 | BRIGHT OPS | 1,548 | 273 | 72 | $4.32 |
| 12 | PETERSENDEAN | 1,547 | 0 | 75 | $3.86 |
| 13 | INFINITY ELECTRIC | 1,292 | 0 | 77 | $3.27 |
| 14 | SOLAR OPTIMUM DESIGN ELECTRIC | 1,276 | 0 | 79 | $2.95 |
| 15 | SUNNOVA ENERGY | 1,258 | 0 | 19 | $3.84 |
| 16 | PEAK POWER SOLUTIONS | 1,227 | 34 | 78 | $6.21 |
| 17 | ALTAIR SOLAR | 1,204 | 0 | 77 | $2.85 |
| 18 | SULLIVAN SOLAR POWER | 1,114 | 0 | 73 | $4.21 |
| 19 | AMERICAN SOLAR DIRECT | 1,024 | 0 | 65 | $6.01 |
| 20 | SOLCIUS | 1,006 | 1 | 73 | $4.13 |
| 21 | AIKYUM | 987 | 3 | 70 | $2.85 |
| 22 | SOLAR360 BUILDING SERVICES | 923 | 0 | 77 | $3.61 |
| 23 | BETTER EARTH | 920 | 0 | 75 | $4.95 |
| 24 | ESP CONTRACTING | 724 | 0 | 65 | $4.42 |
| 25 | PRECIS SOLAR | 685 | 3 | 74 | $4.30 |
Zip markets
Zips in Orange County
Ranked by installations · click for the zip market
| Zip | Installs | $/W | Score |
|---|---|---|---|
| 92618 | 7,791 | $3.80 | 49 B |
| 92694 | 5,335 | $4.27 | 45 C |
| 92630 | 4,639 | $4.25 | 51 A |
| 92677 | 4,235 | $4.10 | 45 C |
| 92886 | 4,108 | $4.12 | 58 A |
| 92679 | 3,918 | $4.02 | 60 A |
| 92691 | 3,677 | $4.35 | 51 A |
| 92673 | 3,631 | $4.03 | 52 A |
| 92692 | 3,504 | $4.25 | 42 C |
| 92675 | 3,177 | $4.20 | 42 C |
| 92870 | 3,143 | $4.25 | 61 A |
| 92683 | 3,076 | $3.92 | 55 A |
| 92646 | 3,023 | $4.17 | 48 B |
| 92620 | 2,971 | $4.00 | 55 A |
| 92708 | 2,948 | $4.01 | 54 A |
| 92705 | 2,917 | $4.11 | 62 A |
| 90631 | 2,833 | $4.25 | 51 A |
| 92653 | 2,684 | $4.05 | 51 A |
| 92672 | 2,475 | $3.60 | 60 A |
| 92867 | 2,454 | $4.10 | 51 A |
| 90630 | 2,454 | $4.25 | 60 A |
| 92688 | 2,378 | $4.24 | 53 A |
| 90620 | 2,347 | $4.38 | 49 B |
| 92602 | 2,222 | $3.89 | 56 A |
| 92869 | 2,198 | $4.17 | 61 A |
| 92821 | 2,159 | $4.25 | 61 A |
| 92647 | 2,017 | $4.50 | 60 A |
| 92833 | 1,965 | $4.17 | 49 B |
| 92626 | 1,875 | $4.34 | 60 A |
| 92835 | 1,790 | $4.04 | 60 A |
| 92840 | 1,680 | $3.89 | 47 B |
| 92782 | 1,651 | $4.25 | 39 D |
| 92887 | 1,642 | $4.09 | 60 A |
| 92656 | 1,618 | $4.09 | 53 A |
| 92780 | 1,606 | $4.09 | 60 A |
| 90720 | 1,550 | $4.15 | 50 B |
| 92704 | 1,511 | $4.47 | 42 C |
| 92629 | 1,392 | $4.22 | 47 B |
| 92649 | 1,373 | $4.30 | 46 B |
| 90621 | 1,278 | $4.25 | 53 A |
| 92627 | 1,245 | $4.24 | 57 A |
| 92831 | 1,229 | $4.19 | 51 A |
| 92841 | 1,222 | $3.87 | 46 B |
| 92651 | 1,189 | $4.43 | 56 A |
| 92648 | 1,180 | $4.15 | 54 A |
| 92660 | 1,145 | $4.11 | 46 B |
| 92706 | 1,055 | $4.30 | 52 A |
| 92843 | 1,045 | $3.80 | 58 A |
| 92865 | 1,012 | $4.27 | 56 A |
| 92604 | 927 | $4.20 | 51 A |
| 92707 | 920 | $4.67 | 40 C |
| 92610 | 888 | $4.09 | 50 B |
| 92845 | 885 | $4.37 | 54 A |
| 90740 | 882 | $4.35 | 55 A |
| 90680 | 858 | $4.25 | 42 C |
| 90623 | 854 | $4.20 | 55 A |
| 92603 | 821 | $4.14 | 56 A |
| 92703 | 798 | $4.30 | 43 C |
| 92832 | 713 | $4.34 | 42 C |
| 92861 | 709 | $3.93 | 56 A |
| 92606 | 622 | $3.78 | 56 A |
| 92625 | 599 | $4.25 | 48 B |
| 92701 | 591 | $3.87 | 56 A |
| 92617 | 589 | $3.31 | 46 B |
| 92614 | 507 | $4.24 | 41 C |
| 92663 | 505 | $4.21 | 47 B |
| 92844 | 490 | $3.90 | 43 C |
| 92868 | 459 | $4.25 | 41 C |
| 92804 | 452 | $4.22 | 41 C |
| 92624 | 440 | $4.31 | 40 C |
| 92823 | 396 | $3.93 | 42 C |
| 92657 | 382 | $4.10 | 41 C |
| 92612 | 360 | $4.37 | 40 C |
| 92866 | 331 | $4.24 | 40 C |
| 92637 | 201 | $4.13 | 40 C |
| 92676 | 191 | $4.51 | 38 D |
| 92655 | 161 | $3.90 | 41 C |
| 92661 | 120 | $4.50 | 38 D |
| 92662 | 73 | $5.10 | 35 D |
| 92678 | 41 | $3.44 | 42 C |
| 92885 | 39 | $5.12 | 35 D |
| 90633 | 37 | $4.50 | 37 D |
| 92807 | 30 | $5.12 | 34 D |
| 90742 | 18 | $4.39 | 38 D |
| 92856 | 13 | $6.50 | 28 F |
| 92605 | 13 | $6.76 | 28 F |
| 90743 | 12 | $3.65 | 41 C |
| 92711 | 7 | $8.99 | 28 F |
| 92806 | 7 | $3.90 | 40 C |
| 92652 | 7 | $4.16 | 39 C |
| 92863 | 7 | $3.68 | 41 C |
| 92616 | 5 | $2.41 | 47 B |
| 92802 | 5 | $4.62 | 37 D |
| 92808 | 5 | $4.25 | 38 D |
| 92702 | 4 | $5.44 | 33 F |
| 92801 | 4 | $4.40 | 38 D |
| 92658 | 3 | $4.98 | 35 D |
| 92619 | 3 | $3.52 | 42 C |
| 92607 | 3 | $5.45 | 33 F |
| 92857 | 2 | $6.43 | 28 F |
| 92623 | 2 | $3.83 | 40 C |
| 90622 | 2 | $4.04 | 39 C |
| 92684 | 1 | — | 38 D |
| 92609 | 1 | $7.01 | 28 F |
| 92728 | 1 | $4.50 | 37 D |
| 92871 | 1 | — | 38 D |
| 92805 | 1 | $1.66 | 48 B |
| 92659 | 1 | $5.19 | 34 D |
| 92628 | 1 | $8.67 | 28 F |
| 92698 | 1 | $6.95 | 28 F |
| 92850 | 1 | — | 38 D |
| 92836 | 1 | $4.50 | 37 D |
| 92615 | 1 | $2.81 | 45 C |
| 92842 | 1 | $3.00 | 44 C |