Here are the top 10 rivers in Himachal Pradesh:
Sutlej River – The longest river in Himachal Pradesh, it is also the easternmost tributary of the Indus River.
Beas River – It originates in the Himalayas and flows through the Kullu Valley before emptying into the Arabian Sea.
Ravi River – It is a trans-boundary river that originates in the Himalayas and flows through Himachal Pradesh before entering Pakistan.
Chenab River – It is a major river in the northern region of India and Pakistan, with its headwaters in the Himalayas.
Yamuna River – It is the longest tributary of the Ganges and originates in the Yamunotri Glacier in the lower Himalayas.
Spiti River – It is a tributary of the Sutlej River and flows through the Spiti Valley in Himachal Pradesh.
Satluj River – It is a tributary of the Sutlej River and flows through the Kinnaur and Shimla districts of Himachal Pradesh.
Parbati River – It originates in the Kullu Valley and flows through the Parbati Valley before emptying into the Sutlej River.Mandi River – It is a tributary of the Beas River and flows through the Mandi District of Himachal Pradesh.
Ghaggar River – It is a seasonal river that originates in the Himalayas and flows through Himachal Pradesh and Haryana before emptying into the Arabian Sea.