Taşkınlar çeşitli doğal ve insan kaynaklı nedenlerden dolayı meydana gelir: Doğal nedenler: Yoğun yağışlar. Kar erimesi. Deniz seviyesindeki yükselmeler ve okyanuslarda oluşan gel-git olayları. İnsan kaynaklı nedenler: Plansız kentleşme ve dere yataklarının yapılaşmaya açılması. Akarsu havzalarının tahrip edilmesi ve ormansızlaşma. Alt yapı tesislerinin yetersiz kalması. Ayrıca, barajların yıkılması da taşkınlara neden olabilir.