Skip to content
NEW Today's quiz is live — 10 questions, 5 minutes. Play now

Major dams of India: the tallest, the longest and the oldest

India's major dams at a glance — Tehri, the tallest; Hirakud, the longest; Kallanai, the oldest still in use; plus Bhakra, Sardar Sarovar and Nagarjuna Sagar.

· 16 October 2026 · 4 min read

Dams hold back river water to create large reservoirs that provide irrigation, drinking water, electricity and protection from floods. After independence Jawaharlal Nehru called big dams "the temples of modern India". Here are the major dams of India with their rivers, states and special features — for exams and for general knowledge.

India's major dams at a glance

DamRiverStateWhat stands out
TehriBhagirathiUttarakhandIndia's tallest dam (about 260 metres)
BhakraSutlejHimachal PradeshAmong the tallest concrete dams; reservoir "Gobind Sagar"
HirakudMahanadiOdishaAmong the longest dams in the world (about 26 km with its dykes)
Sardar SarovarNarmadaGujaratWater for Gujarat, Madhya Pradesh, Maharashtra and Rajasthan
Indira SagarNarmadaMadhya PradeshAmong India's largest reservoirs by storage
Nagarjuna SagarKrishnaTelangana–Andhra PradeshAmong the largest masonry (stone and lime) dams in the world
MetturKaveriTamil NaduBuilt in 1934; reservoir "Stanley Reservoir"
IdukkiPeriyarKeralaAmong the tallest arch dams in Asia

The tallest: Tehri Dam

Tehri Dam on the Bhagirathi in Uttarakhand is about 260 metres tall — India's tallest dam and one of the tallest in the world. It is an earth-and-rockfill dam. It generates electricity and supplies drinking and irrigation water to Delhi and Uttar Pradesh. The old town of Tehri was submerged in its reservoir, and its people were resettled in New Tehri.

The longest: Hirakud Dam

Hirakud Dam on the Mahanadi near Sambalpur in Odisha was completed in 1957. With the main dam and the earthen dykes on both sides, it is about 26 kilometres long, which is why it is counted among the longest dams in the world. It has largely stopped the floods that used to strike the Mahanadi delta again and again.

Types of dams

By their design, dams are mainly of three kinds. A gravity dam holds back water by its sheer weight — Bhakra and Nagarjuna Sagar are examples. An arch dam is curved like an arch and passes the water's pressure onto the rock on both sides — Idukki is one. Earth-and-rockfill dams are built where solid rock lies very deep — Tehri and the dykes of Hirakud are of this type. Every dam has a "spillway", so that extra water can be let out safely during floods.

Did you know? The "Kallanai" (Grand Anicut) on the Kaveri in Tamil Nadu is believed to have been built about two thousand years ago, in the time of the Chola king Karikalan. It is among the oldest water-control structures in the world that are still in use.

The benefits and the challenges of dams

  • Benefits: irrigation boosted farming (Bhakra played a big part in the Green Revolution), hydropower became available, cities got water and floods were controlled.
  • Displacement: big reservoirs drown villages and fields, forcing lakhs of people to leave their homes. The "Narmada Bachao Andolan" against the Narmada dams arose over this issue.
  • Environment: changing a river's flow affects fish and river life, and silt settling in reservoirs reduces their capacity.
  • Safety: the "Dam Safety Act" was passed in 2021 to look after the upkeep of old dams.

India has more than 5,000 large dams — third in number after China and the United States. Read about the huge lakes formed by dams in Which is the largest lake in India.

Key points

  • India's tallest dam is Tehri (Bhagirathi, Uttarakhand).
  • The longest dam is Hirakud (Mahanadi, Odisha).
  • The Kallanai on the Kaveri is among the oldest dams still in use.
  • Sardar Sarovar and Indira Sagar are both on the Narmada.
  • Nehru called big dams "the temples of modern India".

Frequently asked questions

Which is the tallest dam in India?

Tehri Dam in Uttarakhand, built on the Bhagirathi and about 260 metres tall.

On which river is the Bhakra-Nangal dam?

On the Sutlej. Bhakra is in Himachal Pradesh and Nangal in Punjab.

Read about the rivers in Major rivers of India · More articles: Geography · Practise: Geography questions.

Sources

  1. Central Water Commission — National Register of Large Dams (opens in a new tab)
  2. Ministry of Jal Shakti (opens in a new tab)
  3. NCERT Geography, Class 10 — "Water Resources" (opens in a new tab)
Major dams of India: the tallest, the longest and the oldest

Found this useful? Share it.

Report an error

Keep reading