There are several human causes of flooding, including poorly designed infrastructure. There are also natural reasons flooding happens. Here are eight of the most common causes of flooding, both natural and human-induced: 1. Heavy Rains. The simplest explanation for flooding is heavy rains. read more