Bendungan
Bendungan kering "dry dam" adalah bendungan yang didisain untuk mengontrol banjir. Ia biasanya kering, dan akan menahan air yang bila dibiarkan akan membanjiri daerah dibawahnya.
Banjir
Banjir juga dapat terjadi di sungai, ketika alirannya melebihi kapasitas saluran air, terutama di kelokan sungai. Banjir sering mengakibatkan kerusakan rumah dan pertokoan yang dibangun di dataran banjir sungai alami. Meski kerusakan akibat banjir dapat dihindari dengan pindah menjauh dari sungai dan badan air yang lain, orang-orang menetap dan bekerja dekat air untuk mencari nafkah dan memanfaatkan biaya murah serta perjalanan dan perdagangan yang lancar dekat perairan. Manusia terus menetap di wilayah rawan banjir adalah bukti bahwa nilai menetap dekat air lebih besar daripada biaya kerusakan akibat banjir periodik.