Worumbo is a 19 MW run-of-river hydroelectric generating facility on the Androscoggin River in Lisbon Falls, Maine. The facility supplies nearly 95 million kilowatt-hours of clean, renewable energy in...
* The information available in this section may vary depending on the project.