The primary causes of waterlogging include inadequate urban planning, encroachment on natural drainage channels, and the inability of existing drainage systems to handle heavy rainfall. Rapid urbanisation and deforestation exacerbate the problem by reducing the land's natural ability to absorb water.