The primary cause of flooding in Assam is the heavy monsoon rainfall, which leads to rivers overflowing their banks. Additionally, deforestation, mining, and encroachment in the region have exacerbated the problem by reducing the land's ability to absorb water. The hilly terrain of neighboring states also contributes to the problem, as rainwater flows down into Assam, carrying debris and silt that further clog waterways.