Get near real-time access to futures pricing, major energy stocks, and related articles and insights.

Birch Creek Energy

About

Birch Creek was founded in 2019 and has been primarily focused on a distribution-level utility-scale solar and storage strategy.

Headquarters Address

2650 Locust St.
St. Louis, MO 63103
United States

Main Phone Number

News

KKR, Solar Developer Birch Creek Close $150MM Credit Facility

KKR will provide a $150 million credit facility with Birch Creek Energy, which owns 160 megawatts of power projects, with more expected in place by year-end 2024.