Penyebab utama : tidak terserapnya air kedalam tanah yang disebabkan oleh: kerusakan lingkungan, intensitas hujan yang tinggi, tidak tersedia drainase yg cukup untuk menampung air, penyempitan sungai, pasang laut, topografi yang rendah, tidak tepatnya pengelolaan daerah aliran sungai, berubahnya fungsi/peruntukan lahan.