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 Riverside County: Who Installed the Most Systems in 2025
Utility records show 15,138 home solar systems connected in Riverside County in 2025. Sunrun was the installer of record on 5,071 of them, followed by Sunnova Energy Corporation (898) and Sunpower Corporation Systems (793). 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
- SCE share of county area
- About 72%
- IID, city utilities and a co-op cover the rest
- California Energy Commissionchecked Sep 23, 2026
- RPU export credit
- $0.0678 per kWh
- Avoided Cost of Energy, July 2026 to June 2027
- Riverside Public Utilitieschecked Sep 23, 2026
- Manufactured homes
- HCD permit required
- Southern Area Office in Riverside
- California HCDchecked Sep 23, 2026
Installers who connected the most home solar systems in Riverside County in 2025
| Installer (name as reported) | Systems in 2025 | Jan 2024 to May 2026 | CSLB license |
|---|---|---|---|
| Sunrun | 5,071 | 11,025 | 750184 check |
| Sunnova Energy Corporation | 898 | 3,351 | 1003498 check |
| Sunpower Corporation Systems | 793 | 4,472 | 890895 check |
| Bright Ops | 792 | 1,668 | 1020761 check |
| Tesla Energy Operations Inc | 553 | 1,261 | 888104 check |
| Complete Solar Inc | 358 | 522 | 961988 check |
| Freedom Forever | 337 | 1,008 | 1029644 check |
| Renova Energy Corp | 286 | 807 | 910836 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 SCE customers across Riverside County; customers of city-owned 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 Riverside County by the numbers
SCE approved 15,138 home solar systems in Riverside County in 2025, from 431 installers; the top three were named on 45% of them. The busiest year since 2021 was 2023, with 27,133 (2025: -44%). Another 6,224 were approved from January through May 2026.
2025 mix: 57% leased or on a power purchase agreement, 43% owned by the household; 75% with a battery; median size 6.48 kW DC.
| Year | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| Systems connected | 16,970 | 25,718 | 27,133 | 17,852 | 15,138 |
Utilities and permit activity across Riverside County
On the California Energy Commission's utility map, SCE covers about 72% of the county's area and the Imperial Irrigation District most of the rest. Inside that, several cities run their own utilities: the City of Riverside covers about 99.5% of its own city area, Banning all of its city, and Moreno Valley Utility and the City of Corona's utility serve parts of their cities alongside SCE. The Commission's community choice layer shows San Jacinto Power over San Jacinto, Desert Community Energy over most of Palm Springs and the Rancho Mirage Energy Authority over most of Rancho Mirage.
The permit column is each city'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 |
|---|---|---|---|
| Riverside | Riverside Public Utilities (city utility) | Riverside Public Utilities | City of Riverside |
| Corona | SCE, or the City of Corona's utility in its service area | The delivery utility | City of Corona: 895 permits, 29% with storage, 5% online |
| Moreno Valley | Split: Moreno Valley Utility or SCE | The delivery utility | City of Moreno Valley: 548 permits in 2023, 36% online |
| Banning | City of Banning Electric Department | City of Banning | City of Banning: 225 permits, 1% with storage, all online |
| Menifee | SCE | SCE | City of Menifee: 1,140 permits, 88% with storage, 48% online |
| Temecula | SCE (a small area is SDG&E) | The delivery utility | City of Temecula: 794 permits, 10% with storage, 41% online |
| Murrieta | SCE | SCE | City of Murrieta |
| Lake Elsinore | SCE | SCE | City of Lake Elsinore: 1,125 permits in 2023, all online |
| Beaumont | SCE | SCE | City of Beaumont: 697 permits, 63% with storage, 26% online |
| San Jacinto | SCE | San Jacinto Power | City of San Jacinto: 495 permits, 44% with storage, 20% online |
| Hemet | SCE | SCE | City of Hemet (SolarAPP+; no annual report filed) |
| Wildomar | SCE | SCE | City of Wildomar (Symbium; no annual report filed) |
| Perris, Canyon Lake | SCE | SCE | Each city; Canyon Lake: 136 permits, 80% with storage, all online |
| Palm Springs | SCE | Desert Community Energy | City of Palm Springs: 1,574 permits, 50% with storage, 82% online |
| Rancho Mirage | SCE (a small area is IID) | Rancho Mirage Energy Authority | City of Rancho Mirage: 686 permits in 2023, 20% online |
| Palm Desert | SCE (a small area is IID) | SCE | City of Palm Desert: 435 permits, 59% with storage, none online |
| Cathedral City | SCE | SCE | City of Cathedral City: 422 permits, 91% with storage, all online |
| Indio, Coachella, La Quinta | Imperial Irrigation District | IID | Each city; Indio: 643 permits, all online; La Quinta: 325, all online |
| Unincorporated areas (Winchester, French Valley, Temescal Valley, Anza) | SCE; Anza Electric Cooperative in the Anza area | The delivery utility | County of Riverside |
Utility and community choice rows come from the Energy Commission's map, queried September 23, 2026; the shares are of city land area, not of homes. Permit counts are the cities' own SB 379 reports in the Commission's data file dated May 2026; cities with no report are shown without figures. Where a platform is named, it is the one the city reported to the Commission (program data updated August 3, 2026, checked September 24, 2026).
For what each of these utilities charges today, see Inland Empire electric rates and bills by utility.
Hiring a solar company in Riverside County
Solar companies in Riverside County have to design for whichever utility serves the address: SCE across most of the county, but city-owned utilities in Riverside, Banning and parts of Moreno Valley and Corona, IID in the eastern Coachella Valley, and community choice providers in San Jacinto, Palm Springs and Rancho Mirage. Each city issues its own permit, the County permits unincorporated areas, and manufactured homes need a state HCD permit. Compare at least three written bids built on your own bill.
Start with your Riverside County electricity bill
Riverside County has more electric utilities than most California counties. SCE serves most of it, but the City of Riverside, Banning, part of Moreno Valley and part of Corona run their own utilities, the Imperial Irrigation District serves the eastern Coachella Valley, and the Anza Electric Cooperative serves the Anza area. Three cities add a community choice provider on top of SCE. Every solar proposal has to start from the utility named on your own bill.
Why the utility decides the design here
On an SCE account, a new system goes on the Solar Billing Plan: export credits vary by hour and season and are locked for nine years from the year you start, customers who enroll before 2028 get a bonus credit of about $0.04 per kWh, or about $0.09 if income-qualified, and the settlement bill comes once a year. SCE says those credits are worth less than the power you buy from the grid, so storage and self-use matter.
Riverside Public Utilities works differently. Its Self-Generation Program lets a home size a system up to 150% of its historic annual use, puts residential solar customers on the Domestic Time of Use rate and credits exported energy at the Avoided Cost of Energy rate, $0.0678 per kWh from July 1, 2026 through June 30, 2027, adjusted by time-of-delivery factors. RPU says more than 4,700 homes and businesses installed solar under its earlier net metering program, and existing NEM agreements are not affected. A bid for a Riverside address that quotes SCE's credits is modeling the wrong utility, and the same goes for Banning, IID, Moreno Valley Utility and Corona's own utility.
Permits, and the manufactured-home exception
Government Code section 65850.52 required cities of more than 50,000 people to offer an online, automated solar permit such as SolarAPP+ by September 30, 2023, and smaller cities by September 30, 2024. The 2024 reports to the Energy Commission show the uneven result across the county: all online in Banning, Canyon Lake, Cathedral City, Indio and La Quinta; 82% in Palm Springs; 48% in Menifee; 5% in Corona; none in Calimesa or Palm Desert. Storage shares ranged from 1% of Banning's permits to 91% of Cathedral City's.
If you live in a mobile or manufactured home in Riverside County, state rules apply. The Department of Housing and Community Development requires an HCD permit for any solar system on a manufactured home and a permit before any alteration begins; its advisory warns that damage from poor installation on those roofs is not visible and tells owners to check the contractor's CSLB license and HCD permit first. HCD's Southern Area Office is at 3737 Main Street in Riverside.
What a Riverside County quote needs to explain
| Check | Ask each bidder |
|---|---|
| Which utility | Name the utility on your bill (SCE, Riverside Public Utilities, IID, Moreno Valley Utility, Banning, Corona or Anza) and model its solar rules. |
| Community choice | In San Jacinto, Palm Springs or Rancho Mirage, show the community choice provider's generation credits separately from SCE's delivery. |
| Permit office | Say whether your city or the County of Riverside issues the permit, and whether it will be issued online. |
| Manufactured home | On a mobile or manufactured home, show the HCD permit; HCD's Southern Area Office is in Riverside. |
Related Riverside County project questions
Use these guides to prepare the specific questions a written bid needs to answer.
A comparison to ask for
Before comparing prices, ask each bidder to name your utility and its solar rules. A system sized for SCE's Solar Billing Plan in Menifee is not the right design for a Riverside Public Utilities home, where exports earn the City's avoided-cost rate and the system can be built to 150% of past use, or for an IID home in Indio. Then compare the permit route and the price.
Verify the company behind the Riverside County quote
Match the business name and license number on each Riverside County proposal to the CSLB record, then use our contractor verification steps, the quote comparison guide and the PPA, loan, lease and cash comparison.
Riverside County solar quote questions
Which utilities serve Riverside County?
Mostly SCE. The City of Riverside, Banning, Moreno Valley (in part) and Corona (in part) run their own utilities, the Imperial Irrigation District serves Indio, Coachella, La Quinta and much of the eastern Coachella Valley, and the Anza Electric Cooperative serves the Anza area. San Jacinto Power, Desert Community Energy and the Rancho Mirage Energy Authority supply generation over SCE in their cities.
Can I put solar on a mobile home in Riverside County?
Yes, with a state permit. The California Department of Housing and Community Development says an HCD permit is required for any solar system installed on a manufactured home, and a permit is required before any alteration begins. HCD's Southern Area Office is at 3737 Main Street in Riverside. Confirm the company's CSLB license and HCD permit before signing.
How does Riverside Public Utilities credit solar?
New systems in the City of Riverside join RPU's Self-Generation Program: a system can be sized up to 150% of historic annual use, residential customers go on the Domestic Time of Use rate, and exported energy is credited at RPU's Avoided Cost of Energy rate, set at $0.0678 per kWh for July 1, 2026 through June 30, 2027, adjusted by time-of-delivery factors where they apply.
Who issues solar permits in unincorporated Riverside County?
The County of Riverside, for areas outside city limits such as Winchester, French Valley and Temescal Valley. Addresses inside a city go to that city's building department.
What about commercial solar in Riverside County?
The same utility map applies, but commercial projects follow different tariffs, sizes and permit paths than homes. The commercial solar guides on this site cover how to compare commercial installers and what a system costs per watt.
Before you sign anything in Riverside County
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.