1. Sukkur Barrage, completed in 1932 near Sukkur, is the largest barrage on the Indus river. It is a gated barrage controlled by a total of 66 radial underslung gates..
2. Kotri Barrage is located near Kotri city in Jamshoro District of Sindh province. The total length of Kotri Barrage is about 900 m and consists of 44 bays (gates).
3. Ghulam Muhammad Barrage, also called the Ghulam Muhammad Barrage or the Kotri Barrage, is located on the Indus River near the Sukkur Barrage.
4. Guddu Barrage, also called the Guddu Barrage or the Sukkur Barrage, is located on the Indus River near the Sukkur Barrage.
5. Chashma Barrage is located on the Indus River near Chashma, Punjab, Pakistan.
6. Taunsa Barrage is located on the Indus River near Taunsa, Punjab, Pakistan.
7. Panjnad Barrage is located on the Panjnad River, a tributary of the Indus River, near Panjnad, Punjab, Pakistan.
8. Islam Headworks Barrage is located on the Indus River near Islam Headworks, Punjab, Pakistan.
9. Mianwali Headworks Barrage is located on the Indus River near Mianwali, Punjab, Pakistan.
10. Kalabagh Barrage is located on the Indus River near Kalabagh, Khyber Pakhtunkhwa, Pakistan.
11. Dargai Barrage is located on the Indus River near Dargai, Khyber Pakhtunkhwa, Pakistan.
12. Tarbela Barrage is located on the Indus River near Tarbela, Khyber Pakhtunkhwa, Pakistan.
13. Khanpur Barrage is located on the Indus River near Khanpur, Khyber Pakhtunkhwa, Pakistan.
14. Chakdarra Barrage is located on the Indus River near Chakdarra, Khyber Pakhtunkhwa, Pakistan.
15. Attock Barrage is located on the Indus River near Attock, Punjab, Pakistan.
16. Haripur Barrage is located on the Indus River near Haripur, Khyber Pakhtunkhwa, Pakistan.
17. Thakot Barrage is located on the Indus River near Thakot, Azad Jammu and Kashmir, Pakistan.