Fesa Barrio answered 11/15/2009 What Causes A Flood? Intense rainfall, urbanization or lots of buildings, heavy storms, pollution, poor drainage systems, overflow of water and melting of snow in glaciers causes flood in different parts of the world.