水力発電は、水が落下するときのエネルギーで発電を行う。
水の力を動力として利用するという考えは、古代より続くものである。
流れる水の力を水車によって抽出した動力で製粉・紡績などを行っていた。
現在最も一般的なのは発電用水車を水の力によって回転させることで発電を行う。
落差さえあれば発電が可能であり、高いところにある貯水池から水道用水や農業用水を供給する水路に発電機を設置すればよい。
水力発電は、太陽光発電や風力発電に比べて発電コストが非常に安い。