Diferența principală între energia eoliană și hidroenergie este dată de sursa de putere: energia eoliană este produsă prin mișcarea aerului, în timp ce hidroenergia este produsă prin mișcarea apei. Așadar, energia eoliană este produsă în principal de turbinele eoliene, care convertesc energia cinetică a vântului în energie electrică. Pe de altă parte, hidroenergia este produsă de centralele hidroelectrice, care utilizează forța apei care curge în râuri și fluviile pentru a genera energie electrică. De asemenea, energia hidroelectrica are mai multe utilizari, putand fi folosita si pentru irigatii si controlul viiturilor.