Menurut Trisno Utomo, Perangkat Desa Karangrowo, banjir ini disebabkan karena beberapa factor. Antara lain karena meluapnya Sungai Silugonggo, tingginya curah hujan, dan mampetnya muara arus sungai Silugonggo akibat kapal yang parkir di tambatan kapal.