Lucky Peak: Boise River, ID May 21, 2011April 3, 2012 Owner: Boise Proj. Board of Control Type: Independent Year Started: 1988 Location: Boise River State: Idaho Capacity: 101.2 MW Return to Previous Page