Jabarkan Punca banjir dari Kawalan banjir dalam bahasa melayu

Banjir disebabkan oleh banyak faktor (atau gabungan mana-mana yang berikut): hujan lebat, salji cair yang cepat, angin kuat di atas air, air pasang surut yang tinggi, tsunami atau kegagalan empangan, tambak, kolam retensi atau struktur lain yang menakung air. Banjir boleh diburukkan lagi oleh peningkatan jumlah permukaan yang tidak menentu atau oleh bahaya semula jadi lain seperti kebakaran hutan luar kawal, yang mengurangkan bekalan tumbuh-tumbuhan yang dapat menyerap hujan.

Banjir berkala berlaku di kebanyakkan sungai, membentuk kawasan sekitarnya yang dikenali sebagai dataran banjir.

Ketika hujan, sesetengah air bertakung di kolam atau tanah, ada yang diserap oleh rumput dan tumbuh-tumbuhan, ada yang terpelowap, dan selebihnya mengalir di tanah sebagai aliran permukaan. Banjir berlaku apabila kolam, tasik, sungai, tanah, dan tumbuh-tumbuhan tidak dapat menyerap semua air. Air kemudian mengalir di atas tanah dalam kuantiti yang tidak boleh dibawa dalam saluran aliran atau ditakung di kolam semulajadi, tasik, dan takungan buatan manusia. Kira-kira 30 peratus daripada semua hujan menjadi aliran dan jumlah itu mungkin meningkat dengan air dari salji yang cair. Banjir sungai sering disebabkan oleh hujan lebat, kadang-kadang diburukkan lagi oleh dengan salji cair. Banjir yang naik dengan cepat, dengan tanpa amaran, dinamakan banjir kilat. Banjir kilat biasanya disebabkan oleh hujan lebat di kawasan yang agak kecil, atau jika kawasan tersebut telah tepu dari hujan sebelumnya.

Antara faktor-faktor yang menyebabkan banjir adalah:-