This website is under development, but we are pushing out updates as we build, so check back Nov. 1 for our official launch.

Abercrombie Solar is a significant photovoltaic energy project located in Wahpeton, North Dakota, with an expected online year of 2028. The project, identified by the EIA Plant Code 68339, is operated and owned by Otter Tail Power Company, a subsidiary of Otter Tail Corporation. With a capacity of 295 megawatts, Abercrombie Solar will harness solar energy as its primary fuel source, contributing to the renewable energy landscape within the Midcontinent Independent System Operator power control area. As a regulated entity, the project aligns with industry standards and regulatory requirements, positioning it as a key player in the transition towards sustainable energy solutions.

Loading...
Abercrombie Solar
Photovoltaic
Otter Tail Power Company
Otter Tail Power Company
Regulated
MRO
Midcontinent Independent System Operator
null
ND
United States
295
295
Announced
null
null