Secara lebih rinci upaya mitigasi bencana banjir, antara lain selaku berikut:
- Pengawasan penggunaan lahan dan perencanaan lokasi untuk menempatkan fasilitas vital yang rentan kepada banjir pada kawasan yang aman.
- Penyesuaian desain bangunan di daerah banjir mesti tahan terhadap banjir dan dibuat bertingkat (material tahan air dan fondasi kuat).
- Pembangunan infrastruktur harus kedap air.
- Pembangunan tembok penahan dan tanggul di sepanjang sungai, tembok laut sepanjang pantai yang beresiko topan atau tsunami akan sungguh menolong untuk menghemat tragedi banjir.
- Pembersihan sedimen di sungai.
- Pembangunan pembuatan jalan masuk drainase.
- Peningkatan kewaspadaan di kawasan dataran banjir.
- Meningkatkan kewaspadaan terhadap penggundulan hutan.
- Pelatihan ihwal kewaspadaan banjir seperti cara penyimpanan/pergudangan dengan perbekalan, tempat istirahat/tidur di tempat yang kondusif (kawasan yang tinggi).