 Total length or river is 1312 km and in Madhya Pradesh the river flows for a length of 1077 km.Major tributaries of the river Narmada are Banjar, Heran, Kolar, Sukta, Tawa, Tendoni, Beda, Sher, Shakkar, Mān, Jobat and Goi, rivers.In Madhya Pradesh, only the river Wainganga, Wardha and Pench originate in Seoni District and Chhindwara District respectively.