Pengendalian banjir

Banjir disebabkan oleh banyak faktor: hujan deras, pasang tinggi, salju yang mencair, gelombang tinggi yang tidak biasa, tsunami, atau kegagalan bendungan, tanggul, kolam retensi, atau struktur lain yang mempertahankan air. Banjir dapat diperburuk oleh jumlah peningkatan permukaan tanah atau bencana alam lainnya seperti kebakaran hutan, yang mengurangi pasokan vegetasi yang bisa menyerap hujan.
Banjir periodik terjadi pada banyak sungai, membentuk daerah sekitarnya dikenal sebagai dataran banjir.
Selama masa hujan, sebagian air bertahan dalam kolam atau tanah, sebagian diserap oleh rumput dan vegetasi, sebagian menguap, dan sisanya dikirimkan melalui tanah sebagai limpasan permukaan. Banjir terjadi ketika kolam, danau, dasar sungai, tanah, dan vegetasi tidak dapat menyerap semua air. Air kemudian mengalir ke atas tanah dalam jumlah yang tidak dapat ditampung dalam saluran sungai atau tidak dapat bertahan di kolam alam, danau, dan waduk buatan manusia. Sekitar 30 persen dari seluruh curah hujan menjadi limpasan. dan jumlah itu mungkin meningkat oleh air dari salju yang mencair. Sungai banjir sering disebabkan oleh hujan deras, kadang-kadang meningkat seiring salju terus mencair. Banjir dapat meningkat cepat dengan sedikit atau tanpa peringatan terlebih dahulu, disebut banjir bandang. Banjir bandang biasanya terjadi akibat curah hujan yang tinggi di daerah yang relatif kecil, atau jika kawasan itu sudah jenuh dari curah hujan sebelumnya.