Badan-badan tertentu juga harus bertanggungjawab menentukan sungaisentiasa bersih dan tidak dijadikan tempat pembuangan sampah.Kejadian banjir merupakan malapetaka yang tidak dapat dielakkanterutamanya apabila membabitkan hujan lebat. Bagaimanapun usahaseharusnya dibuat untuk mengurangkan akibat banjir. Manusia juga harussentiasa berwaspada dengan kejadian ini.FAKTOR-FAKTOR BERLAKU BANJIRBanjir berlaku disebabkan oleh beberapa faktor. Antara faktor-faktor berlakubanjir adalah:-1. Hujan yang berterusan.Hujan yang berterusan tanpa berhenti-henti akan menyebabkan banjirberlaku. Di kawasan-kawasan rendah, air hujan akan dialirkan ke sungai.Sungai yang dipenuhi air akan melimpah keluar sehingga menyebabkankawasan tanah rendah dipenuhi air.2. Proses pembandaran.Proses pembandaran menyebabkan banyak kawasan yangdipermodenkan. Kawasan-kawasan tanah rendah telah ditebus guna denganmengambil tanah dari kawasan bukit. Ada juga anak-anak sungai yangditimbus untuk dijadikan tapak bangunan. Aktiviti-aktiviti seperti inimerupakan faktor penyebab berlakunya banjir. Jika dahulu anak-anak sungaidan lembah dijadikan kawasan aliran air, kini kawasan tersebut telahditimbus dengan tanah. Apabila hujan turun, air akan mengalir dari kawasanbukit ke kawasan yang rendah dan kemudian bertakung. Lama-kelamaan airakan bertambah dan banjir kilat akan berlaku.3. Hakisan sungai.Hakisan sungai yang kerap berlaku disebabkan oleh dua faktor iaituhakisan berlaku secara semula jadi dan pembuangan sisa domestikmanusia.Faktor semula jadi berlaku apabila hujan turun dengan lebat, airakan mengalir deras and menghakis tebing-tebing sungai. Akhirnya tanahtebing akan runtuh dan membentuk satu mendapan di dasar sungai.