Bendungan adalah konstruksi yang dibangun untuk menahan laju air. Seringkali bendungan juga digunakan untuk mengalirkan air ke sebuah Pembangkit Listrik Tenaga Air.