There are three main rivers in this district:
|Name of the River||Description|
|A t r y e e||The river Atryee comes from Bangladesh and again goes to Bangladesh through Kumarganj and Balurghat blocks|
|P u n a r b h a b a||The Punarbhaba flows through the Gangarampur and Tapan blocks|
|T a n g o n||The Tangon flows through the Kushmandi and Banshihari blocks|
All these three rivers flow from North to South.
There is another small river named Jamuna in the Hili block. During rainy season flood occurs due to over flowing of water. All these rivers are being silted and depths are reducing.