There are five major rivers that flow in Himachal Pradesh , lets discuss them one by one going from East to West.
- Yamuna : The river Yamuna rises from a place called Yamunotri in Gharwal Himalayas and for a major part form the boundary of Himachal Pradesh with the eastern neigbour , Uttarakhand. Its important tributaries are Pabbar which originates from the Chander-Nahan lake near Chanshak Peak , Giri river or Giri Ganga which rises from Kupar peak near Jubbal and Tons river.
- Satluj : The Satluj is by far the most important and also the largest river of the the state and hold a great part in fashioning the geography of Himachal. It originates in tibet near the Kailash Mansarovar lake and enters India at Shipki-La in Kinnaur district after traveling about 320 Kms. It has a large number of tributaries the first of which is Baspa which joins it in Kinnaur.It also helps in a major electricity production project ie. Nathpa-Jhakri power project producing 1500 MW of electricity in Kinnaur and Upeer Shimla. Nogli stream joins in near Rampur Bushahr. It flows through Kinnaur , Shimla and Bilaspur district till Bhakra where one of the largest dams of India the Bhakra Nangal dam has been constructed on it.This results in the formation of Govind Sagar lake in Bilaspur dist. which is becoming a popular adventure sport and fishing destination.
- Beas : The river Beas originates in the 4000 mt high pass 'Rohtang-La' and flows down creating the mesmerizing valleys of Manali and Kullu. It has a lot of tributaries among which the important ones are , Parbati Malana Nala and Solang Nala in Kullu , Uhl , Lunoi , Pandoi and Suketi in Mandi and Neogal , Banganga and Kunah in Kangra districts. The Norther and Eastern of these tributaries are snow-fed whereas those from South or West are seasonal in nature. In Mandi at the Pandoh barage the watersof satluj are diverted to the Satluj through a tunnel.
- Ravi : Ravi rises from Bara-Banghal in the Dauladhar mountain ranges. It flows between the Pir Panjals and Dauldhars and enters Chamba district after cutting a deep gorge through the Dauladhars. It flows for 133 Kms in Himachal Pradesh till Kheri and then enters Punjab. Its tribuatries are Chirchind , Budhil , Saho and Siul. Chamba town , the capital of the ancient state of Chamba State lies on the right bank of Ravi.
- Chenab : Chenab , also know as ChandraBhaga rises at Bara lacha la pass at an elevation of 4900 meters. Two tributaries the Chandra and the Bhaga are formed which run into opposite directions but reunite in Tandi to form ChandraBhaga or the Chenab. Thereafter it enters the Pangi valley of Chamba district at Bhujind after which it flows on to the Padar valley of Kashmir.