The Tamsa River is a major tributary of the Ganges flowing through the Indian states of Madhya Pradesh and Uttar Pradesh. The Tamsa rises in a tank at Tamakund in the Kaimur Range at an elevation of 610 metres in the Maihar district. Then it flows through the fertile districts of Maihar and Rewa. At the edge of the Purwa plateau, the Tamsa and its tributarie…The Tamsa River is a major tributary of the Ganges flowing through the Indian states of Madhya Pradesh and Uttar Pradesh. The Tamsa rises in a tank at Tamakund in the Kaimur Range at an elevation of 610 metres in the Maihar district. Then it flows through the fertile districts of Maihar and Rewa. At the edge of the Purwa plateau, the Tamsa and its tributaries form many waterfalls. The river receives the Belan in UP and joins the Ganges at the town of Sirsa, just under 34 kilometres downstream of the confluence of the Ganges and Yamuna. The total length of the river is 264 kilometres. It has a total drainage area of 16,860 square kilometres.