Veejõujaamad on seadmete kompleksid, mille abiga vee kineetiline- ja potentsiaalne energia muudetakse mehaaniliseks energiaks, mida kasutatakse erinevatel otstarvetel vastavalt vajadusele. Kui vee voolamisest saadud energia muudetakse elektrienergiaks, nimetatakse veejõujaama hüdroelektrijaamaks. Kui mehaanilist energiat kasutatakse näiteks teradest jahu jahvatamiseks, nimetatakse veejõujaama veskiks. Veejõujaamade ühiseks omaduseks ongi see, et nad töötavad vee jõul – voolav vesi paneb pöörlema kas vesiratta või turbiini.
Veejõujaamade käivitamiseks on vaja kõrguste vahet, mis suure hulga vett võimalikult pika perioodi jooksul voolama paneks, mis jõujaama tööratta pidevalt pöörlemas hoiaks. Saadav energia on otseses seoses vooluhulga ja kõrguste vahega. Oluline on ka seadmete kasutegur.