1. **Ganga** - 2,525 km
Originating from the Gangotri Glacier, it's India's longest river, flowing through northern India and Bangladesh. It's sacred to Hindus and vital for agriculture and water supply.
2. **Godavari** - 1,465 km
Known as the "Dakshin Ganga," it's the second-longest river in India, supporting several states and regarded as sacred in Hindu culture.
3. **Krishna** - 1,400 km
Also called "Krishnaveni," it flows through multiple states, supporting agriculture and holding cultural significance in South India.
4. **Yamuna** - 1,376 km
A major Ganges tributary, it's crucial for agriculture but faces severe pollution issues. It's an important site for Hindu pilgrims.
5. **Narmada** - 1,312 km
The longest west-flowing river in India, it's often called the "Lifeline of Madhya Pradesh and Gujarat" due to its ecological and cultural importance.
6. **Indus** - 1,114 km (3,180 km total)
Originating in Tibet, it flows through India and Pakistan. It was vital to the ancient Indus Valley Civilization and remains critical for regional agriculture.
7. **Brahmaputra** - 916 km (2,900 km total)
Known by different names in Tibet, India, and Bangladesh, it's crucial for irrigation and transportation in the regions it flows through.
8. **Mahanadi** - 890 km
Flowing through central and eastern India, it's important for irrigation and hydroelectric power generation in states like Odisha and Chhattisgarh.
9. **Kaveri** - 800 km
Sacred in Hindu culture and often called the "Ganges of the South," it's vital for irrigation in Karnataka and Tamil Nadu.
10. **Tapti** - 724 km
One of the few rivers in India flowing east to west, it plays a significant role in agriculture and ecology in central India.
These rivers are vital for India's ecology and economy, supporting agriculture and providing water resources across various states.