Banjir berlaku disebabkan oleh beberapa faktor. Antaranya ialah akibat hujan yang berterusan tanpa berhenti-henti akan menyebabkan banjir berlaku. Proses pembandaran menyebabkan banyak kawasan hutan telah diteroka tanpa perancangan yang baik. Aktiviti-aktiviti seperti ini merupakan penyebab berlakunya banjir kilat kerana apabila hujan turun, air akan mengalir dari kawasan bukit ke kawasan yang rendah dan kemudian bertakung, maka lama-kelamaan air akan bertambah dan banjir akan berlaku.Masalah banjir kilat yang sering melanda bandar pula adalah disebabkan longkang yang dibina terlalu kecil dan cetek serta sering tersumbat dengan sampah sarap yang dibuang oleh manusia ke dalamnya.. Apabila berlaku hujan lebat, air akan melimpah keluar dari longkang menyebabkan banjir kilat terjadi.
100 patah perkataan