Наводнения вызываются рядом факторов: возникающие на Балтике циклоны с преобладанием западных ветров вызывают подъём «медленной» нагонной волны Кельвина
и движение её в направлении устья Невы, где она встречается с
двигающимся во встречном направлении естественным течением реки. Подъём
воды усиливается из-за мелководья и пологости дна в Невской губе, а также сужающегося к дельте Финского залива. Также вклад в наводнения делают сейши,ветровые нагоны и другие факторы.