River floods can be caused by: Heavy rain. When the rain falls at a rate higher than it can disappate in the soil or be carried away by drainage systems like storm sewers.Snow melt in Spring. Deforestation. The removal of trees in a river basin which act like a sponge soaking up large amounts of water. Weather events like cyclones, typhoons or hurricanes. Beavers - building dams in low-lying areas.