Mahi River rises from the northern slope of the
Vindhya Range in
Madhya Pradesh, at an elevation of 500 m. Before entering the
Banswara District of
Rajasthan, the river flows in a southward direction for about 120 km in Madhya Pradesh. It makes a 'U' shaped loop in
Rajasthan before entering
Gujarat. The river finally discharges into the Gulf of Cambay. Eru, Nori, Chap,
Som,
Jakham,
Moran,
Anas and
Bhadar are the main tributaries of this river. It has a total catchment area of 16,985 sq km.