Banjir atau (air) bah, adalah peristiwa bencana alam yang terjadi ketika aliran air yang berlebihan merendam daratan.[1] Pengarahan banjir Uni Eropa mengartikan banjir sebagai perendaman sementara oleh air pada daratan yang biasanya tidak terendam air.[2] Dalam arti "air mengalir", kata ini juga dapat berarti masuknya pasang laut. Banjir diakibatkan oleh volume air di suatu badan air seperti sungai atau danau yang meluap atau melimpah dari bendungan sehingga air keluar dari sungai itu..[3]
Ukuran danau atau badan air terus berubah-ubah sesuai perubahan curah hujan dan pencairan salju musiman, namun banjir yang terjadi tidak besar kecuali jika air mencapai daerah yang dimanfaatkan manusia seperti desa, kota, dan permukiman lain.
Banjir juga dapat terjadi di sungai, ketika alirannya melebihi kapasitas saluran air, terutama di kelokan sungai. Banjir sering mengakibatkan kerusakan rumah dan pertokoan yang dibangun di dataran banjir sungai alami. Meski kerusakan akibat banjir dapat dihindari dengan pindah menjauh dari sungai dan badan air yang lain, orang-orang menetap dan bekerja dekat air untuk mencari nafkah dan memanfaatkan biaya murah serta perjalanan dan perdagangan yang lancar dekat perairan. Manusia terus menetap di wilayah rawan banjir adalah bukti bahwa nilai menetap dekat air lebih besar daripada biaya kerusakan akibat banjir periodik.
Mitos banjir besar adalah kisah mitologi banjir besar yang dikirimkan oleh Tuhan untuk menghancurkan suatu peradaban sebagai pembalasan tuhan dan sering muncul dalam mitologi berbagai kebudayaan di dunia