Leeward Renewable Energy (LRE) has commenced construction on the Twelvemile Solar 1 & 2 project portfolio. The portfolio has a combined capacity of 152 MW and is situated in southern Oklahoma, US. Power delivery by the project is anticipated to commence early in 2026. The projects are part of LRE’s 724 MW solar portfolio in the state, which also includes the Mayes County Solar Portfolio.
Furthermore, the Twelvemile portfolio was acquired from Red River Renewable Energy LLC, a joint venture between SunChase Power LLC and Eolian LP. LRE collaborated with both entities during the early development phase. The projects are expected to generate an estimated Rs 2.42 billion in state and local property tax revenue over their operational lifespan.
LRE is a renewable energy company, founded in 2003 and headquartered in Dallas, Texas. The company owns and operates over 30 large-scale wind, solar, and energy-storage projects across US, totaling more than 4 GW of generating capacity, and a goal of reaching 10 GW of operating assets by 2028.
