Flooding can be caused by a number of things and around the year not just at Christmas or during December. These include - heavy rain and storms bringing a lot of rainfall (which can cause rivers and streams to flood too), snow melting into water, flash flooding, surges in the sea or tidal flooding and also major water leaks. Each of these is unique and brings different risks with them.