Energia hidroelectrică este generată de apa care curge pe o turbină, care transformă un generator electric și creează curent. Forța care mișcă turbina provine din apa care curge sau cade, iar turbina continuă să genereze electricitate atâta timp cât rămâne în mișcare.
Cele mai multe centrale hidroelectrice sunt asociate cu barajele deoarece un flux constant de apă funcționează cel mai bine pentru generarea de energie electrică. Un baraj permite operatorilor să construiască un rezervor de apă și să-l permită prin turbină la viteze controlate. De asemenea, fluxul de apă de la un baraj poate fi ajustat pentru a răspunde cererii. Instalațiile hidroelectrice pot, de asemenea, să beneficieze de o cerere scăzută prin pomparea apei înapoi în amonte, stocându-l în rezervor pentru utilizare în perioadele de vârf de consum.