Air mungkin tampak tidak berbahaya, tetapi dalam jumlah yang sangat besar ia bisa menjadi kekuatan yang sangat merusak. Ketika banjir terjadi, mereka membawa banyak masalah, mulai dari dampak fisik kerusakan air hingga masalah penyakit dan kelaparan yang dapat mengikuti bencana tersebut. Penyebab banjir bermacam-macam, tetapi dampak dari sebagian besar penyebab dapat dikelola jika tidak dicegah.
Cuaca buruk yang tidak biasa di sumber sungai dapat menyebabkan sejumlah besar air mengalir ke permukaan air. Permukaan air sungai adalah daerah tempat ia mengumpulkan air, jadi jika tingkat air yang tinggi secara tidak wajar mengalir ke daerah ini, ini akan menyebabkan tingkat air yang sama tinggi di sungai. Karena semakin banyak anak sungai sungai bergabung dengan sungai, efek ini diperkuat hingga jumlah air mencapai tingkat kritis; tepian – atau dataran banjir alami – tidak dapat menampung volume seperti itu dan meluap. Hal ini sering terjadi di hilir sungai di daerah pemukiman, menyebabkan kerusakan yang luas.
Pencairan yang tiba-tiba di daerah pegunungan dapat menyebabkan peningkatan berbahaya dalam air yang mengalir ke permukaan air. Peningkatan suhu yang dramatis setelah musim dingin yang sangat dingin menyebabkan es dan salju di puncak gunung mencair dan mengalir ke sungai lembah. Efek ini dapat menyebabkan kerusakan yang sama seperti hujan deras.
Banjir tidak selalu disebabkan oleh kejadian alam; intervensi manusia dalam aliran sungai alami dapat memiliki efek besar pada kemungkinan banjir. Misalnya, pemilik tanah lebih jauh ke sungai yang mendirikan bendungan ilegal untuk melindungi tanah pertanian mereka dapat menimbulkan bencana. efek lebih jauh ke bawah sungai ketika tekanan yang tidak dapat dikurangi ini dibawa ke rumah-rumah penduduk di lebih padat penduduknya daerah. Pada tahun 2008, majalah "Time" memuat artikel yang menuding pembendungan Korps Insinyur Angkatan Darat yang tidak kompeten kebijakan meningkatkan tekanan air di Mississippi, menyatakan, "Banjir 500 tahun tampaknya melanda Mississippi setiap 15 tahun."
Trauma besar di laut, seperti gempa bumi atau bahkan jatuhnya batu pantai yang besar, menyebabkan dinding air yang sangat besar yang dikenal sebagai tsunami, yang dapat menyapu lautan dengan kecepatan lebih dari 600 mil per jam. Gelombang besar ini menyebabkan kerusakan yang sangat besar ketika mereka bersentuhan dengan daratan dan menyebabkan bencana banjir. Banyaknya air yang terkandung dalam tsunami, dikombinasikan dengan kecepatan hantamannya, berarti bahwa jenis bencana ini menyebabkan korban jiwa yang sangat besar. Tsunami disalahkan karena memusnahkan peradaban Minoa kuno di Pulau Kreta Yunani, sementara tsunami Asia Tenggara tahun 2004 menyebabkan 150.000 orang tewas atau kehilangan tempat tinggal. Pada tahun 2011 tsunami melanda Jepang, menyebabkan lebih dari 10.000 orang tidak ditemukan di satu kota pantai saja.