Bencana banjir dahsyat di utara Pulau Sumatra tidak terlepas dari badai atau siklon tropis yang terjadi di Selat Malaka. Dalam pantauan BMKG dan satelit cuaca, setidaknya ada dua badai tropis yang mengepung wilayah tersebut, yakni Siklon Senyar dan Koto. Dua badai inilah yang memicu banjir di sejumlah negara Asia Tenggara termasuk bagian utara Pulau Sumatra.