The primary causes of flooding in Assam include heavy monsoon rainfall, deforestation, and mining activities that destabilize the landscape. Rivers overflow due to excessive rain, while deforestation and mining increase soil erosion, leading to siltation in riverbeds. These factors exacerbate the impact of floods, making them more destructive.