India is a huge country and occupies the 7th position among all countries in the world in terms of area. India is a country with a huge dependence on agriculture, which contribute a major part in the country’s GDP and employ about 49% workforce of the country. Agriculture is one of the most important sectors in the country with a contribution of more than 15% in India’s GDP.

Rivers play an important role in irrigation and provide a sufficient amount of water required for growing crops. There are a large number of rivers in India and some of them are perennial and some of them are non-perennial. In this post, the ranking of rivers is done on the basis of their length in India. It means the factor, which is considered is the portion of the length of the river, which is in India. So, here is the list of Top 10 Longest Rivers in India: