| River | Origin | Enters Haryana at | Exits / Confluence |
|---|---|---|---|
| Yamuna | Yamunotri Glacier, Uttarakhand | Kalesar (Yamunanagar) | Hasanpur (Palwal), then into Uttar Pradesh |
| Ghaggar-Hakra | Dagshai, Shivalik Hills, Himachal Pradesh | Kalka (Panchkula) | Disappears into Thar Desert (Rajasthan) |
| Saraswati | Adi Badri, Himachal Pradesh | Near Ambala | Joins Ghaggar near Punjab border |
| Markanda | Nahan, Himachal Pradesh | Ambala | Joins Ghaggar via Sanisa Lake |
| Tangri/Dangri | Morni Hills, Shivalik Range | Panchkula | Joins Ghaggar |
| Sahibi | Aravalli Hills near Jaipur, Rajasthan | Kot Kasim (Rewari) | Joins Yamuna near Najafgarh (Delhi) |
| Dohan | Mandholi Village, Neem ka Thana (Rajasthan) | Rewari | Joins Sahibi near Mahendragarh |
| Krishnavati | Aravalli Hills near Jaipur | Rewari | Joins Sahibi near Mahendragarh |
| Indori | Mewat Hills | Mewat | Joins Sahibi |
| chautang | shivalik Hills | Near Yamuna | Joins Saraswati |
Major Dams in Haryana
| Dam Name | River | District | Inauguration / Completion Year |
|---|---|---|---|
| Kaushalya Dam | Kaushalya (Ghaggar tributary) | Panchkula | 2012 |
| Ottu Barrage | Ghaggar-Hakra River | Sirsa | Completed in 1896, renovated later |
| Tajewala Barrage | Yamuna River | Yamunanagar | 1873 |
| Hathni Kund Barrage | Yamuna River | Yamunanagar | 1999 |
| Anangpur Dam | Seasonal stream (gravity dam) | Faridabad | Built in 8th century, restored in 1963 |
| Masani Barrage | Sahibi River | Rewari | Date not clearly documented |
| Pathrala Barrage | Yamuna Canal system | Yamunanagar | Part of canal infrastructure |
| Palla Barrage | Yamuna River | Near Delhi border | Date not clearly |