Meet SolarDNA. Pricing built on the data you already trust.
United States › California › San Bernardino County

San Bernardino County, CA solar installation & market data

Updated May 27, 2026 By The SolarDNA Data Team
San Bernardino County has 149,777 solar installations across 112 zip codes at a median installed cost of $4.24/W, installations down 2.2% over the trailing twelve months, and an installs-weighted Market Score of 48.
Active installations
149,777
Zip markets
112
Median cost
$4.24/W
12-mo growth
▼ 2.2%
Installers active
2,121
48
County Market Score
Great · installs-weighted across 112 zips
Best zip in San Bernardino County scores higher than 99% of U.S. zip markets.
Versus California

How San Bernardino County compares with the state

Installed cost
$0.02/W below
state median $4.26/W
Market score
48 vs 53
California scores 53
Share of state installs
6.63%
of 2.3M tracked statewide
Battery attach
18.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: 10,561–12,907 installs (midpoint 11,734)
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 Bernardino County by year

11,865 installs in the trailing twelve months vs 12,131 before

Installations by year
Median installed cost, $/W DC by year
Installer comp set

Who installs in San Bernardino County

Summed across every zip in the county

Export CSV
#InstallerInstalls12-moZips$/W
1SUNRUN24,4243,28076$4.27
2SUNPOWER12,34333764$4.39
3TESLA12,03848781$4.94
4FREEDOM FOREVER5,24249270$4.11
5BRIGHT OPS4,82972770$4.61
6SUNGEVITY4,238069$4.04
7SUNNOVA ENERGY4,129038$3.88
8VERENGO3,752059$3.48
9V3 ELECTRIC3,15137859$4.09
10ESP CONTRACTING2,753061$4.14
11SOLARMAX2,256062$3.44
12LEONARD ROOFING2,185026$2.30
13COMPLETE SOLAR2,08727858$4.05
14SEMPER SOLARIS1,6737168$4.39
15OPTION ONE CORPORATION1,419052$3.71
16SUNSTREET ENERGY GROUP1,350021$3.58
17CURRENT HOME SOLAR1,288054$4.94
18SOLCIUS1,115160$4.86
19SUNERGY CONSTRUCTION1,089153$3.14
20BETTER EARTH1,057057$5.42
21PETERSENDEAN1,004059$3.78
22ABUNDANT ENERGY CONSTRUCTION986054$4.92
23SUNCREST SOLAR891043$3.55
24TITANIUM SOLAR867153$6.32
25POWUR852057$4.69
Zip markets

Zips in San Bernardino County

Ranked by installations · click for the zip market

ZipInstalls$/WScore
9233612,279$4.2248 B
923927,308$4.2539 C
917617,129$4.2544 C
923457,022$4.2548 B
924075,147$3.8851 A
917104,930$4.2550 B
917094,874$4.0962 A
923074,781$4.1651 A
923994,659$4.2748 B
917624,417$4.3545 C
923464,414$4.4059 A
923764,279$4.4545 C
923084,197$4.1551 A
923353,778$3.9540 C
917393,690$3.8756 A
923743,548$4.2556 A
923943,448$4.4439 C
917083,246$4.2561 A
922843,132$4.2046 B
923012,939$4.3939 C
923952,920$4.3845 C
924042,810$4.5538 D
917012,764$4.2551 A
923732,681$4.1855 A
917842,611$4.2453 A
923772,573$4.2537 D
917302,511$4.2057 A
923442,239$4.2557 A
917862,225$4.1450 B
923112,213$4.3642 C
923372,132$4.4639 D
922772,110$4.3539 C
917641,959$4.3257 A
917371,916$4.0761 A
923711,636$4.2643 C
923541,424$4.0946 B
922521,250$4.0043 C
917631,190$4.4444 C
924101,164$4.5439 C
924051,132$4.7436 D
923161,092$4.1536 D
923421,073$4.2038 D
92411979$4.6433 F
92313920$4.4151 A
92359604$4.2541 C
92408584$4.5540 C
92372484$4.2353 A
92356441$4.4240 C
92256376$4.5939 D
92324299$4.2540 C
92352251$4.5338 D
92285209$4.1340 C
92365185$4.3039 C
92397158$4.3839 D
92325149$4.5638 D
92363125$4.3639 D
92382106$4.1839 C
92398101$4.4838 D
9226893$4.0640 C
9356281$4.3538 D
9231477$4.3238 D
9231869$3.1944 C
9235753$3.5042 C
9234052$4.2539 D
9235848$4.0040 C
9231545$4.3538 D
9236843$3.9540 C
9239137$4.6237 D
9234733$4.1039 C
9240127$4.7536 D
9233924$4.0440 C
9230922$4.0839 C
9227821—39 D
9232217$4.9635 D
9235017$5.1234 D
9232716$4.0439 C
9172915$3.5742 C
9228613$4.2538 D
9241512$4.1739 C
9233411$4.4937 D
9232110$4.0839 C
923649$1.8748 B
923109$5.2734 D
922679$2.5247 B
923419$4.8336 D
923297$5.1134 D
923057$5.0535 D
923786$4.6037 D
917856$8.4828 F
923755$4.8236 D
923335$3.9640 C
923855$3.5042 C
923935$2.9145 C
923125$5.4933 F
922805$4.7336 D
923864$4.0240 C
923324$5.1234 D
923664$4.1639 C
923174$8.9828 F
924183$4.3938 D
924023$2.5946 B
923692$4.2638 D
935582$1.5548 B
923382$5.0535 D
924231$3.7941 C
935921$1.5248 B
923231$1.7948 B
924031—38 D
924061$1.3248 B
922481$8.2428 F
922421$2.2548 B
917581$1.3348 B