Jakarta hampir setiap tahun terkena dampak banjir. Banjir yang terjadi di Jakarta dapat disebabkan oleh beberapa hal, mulai dari sistem drainase yang buruk, hujan yang terjadi terus menerus, air laut yang sedang pasang, atau dikarenakan banyaknya volume air sungai yang melintasi Jakarta yang berasal dari Bogor-Puncak-Cianjur.
Sekarang ini, banjir tidak hanya terjadi di daerah-daerah yang berlangganan terkena dampak banjir. Hal ini disebabkan karena pembangunan gedung-gedung bertingkat maupun kawasan "real estate" yang mengakibatkan semakin minimnya lahan hijau tempat resapan air.
Banjir yang terjadi di Jakarta menimbulkan banyak kerugian. Seluruh aktivitas maupun perekonomian di daerah yang terkena banjir lumpuh. Sejumlah akses dari daerah sekitar pun terganggu. Jalan-jalan yang tergenang banjir tergerus sehingga membuat kemacetan. Banyak rumah yang rusak akibat banjir. Bnajir juga menyebabkan berbagai penyakit.
Banyak hal yang masih bisa dilakukan Pemerintah dan warga Jakarta untuk mencegah banjir. Diantaranya membuat sistem drainase yang baik, menanam berbagai pohon dan memperluas lahan hijau untuk membuat daerah resapan air.