MILE 28 WATER POWER PROJECT

Operating

Hydro power plant in Idaho

Capacity
1 MW
Primary fuel
Hydro
Operator
MI-28 WATER POWER PROJECT LLC
Status
Operating
Commissioned
1994
EIA plant ID
54812
Coordinates
42.7401, -114.1612

See it on the map