★ 2025 Top Solar Contractors

2025 Top Storage Installers

This is Solar Power World’s 2025 list of Top Solar + Storage Installers. Those companies included on the 2025 Top Solar + Storage Installers List provided Solar Power World with a list of storage installations in addition to their solar projects completed in 2024. While the main Top Solar Contractors List ranks companies based on solar kilowatts (kW) installed in the previous year, the Top Solar + Storage Installers List ranks companies based on total storage kilowatt-hour (kWh) capacity installed in the previous year. These storage projects could be completed across all markets (residential, commercial, community solar, utility) and by solar installation companies participating in all services (EPC, developer, solar installer, installation subcontractor, electrical subcontractor, sales partner). The solar + storage projects represented on the list could come in many forms: lithium, lead-acid, flow batteries and more.

The companies below are a segmented portion of the overall 2025 Top Solar Contractors List, organized by kilowatts (DC) installed in 2024.

For more information on Solar Power World‘s annual Top Solar Contractors List and additional sublists, visit our Top Solar Contractors home page.

Storage RankCompanyOverall RankHQ StatePrimary ServicekWh + Storage Installed in 2024Total kW Installed in 2024
1Quanta Services1TexasEPC4,387,200.0010,106,563.89
2SOLV Energy3CaliforniaEPC2,584,000.004,053,100.00
3McCarthy Building Companies6MissouriEPC2,260,000.002,794,000.00
4Kiewit Energy Group4NEEPC2,123,080.003,113,000.00
5BHI19UtahElectrical Subcontractor1,524,160.00623,725.00
6RES (Renewable Energy Systems)11COEPC1,350,000.001,114,300.00
7DEPCOM Power14ArizonaEPC1,030,000.00825,000.00
8Burns & McDonnell28MOEPC1,000,000.00307,000.00
9Sukut Construction22CaliforniaInstallation Subcontractor800,000.00484,580.00
10Moss2FloridaEPC733,000.004,175,060.00
11Arevon Energy21ArizonaDeveloper502,500.00557,158.00
12Rosendin Electric10CAEPC405,000.001,322,860.00
13Cinterra13North CarolinaElectrical Subcontractor265,000.00909,400.00
14AUI Partners39TXEPC250,000.00180,900.00
15Qcells EPC17CaliforniaEPC248,400.00719,270.00
16Primoris Renewable Energy5ColoradoEPC200,000.002,900,000.00
17Benchmark Electrical Solutions33COElectrical Subcontractor194,000.00233,280.33
18Ameresco53MassachusettsDeveloper130,610.0084,151.28
19E Light Electric26ColoradoEPC80,000.00386,574.15
20STG Solar57North CarolinaElectrical Subcontractor80,000.0079,670.00
21Elite Electric87CaliforniaEPC68,693.6043,104.64
22Agilitas Energy205MADeveloper66,983.005,700.00
23Mill Creek Renewables27North CarolinaEPC30,312.00385,456.13
24Solar Optimum109CaliforniaEPC27,635.0027,161.55
25Renewable Energy Partners145CaliforniaEPC23,200.0012,190.70
26Semper Solaris150CaliforniaInstaller21,409.0011,817.80
27Guyou Construction173CAInstaller19,527.808,309.43
28RevoluSun Smart Home166HawaiiEPC19,324.409,437.32
29Energy Service Partners129CaliforniaInstaller17,637.4616,620.51
30Nexamp31MassachusettsDeveloper17,224.00269,148.48
31Citadel Roofing & Solar88CaliforniaInstaller16,563.0039,688.45
32Baker Home Energy196CaliforniaInstaller16,162.506,563.90
33REC Power89CaliforniaDeveloper14,412.8036,616.71
34Continental Energy Solutions143IllinoisEPC12,078.0012,324.30
35ISO Solar238Puerto RicoInstaller8,910.003,557.13
36Trinity Solar45New JerseyInstaller8,731.15128,600.21
37OC Solar203CaliforniaInstaller8,532.005,976.11
38Current Home175CaliforniaInstaller7,581.508,137.39
39Ambrose Solar187CaliforniaInstaller7,312.507,091.97
408MSolar172North CarolinaEPC6,466.208,502.52
41Catalyze55ColoradoDeveloper5,913.0081,381.13
42Juapi Energy294Puerto RicoEPC5,711.181,999.69
43NC Solar Now204North CarolinaInstaller5,601.405,828.51
44Cape Fear Energy Systems201North CarolinaInstaller5,398.006,162.28
45ReVision Energy92MaineInstaller4,627.3036,168.42
46Motive Energy138CaliforniaEPC4,550.0013,465.40
47Icon Power165ArizonaInstaller4,529.009,572.18
48TriSMART Solar112TXInstaller4,330.5025,333.12
49Renu Energy Solutions184North CarolinaInstaller4,316.287,689.63
50Treepublic153CaliforniaEPC4,256.3311,737.42
51Core Development Group99New JerseyEPC4,000.0032,117.00
52Gemma Renewable Power43CTEPC4,000.00155,500.00
53Stellar Solar226CaliforniaEPC3,962.504,177.29
54Independent Energy Hawaii325HawaiiInstaller3,772.241,415.12
55dGEN Energy Partners108WyomingDeveloper3,720.0027,786.00
56New Era Electric85CaliforniaElectrical Subcontractor3,692.0045,020.00
57Solar Energy World103MarylandInstaller3,567.0030,165.60
58Sunspear Energy327HawaiiInstaller3,519.701,403.16
59Clean Solar316CaliforniaInstaller3,434.141,568.95
60Renova Energy183CAInstaller3,433.607,695.25
61Sugar Hollow Solar273North CarolinaInstaller3,432.702,603.57
62A.M. Sun Solar278CaliforniaEPC3,361.502,412.06
63ARCO/Murray Power Solutions (AMPS)230ILEPC3,240.004,057.00
64Sun Valley Solar Solutions263ArizonaEPC3,193.002,836.87
65Smart Wave Solar199UtahInstaller3,164.506,239.60
66Vital Energy Solutions345CAInstaller3,133.681,162.18
67Hannah Solar Government Services264SCEPC3,100.002,791.00
68ForeFront Power94CaliforniaDeveloper3,025.2035,693.23
69Dynamic Energy100PennsylvaniaEPC3,000.0031,915.00
70HES Renewables162CAEPC2,892.909,773.46
71Namaste Solar135ColoradoEPC2,763.5014,726.77
72RevoluSun Mountain States333IdahoEPC2,758.001,322.43
73Guarantee Electrical148MissouriElectrical Subcontractor2,640.0012,099.00
74Sun Solar163MissouriEPC2,524.509,732.97
75Northwest Electric & Solar309WashingtonInstaller2,357.001,753.88
76Solar Technologies188CaliforniaEPC2,252.007,054.30
77Scudder Solar Energy Systems348CAInstaller2,160.001,048.86
78Sol-Up140NevadaInstaller1,983.0012,682.59
79A&R Solar191WashingtonInstaller1,954.006,921.80
80Melink Solar84OhioEPC1,900.0048,663.00
81Newport Power139CaliforniaEPC1,844.0013,144.00
82Valley Solar261MassachusettsInstaller1,833.802,865.62
83Solect Energy113MADeveloper1,756.0025,205.19
84Elemental Energy207OregonInstaller1,674.005,503.63
85Sunergy Systems274WashingtonInstaller1,651.002,577.51
86Solarponics330CaliforniaEPC1,626.751,354.20
87Advanced Green Technologies161FloridaInstaller1,625.009,922.20
88Firefly Solar347SCInstaller1,599.601,119.04
89Active Energies Solar257ColoradoInstaller1,597.503,009.51
90Allterra Solar307CaliforniaInstaller1,511.171,772.88
91CapStone Solar303WashingtonInstaller1,469.501,850.29
92All Energy Solar110MinnesotaInstaller1,413.5526,438.91
93Sunsense Solar297ColoradoEPC1,408.601,979.75
94Alternative Energy Southeast369GeorgiaInstaller1,268.46678.03
95Powerlutions Solar288New JerseyInstaller1,239.742,070.09
96Island Pacific Energy351HawaiiInstaller1,229.101,004.51
97GenPro Energy Solutions119South DakotaEPC1,205.8423,548.87
98Forme Solar Electric321CaliforniaInstaller1,201.501,471.64
99Solar Holler178West VirginiaInstaller1,187.468,036.80
100Lumina Solar126MarylandInstaller1,174.5017,438.92
101Sandbar Solar279CaliforniaInstaller1,166.502,408.42
102MBL-Energy106CaliforniaInstallation Subcontractor1,160.0028,495.12
103Atma Energy317TexasInstaller1,149.541,546.27
104LightWave Solar186TennesseeEPC1,137.507,301.51
105Solar Topps176ArizonaInstaller1,129.408,135.48
106Sun Light & Power208CaliforniaEPC1,105.605,396.31
107Green Muscle Solar300ArizonaInstaller1,081.001,888.44
108CKR Solar358FloridaInstaller1,063.00861.37
109Obodo Energy Partners198ArizonaEPC1,040.006,287.90
110West Texas Solar272TexasInstaller1,036.362,627.07
111Solar Source291FloridaInstaller1,006.902,038.86
112PPM Solar268FloridaEPC986.812,707.17
113SunFarm Energy353FLInstaller933.78941.55
114Solar States304PAInstaller918.801,808.64
115Positive Energy Solar212New MexicoInstaller901.285,062.88
116mtvSolar221West VirginiaInstaller901.004,641.57
117Save a Lot Solar385CAInstaller890.20374.79
118Palomar Solar & Roofing326CaliforniaInstaller888.001,411.73
119SolarTech217CaliforniaEPC859.504,889.77
120Industrial Solar Consulting283AZEPC852.002,288.10
121Arch91WisconsinInstaller822.0036,499.88
122Michigan Solar Solutions255MichiganInstaller787.003,047.51
123South Sound Solar331WashingtonInstaller780.001,339.58
124Earth Electric371CaliforniaInstaller765.60661.18
125Ace LLC Solar364TNDeveloper762.04787.90
126Bob Heinmiller Solar Solutions374FloridaInstaller745.30596.52
127Solar Smart Living299NMInstaller689.501,899.43
128Green Power Energy200New JerseyInstaller664.006,183.36
129Solaris Renewables341MAInstaller657.501,253.65
130Emerald Energy377North CarolinaInstaller636.60578.03
131Eagle Solar & Light285ALEPC635.002,205.47
132SUNation Energy167New YorkInstaller634.509,245.43
133YellowLite218OhioEPC633.804,881.66
134Highlight Solar343CaliforniaEPC605.401,212.44
135King Solar269KansasEPC596.102,683.86
136Baker Electric70CaliforniaElectrical Subcontractor573.4466,828.23
137Wright-Way Solar Technologies396TexasEPC568.92236.21
138Solar Impact322FLInstaller540.001,463.33
139California Home Solar380CaliforniaInstaller540.00474.99
140Solar Edge Pros254TexasInstaller539.403,059.83
141EIS Solar262PennsylvaniaInstaller501.602,863.41
142Good Energy Solutions329KansasInstaller491.701,391.04
143Solterra Solar313WashingtonInstaller489.001,653.14
144Solar-Fit370FloridaInstaller482.10665.39
145A1A Solar Contracting393FLInstaller448.50295.83
146HPM Solar365CAEPC430.10785.48
147Exact Solar229PennsylvaniaInstaller427.304,107.58
148StraightUp Solar157MissouriEPC427.0011,396.99
149Home Team Energy352WisconsinInstaller420.00964.42
150My Generation Energy240MassachusettsInstaller414.003,523.27
151Axium Solar74TexasEPC407.0064,172.26
152Texas Green Energy395TexasInstaller398.20292.98
153Puget Sound Solar235WashingtonInstaller394.003,719.25
154Transform Solar276FloridaInstaller388.102,459.02
155Eagle Point Solar152IowaEPC372.3011,765.01
156OnSite Energy319MontanaInstaller369.601,498.75
157New England Clean Energy293MAInstaller367.402,000.05
158Morton Solar376IndianaEPC364.50594.94
159Carlson Electric381WisconsinInstaller358.22458.18
160SolarTyme by AAPCO338VirginiaInstaller349.801,271.38
161GreenSpark Solar47New YorkEPC334.00112,426.13
162Tron Solar146IllinoisEPC311.0012,174.03
163Greenway Solar356MNInstaller310.50918.75
164Sunbridge Solar354WashingtonInstaller308.00940.68
165Public Service Solar250New JerseyInstaller297.003,236.28
166Clean Power Group394CaliforniaInstaller297.00293.99
167Sandbox Solar298ColoradoEPC293.301,956.02
168Current Electric359WisconsinInstaller257.90844.01
169RCC Solar372South CarolinaInstaller250.00661.00
170Big Shine Energy323New YorkEPC250.001,442.40
171Commonwealth Solar350KentuckyInstaller245.001,034.49
172ECG Solar242IowaInstaller220.003,475.29
173BriteStreet197ColoradoInstaller218.006,335.38
174Atlasta Solar Center305ColoradoInstaller206.001,799.64
175Standard Energy Solutions202MarylandEPC200.206,020.22
176Fresh Coast Solar180IllinoisInstaller193.007,817.85
177SafeHome.Solar397CaliforniaInstaller182.60199.10
178Vasco Solar398CaliforniaInstaller181.60168.08
179Harmon Electric225ArizonaInstaller175.504,276.24
180PPC Solar337New MexicoInstaller164.001,281.65
181Pennsylvania Solar Energy Co.328PennsylvaniaInstaller155.001,392.75
182Stitt Solar373ARInstaller154.50659.05
183360 Electric310IllinoisInstaller150.001,740.98
184RxSun282IllinoisDeveloper140.842,303.42
185Endries Solar & Electric332WIInstaller135.001,333.23
186True Energy Systems260IowaEPC133.002,869.53
187Apollo Energy306COInstaller126.501,796.82
188PurePoint Energy287ConnecticutEPC124.002,083.02
189Harvest Power185New YorkInstaller123.007,584.81
190SunRenu Solar232ArizonaEPC122.003,967.00
191Sun Lion Energy379OHEPC111.00558.13
192SWT Energy400NebraskaInstaller108.0061.40
193Freedom Energy340MontanaInstaller108.001,264.71
194SGE Solar315MassachusettsEPC104.051,606.47
195ACE Solar62MassachusettsEPC89.2074,013.36
196United Energy Partners346ArizonaInstaller81.001,146.45
197Solar Electric Freedom302ArizonaInstaller80.961,857.31
198Solar Works Energy256NMInstaller70.003,023.26
199Ecological Systems389New JerseyInstaller70.00332.18
200E2 Solar368OregonInstaller69.00729.99
201Pieper Electric122WisconsinEPC61.4421,450.42
202Paradise Energy Solutions118PennsylvaniaEPC60.0024,262.65
203Helio GreenTech390MissouriInstaller60.00327.47
204Ideal Energy159IowaEPC54.0011,028.31
205Harmony Energy Works386NHEPC50.00367.74
206Sunlight Solar194FloridaInstaller48.506,723.69
207CB Solar318IowaEPC40.001,501.68
208Newport Renewables336Rhode IslandEPC40.001,293.19
209Sol Luna Solar335New MexicoEPC33.001,314.44
210Solcium Solar339FLInstaller32.001,268.75
211Midwest Solar Installers334IowaSales Partner31.501,318.88
212Stateline Solar270IllinoisInstaller30.002,668.54
213Victory Energy142IllinoisInstaller25.0012,408.01
214Built Well Solar399New YorkInstaller20.00100.17
215Greenfield Solar382MAInstaller18.90444.16
216StarAlt Solar128TexasInstaller15.9416,752.25
217Energy Concepts378WisconsinEPC15.00565.49
218John Mills Electric78NYElectrical Subcontractor14.7057,030.24
219PV Squared239MassachusettsInstaller13.503,523.34
220Verde Solutions211IllinoisEPC10.005,169.19