Top 10 Biggest Dams In India

Tehri Dam, Uttarakhand

One of the highest dams in the world, it harnesses the waters of the Bhagirathi River.

Bhakra Dam, Himachal Pradesh

A gravity dam on the Sutlej River, it is one of the largest dams in India.

Sardar Sarovar Dam, Gujarat

Located on the Narmada River, it is one of the largest concrete gravity dams in the world.

Hirakud Dam, Odisha

The longest earthen dam in the world, it controls the flow of the Mahanadi River.

Nagarjuna Sagar Dam, Andhra Pradesh

Constructed on the Krishna River, it is one of the largest masonry dams in the world.

Indira Sagar Dam, Madhya Pradesh

Located on the Narmada River, it is the largest reservoir in India in terms of storage capacity.

Koyna Dam, Maharashtra

A concrete dam on the Koyna River, it is one of the largest hydroelectric projects in India.

Mettur Dam, Tamil Nadu

Built across the Kaveri River, it is one of the oldest and largest dams in India.

Lakhwar Dam, Uttarakhand

A proposed dam on the Yamuna River, it is expected to be one of the tallest dams in India.

Godavari Barrage, Andhra Pradesh

A major irrigation project on the Godavari River, it serves as a diversion dam and regulator.