top of page

Tehri Dam

Tallest dam, Uttarakhand

Tehri Dam is India's highest dam, standing at 260.5 metres. It is now placed No. 10 on the list of the world's tallest dams. It is India's largest hydroelectric power project, with a total planned installed capacity of 2400 MW.