What does hydroelectric power use to create energy?

Hydroelectric power uses the energy of flowing or falling water to generate electricity. It harnesses the gravitational force of water in motion to drive turbines, which in turn spin generators to produce electrical energy.