Hydroelectric power plants harness the potential energy of water by damming rivers and streams. Water flows through penstocks into turbines which spin generators to produce electricity. Key components include the reservoir, dam, penstocks, surge tank, spillway, turbines, and generators. Hydroelectric power is a renewable and efficient source of energy with low operating costs but high initial costs and potential environmental impacts.