Principalele cauze ale inundațiilor sunt precipitațiile excesive, topirea zăpezii, creșterea nivelului apei în râuri și altele. Inundațiile pot fi și cauzate de construcții inadecvate, cum ar fi digurile sau canalele, sau de defrișarea masivă a pădurilor.