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.