Jakarta has a history of severe flooding, influenced by both natural and man-made factors. Historically, the city has grappled with high rainfall and poor drainage systems, exacerbated by rapid urban development leading to deforestation and improper land use.