| S. No | Name | Source | Falls into |
| 1 | Beas | Beas Kund, Himalayas, Himachal Pradesh | Satluj |
| 2 | Betwa | Vindhya Range (Kumhra village, Raisen, Madhya Pradesh) | Yamuna |
| 3 | Brahmaputra | Near Mansarovar Lake | Bay of Bengal |
| 4 | Chambal | Singar Chouri (Mhow in Indore District, Madhya Pradesh) | Yamuna |
| 5 | Ganga | Combined Sources | Bay of Bengal |
| 6 | Ghaggar | Himalayas | Near Fatehabad |
| 7 | Ghagra | Mapchachungo Glacier, Tibet, China | Ganga |
| 8 | Godavari | Brahmagiri Mountain, Tryambakeshwar (Nashik, Maharashtra) | Bay of Bengal |
| 9 | Indus | Glacier near Bokhar Chu in the Tibetan region of the Kailash Mountain range | Arabian Sea |
| 10 | Jhelum | Verinag Spring (Pir Panjal Range) | Chenab |
| 11 | Kaveri | Talakaveri, Kodagu, Western Ghats, Karnataka | Bay of Bengal |
| 12 | Kosi | Sun Kosi, Arun and Tamur form Saptakoshi (Tribenighat, Nepal) | Ganga |
| 13 | Krishna | Near Mahabaleswar, Jor village (Satara district, Maharashtra) | Bay of Bengal |
| 14 | Luni | Pushkar valley of the Aravalli Range, near Ajmer | Rann of kuchchh |
| 15 | Mahanadi | Sihawa town in Dhamtari district of Chhattisgarh | Bay of Bengal |
| 16 | Narmada | Amarkantak | Gulf of Khambat |
| 17 | Ravi | Chamba district of Himachal Pradesh | Chenab |
| 18 | Sabarmati | Aravalli Range of the Udaipur District of Rajasthan | Gulf of Khambat |
| 19 | Satluj | Lake Rakshastal in Tibet | Chenab |
| 20 | Son | Amarkantak | Ganga |
| 21 | Tapti | Betul District, Madhya Pradesh | Gulf of Khambat |
| 22 | Tungabhadra | Koodli (place where the Thunga and Bhadra rivers meet) (Koodli, Bhadravathi, Karnataka) | Krishna River |
| 23 | Yamuna | Yamunotri, Champasar Glacier | Ganga |