Independent information and referral site. Not a utility, contractor or government agency. Figures link to their sources. How we make money
California solar decisions
Solar Companies in the High Desert: Who Installed the Most Systems in 2025
Utility records show 6,112 home solar systems connected in the High Desert in 2025. Sunrun was the installer of record on 1,892 of them, followed by Bright Ops (533) and Solara Home Energy LLC (390). The table lists each company's CSLB license number. It is a count from public records, not a ranking or endorsement: check each license and get at least three quotes.
California Rate Relief is a private solar referral service.
Key facts
- Delivery utility
- SCE
- Victorville's own utility serves about 2% of that city
- California Energy Commissionchecked Sep 23, 2026
- Local CCAs
- Apple Valley, Palmdale, Lancaster
- Plus Clean Power Alliance in unincorporated LA County
- California Energy Commissionchecked Sep 23, 2026
- Manufactured homes
- HCD permit
- San Bernardino County does not permit roof-mounted solar on them
- San Bernardino Countychecked Sep 23, 2026
Installers who connected the most home solar systems in the High Desert in 2025
| Installer (name as reported) | Systems in 2025 | Jan 2024 to May 2026 | CSLB license |
|---|---|---|---|
| Sunrun | 1,892 | 4,105 | 750184 check |
| Bright Ops | 533 | 1,055 | 1020761 check |
| Solara Home Energy LLC | 390 | 587 | 1103958 check |
| Sunpower Corporation Systems | 217 | 920 | 890895 check |
| Freedom Forever LLC | 196 | 875 | 1029644 check |
| Complete Solar Inc | 191 | 308 | 961988 check |
| Energy Service Partners Inc DBA ESP Contracting | 147 | 361 | 619149 check |
| Tesla Energy Operations Inc | 139 | 305 | 888104 check |
Counts from utility records, not a ranking or endorsement. Check each license's status and complaint history on the CSLB's Check a License page (checked Sept. 24, 2026). The counts cover the SCE customers the records list under Victorville, Apple Valley, Hesperia, Adelanto, Barstow, Helendale, Phelan, Oak Hills, Lucerne Valley, Lancaster, Palmdale, Quartz Hill, Twentynine Palms and Yucca Valley; customers of other utilities are not in the data.
Source: California Distributed Generation Statistics (CPUC), Interconnected Project Sites data set, data through May 31, 2026 (checked Sept. 24, 2026).
Home solar in the High Desert by the numbers
SCE approved 6,112 home solar systems in the High Desert in 2025, from 257 installers; the top three were named on 46% of them. The busiest year since 2021 was 2022, with 11,001 (2025: -44%). Another 2,541 were approved from January through May 2026.
2025 mix: 59% leased or on a power purchase agreement, 41% owned by the household; 82% with a battery; median size 6.48 kW DC.
| Year | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| Systems connected | 6,892 | 11,001 | 10,796 | 6,878 | 6,112 |
Providers and permit offices across the High Desert
On the California Energy Commission's utility map, SCE delivers power across the Victor Valley, the Barstow area, the Morongo Basin and the Antelope Valley. The Victorville Municipal Utilities Services area covers about 2% of Victorville. The Commission's community choice layer shows Apple Valley Choice Energy over Apple Valley, Lancaster Energy over Lancaster and Energy for Palmdale's Independent Choice over Palmdale, and a point check places Quartz Hill in Clean Power Alliance's area.
The permit column is each jurisdiction's own report to the Energy Commission under SB 379: residential solar permits issued, the share with battery storage, and the share issued online, for 2024 unless another year is named.
| Place | Delivers power | Generation | Solar permit |
|---|---|---|---|
| Victorville | SCE (Victorville Municipal Utilities Services in part) | The delivery utility | City of Victorville: 1,000 permits, 77% with storage, all online |
| Apple Valley | SCE | Apple Valley Choice Energy | Town of Apple Valley: 1,117 permits, 39% with storage, 95% online |
| Hesperia | SCE | SCE | City of Hesperia: 920 permits, 50% with storage, 16% online |
| Adelanto | SCE | SCE | City of Adelanto (no SB 379 report in the Commission's file) |
| Barstow | SCE | SCE | City of Barstow: 162 permits, 77% with storage, none online |
| Helendale, Phelan, Oak Hills, Lucerne Valley | SCE | SCE | San Bernardino County, EZ Online Permitting with SolarAPP+ |
| Lancaster | SCE | Lancaster Energy | City of Lancaster |
| Palmdale | SCE | Palmdale EPIC Energy | City of Palmdale: 969 permits in 2023, 8% with storage, 15% online |
| Quartz Hill and other unincorporated Antelope Valley | SCE | Clean Power Alliance | Los Angeles County: 1,663 permits countywide in 2023, 34% online |
| Twentynine Palms, Yucca Valley | SCE | SCE | Each city or town; Twentynine Palms: 143 permits, all online |
"High Desert" has no official boundary; this table covers the Victor Valley, the Barstow area, the Morongo Basin and the Antelope Valley. Utility and CCA rows are from the Energy Commission's map, queried September 23, 2026; permit counts are the jurisdictions' own SB 379 reports in the Commission's data file dated May 2026.
For what each of these utilities charges today, see Inland Empire electric rates and bills by utility.
Hiring a solar company in the High Desert
Solar companies in the High Desert work almost entirely on SCE's grid, but the generation provider and the permit office change from town to town: Apple Valley, Palmdale and Lancaster have their own community choice programs, San Bernardino County permits unincorporated places like Helendale through SolarAPP+ and its online portal, and manufactured homes need a state HCD permit. Compare at least three written bids built on your own SCE bill.
Start with your High Desert electricity bill
Almost the whole High Desert is Southern California Edison territory, from Barstow and Hesperia to Lancaster and Twentynine Palms. What changes is the generation provider: Apple Valley, Palmdale and Lancaster each have a community choice program on the SCE bill, unincorporated Antelope Valley areas such as Quartz Hill are served by Clean Power Alliance, and Victorville's own utility serves a small part of that city. Start every quote from the names on your bill.
Community choice programs in the High Desert
Apple Valley Choice Energy is the default generation provider for service addresses in the Town of Apple Valley. SCE keeps delivering the power, maintaining the lines and sending one bill with AVCE's generation charges on it. Solar customers on AVCE's net energy metering program get a bill credit in months when they produce more than they use, and can receive cash back for excess energy. Customers can opt out within the first 60 days; AVCE says those who leave later may be barred by SCE from returning for a year.
Energy for Palmdale's Independent Choice, Palmdale EPIC Energy, covers everyone within Palmdale city limits and starts customers on EPIC Power. Its EPIC Empowerment solar program credits surplus months and mails a check to customers with a credit of $100 or more in the October billing cycle. In unincorporated Antelope Valley areas such as Quartz Hill, Clean Power Alliance supplies generation: its Solar Billing Plan credits exports at hourly avoided-cost values, trues up in April and pays net surplus 10% above SCE's rate. Lancaster Energy covers Lancaster on the Commission's map; ask the bidder to use its current solar terms from your bill.
San Bernardino County's SolarAPP+ route for unincorporated homes
Helendale, Phelan, Oak Hills, Lucerne Valley and other unincorporated High Desert communities are permitted by San Bernardino County. Its SolarAPP+ path is limited to permitted residential structures, excludes building-integrated and ballasted systems, and is open only to contractors holding C-10 or C-46 licenses. The contractor submits the design to SolarAPP+ and pays its processing fee, then applies in the County's EZ Online Permitting portal under Solar with SolarApp+, uploading the SolarAPP+ approval document and specification sheet; a smoke and carbon monoxide certification is due before the final inspection. Inspections can be on-site, virtual or self-inspections, scheduled in the County's EZ Inspect app.
The cities report very different permit practices to the Energy Commission. In 2024, Victorville issued all 1,000 of its residential solar permits online and 77% included storage; Apple Valley issued 95% of 1,117 online; Hesperia issued 16% of 920 online; and Barstow issued none of 162 online. Ask each bidder how long its recent permits in your city took.
What a High Desert quote needs to explain
| Check | Ask each bidder |
|---|---|
| Generation provider | Name SCE, Apple Valley Choice Energy, Palmdale's EPIC, Lancaster Energy or Clean Power Alliance from your bill, and model its solar credits. |
| Permit office | Say whether your city or town, San Bernardino County (EZOP) or Los Angeles County issues the permit. |
| Manufactured home | On a manufactured home, show the HCD permit; San Bernardino County will not issue one for roof-mounted solar. |
| County SolarAPP+ rules | In unincorporated San Bernardino County, confirm a C-10 or C-46 license and no ballasted or building-integrated panels. |
Related High Desert project questions
Use these guides to prepare the specific questions a written bid needs to answer.
A comparison to ask for
In the High Desert, the permit office and the generation provider can change within a few miles. Ask each bidder to write both at the top of the proposal, then compare how much of the output your home uses directly, since SCE says its export credits are worth less than the power you buy. For a manufactured home, the bid should name the HCD permit.
Verify the company behind the High Desert quote
Match the business name and license number on each High Desert proposal to the CSLB record, then use our contractor verification steps, the quote comparison guide and the PPA, loan, lease and cash comparison.
High Desert solar quote questions
What is the best solar company in the High Desert?
This site does not rank them. Shortlist companies with a CSLB license covering solar, written confirmation that they serve your address, and experience with your permit office, whether that is your city, San Bernardino County's EZ Online Permitting or Los Angeles County. Then compare at least three written bids for the same system built on your own SCE bill.
Who issues solar permits in Helendale?
Helendale is unincorporated, so San Bernardino County does, through its EZ Online Permitting portal. For a SolarAPP+ permit the County requires a permitted residential structure, a contractor with a C-10 or C-46 license, the SolarAPP+ approval document and specification sheet at submittal, and a smoke and carbon monoxide certification before the final inspection.
Can I put solar on a manufactured home in the High Desert?
Yes, but not with a county or city permit in San Bernardino County: the County says roof-mounted solar on a manufactured home must be permitted by the state Department of Housing and Community Development. HCD requires its permit for any solar system on a manufactured home and warns that damage from poor installation on those roofs is not visible.
How does Apple Valley Choice Energy handle solar?
Apple Valley Choice Energy serves addresses in the Town of Apple Valley, with SCE delivering the power and sending one bill that includes AVCE's generation charges. Under its net energy metering program, a month with more production than use leaves a bill credit for future months, and customers can receive cash back for excess energy.
When does Palmdale's EPIC pay solar customers?
EPIC serves all customers within Palmdale city limits, and its EPIC Empowerment program credits months when production exceeds use. If a customer has a credit of $100 or more during the October billing cycle, EPIC sends a check for that amount.
Before you sign anything in the High Desert
Two of the contract terms that most often change what a quote really costs.
Ask for a competing quote
Start with the utility on your bill and what you pay in a typical month. Contact details come after that. Submitting does not guarantee that a provider will quote your project.
California Rate Relief is a referral service. We are not a licensed contractor. California Rate Relief is compensated by a solar provider when a homeowner we refer signs an agreement. How we make money
Before you send anything
- What this is
- California Rate Relief is a private referral service. It is not a contractor, does not install or finance anything, and is not a utility, a government agency or an assistance program.
- What happens after the form
- Your project details are recorded for referral to a solar provider. The provider decides whether it can help and what it can offer; availability, design and price are determined after its own review.
- How you are contacted
- Read the consent wording before submitting. Your inquiry includes contact details for follow-up about the project; a provider decides whether it can serve it.
- Using the site without submitting
- The calculators, bill comparisons and checklists on this site work without contact details, and nothing on this page requires a submission.