MAJOR RIVERS & THEIR LARGEST vs LONGEST TRIBUTARIES
| Main River | Largest Tributary | Longest Tributary |
|---|---|---|
| Krishna River | Tungabhadra River | Bhima River |
| Godavari River | Pranhita River | Manjira River |
| Kaveri River | Hemavati River | Amaravati River |
| Indus River | Chenab River | Sutlej River |
| Brahmaputra River | Subansiri River | Subansiri River |
| Mahanadi River | Seonath River | Seonath River |
| Ganga River | Yamuna River | Yamuna River |
| River | Total Length (km) | Length in India (km) | Flows Through States (Count) | Basin States (Count) |
|---|---|---|---|---|
| Ganga River | 2525 | 2525 | Uttarakhand, UP, Bihar, Jharkhand, WB (5) | Uttarakhand, UP, Bihar, Jharkhand, WB, Rajasthan, MP, Chhattisgarh, Haryana, Delhi (10) |
| Godavari River | 1465 | 1465 | Maharashtra, Telangana, AP (3) | Maharashtra, Telangana, AP, Chhattisgarh, Odisha, MP, Karnataka (7) |
| Krishna River | 1400 | 1400 | Maharashtra, Karnataka, Telangana, AP (4) | Maharashtra, Karnataka, Telangana, AP (4) |
| Yamuna River | 1376 | 1376 | Uttarakhand, HP, Haryana, Delhi, UP (5) | Uttarakhand, HP, Haryana, Delhi, UP, Rajasthan, MP (7) |
| Indus River | 3180 | 1114 | Ladakh (1) | Ladakh, Jammu & Kashmir, Himachal Pradesh, Punjab, Rajasthan, Haryana, and Chandigarh (7) |
| Sutlej River | 1450 | 1050 | HP, Punjab (2) | HP, Punjab, Haryana, Rajasthan (4) |
| Brahmaputra River | 2900 | 916 | Arunachal Pradesh, Assam (2) | Arunachal, Assam, Meghalaya, Nagaland, Sikkim, WB (6) |
| Bhima River | 861 | 861 | Maharashtra, Karnataka, Telangana (3) | Maharashtra, Karnataka, Telangana (3) |
| Mahanadi River | 858 | 858 | Chhattisgarh, Odisha (2) | Chhattisgarh, Odisha, Jharkhand, Maharashtra (4) |
| Manjira River | 724 | 724 | Maharashtra, Karnataka, Telangana (3) | Maharashtra, Karnataka, Telangana (3) |
| Tungabhadra River | 531 | 531 | Karnataka, AP (2) | Karnataka, AP (2) |
| Chenab River | 960 | 505 | HP, J&K (2) | HP, Ladakh , J&K (3) |
| Subansiri River | 442 | 442 | Arunachal, Assam (2) | Arunachal, Assam (2) |
| Seonath River | 380 | 380 | Chhattisgarh (1) | Chhattisgarh (1) |
| Amaravati River | 282 | 282 | Kerala, TN (2) | Kerala, TN (2) |
| Hemavati River | 245 | 245 | Karnataka (1) | Karnataka (1) |
| Pranhita River | 113 | 113 | Maharashtra, Telangana (2) | Maharashtra, Telangana (2) |
| Rank | River | Basin Area in India (sq km approx) | Basin States (Count) |
|---|---|---|---|
| 1 | Ganga River | ~8,61,000 | Uttarakhand, UP, Bihar, Jharkhand, WB, Rajasthan, MP, Chhattisgarh, Haryana, Delhi (10) |
| 2 | Indus River | ~3,21,000 (in India) | Ladakh, HP, Punjab, Haryana, Rajasthan (5) |
| 3 | Godavari River | ~3,12,000 | Maharashtra, Telangana, AP, Chhattisgarh, Odisha, MP, Karnataka (7) |
| 4 | Krishna River | ~2,59,000 | Maharashtra, Karnataka, Telangana, AP (4) |
| 5 | Brahmaputra River | ~1,94,000 (in India) | Arunachal, Assam, Meghalaya, Nagaland, Sikkim, WB (6) |
| 6 | Mahanadi River | ~1,41,000 | Chhattisgarh, Odisha, Jharkhand, Maharashtra (4) |
| 7 | Narmada River | ~98,800 | MP, Maharashtra, Gujarat (3) |
| 8 | Yamuna River | ~3,66,000 (sub-basin of Ganga) | Uttarakhand, HP, Haryana, Delhi, UP, Rajasthan, MP (7) |
| 9 | Tapti River | ~65,000 | MP, Maharashtra, Gujarat (3) |
| 10 | Kaveri River | ~81,000 | Karnataka, Tamil Nadu, Kerala, Puducherry (4) |
| Rank | River | Length in India (km) | Total Length (km) | Type |
|---|---|---|---|---|
| 1 | Ganga River | 2525 | 2525 | Fully in India |
| 2 | Godavari River | 1465 | 1465 | Fully in India |
| 3 | Krishna River | 1400 | 1400 | Fully in India |
| 4 | Yamuna River | 1376 | 1376 | Fully in India |
| 5 | Narmada River | 1312 | 1312 | Fully in India |
| 6 | Indus River | 1114 | 3180 | Transboundary |
| 7 | Sutlej River | 1050 | 1450 | Transboundary |
| 8 | Brahmaputra River | 916 | 2900 | Transboundary |
| 9 | Mahanadi River | 858 | 858 | Fully in India |
| 10 | Tapti River | 724 | 724 | Fully in India |
| Rank | River | Total Length (km) | Length in India (km) | Type |
|---|---|---|---|---|
| 1 | Indus River | 3180 | 1114 | Transboundary |
| 2 | Brahmaputra River | 2900 | 916 | Transboundary |
| 3 | Ganga River | 2525 | 2525 | Fully in India |
| 4 | Godavari River | 1465 | 1465 | Fully in India |
| 5 | Sutlej River | 1450 | 1050 | Transboundary |
| 6 | Krishna River | 1400 | 1400 | Fully in India |
| 7 | Yamuna River | 1376 | 1376 | Fully in India |
| 8 | Narmada River | 1312 | 1312 | Fully in India |
| 9 | Tapti River | 724 | 724 | Fully in India |
| 10 | Mahanadi River | 858 | 858 | Fully in India |