Strata has installed more utility-scale solar projects than any other EPC.
At Strata, we know that experience matters when it comes to implementing successful solar projects, and that’s why we put our experience to work every day to uncover new opportunities and form partnerships that bring more solar to our country’s energy mix.
What began as a family-owned business in Chapel Hill, NC has flourished into an industry-leading enterprise that demonstrates what successful solar businesses look like in a rapidly changing marketplace.
Visionaries of Solar Solutions - Strata by the #s
- 1.2GW+ installed capacity
- 150+ projects constructed
- 3.5GW+ in development pipeline
- 1.1GW+ O&M fleet capacity
- $1+ billion in O&M portfolio
- 2.5 MWdc per day peak build rates
- 3 headquarter facilities in Chapel Hill, NC
- 4 Southeast regional depots
- 350 full-time staff
- 1,700 contracted employees