List of Dams in India with River and State

Rate this post

India’s unique geography, with its many rivers, provides excellent opportunities to build large dams. So far, India has constructed over 5,200 dams. Among these, some are considered the major dams in India. This post highlights a list of these major dams in India, the rivers they are built on, and the states where they are located.

What is a dam?

  • A dam is a system that retains surface water or stops or restricts the flow of surface water or underground streams.

◾Also Explore: All Topics of Indian Geography

Purpose of Dam

  • Dams are used for various purposes viz …
  • To store water
  • To control flooding
  • Electricity production
  • For irrigation purposes
  • To divert the flow of water

List of All Major dams in India

Sl.NoDamStateRiver
1Jalaput DamAndhra PradeshGodavari
2Polavaram DamAndhra PradeshGodavari
3Somasila DamAndhra PradeshPenna
4Srisailam DamAndhra Pradesh (Nandyal) & Telangana (Nagarkurnool)Krishna
5Nagarjuna Sagar DamTelangana (Nalgonda) & Andhra Pradesh (Palnadu)Krishna
6Nizam Sagar DamHyderabadGodavari
7Ranganadi DamArunachal PradeshRanganadi
8Dibang DamArunachal PradeshDibang
9Dudhawa DamChhattisgarhMahanadi
10Gangrel DamChhattisgarhMahanadi
11Baskund DamBiharBaskund
12Nakti DamBiharNakti
13Kaushalya DamHaryanaKaushalya
14Konar DamJharkhandKonar
15Massanjore DamJharkhandMayurakshi
16Panchet DamJharkhand (Dhanbad)Damodar
17Maithon DamJharkhand (Dhanbad)Barakar
18Tungabhadra DamKarnatakaTungabhadra
19Rihand DamUttar PradeshRihand
20Koyna DamMaharashtraKoyna
21Jayakwadi DamMaharashtraGodavari
22Serlui B DamMizoramSerlui
23Bisalpur DamRajasthanBanas
24Rana Pratap Sagar DamRajasthanChambal
25Gandhi Sagar DamRajasthanChambal
26Kota BarrageRajasthanChambal
27Mettur DamTamil NaduKaveri
28Bhavani Sagar DamTamil NaduBhavani
29Krishnarajasagar DamKarnatakaKaveri
30Almatti DamKarnatakaKrishna
31Basava Sagara DamKarnatakaKrishna
32Bhadra DamKarnatakaBhadra
33Renuka Sagara DamKarnatakaMalaprabha
34Indira Sagar DamMadhya PradeshNarmada
35Bansagar DamMadhya PradeshSon
36Bargi DamMadhya PradeshNarmada
37Omkareshwar DamMadhya PradeshNarmada
38Rajghat DamMadhya PradeshBetwa
39Tipaimukh DamManipurBarak
40Khuga DamManipurKhuga
41Cheruthoni DamKeralaCheruthoni
42Malampuzha DamKeralaBharathapuzha
43Idukki DamKeralaPeriyar
44Mullaperiyar DamKeralaPeriyar
45Banasura Sagar DamKeralaKabini
46Dharoi DamGujaratSabarmati
47Ukai DamGujaratTapti
48Sardar Sarovar DamGujaratNarmada
49Hirakud DamOdishaMahanadi
50Indravati DamOdishaIndravati
51Rangit DamSikkimRanjit
52Bhakra Nangal DamPunjab-Himachal Pradesh BorderSutlej
53Ranjit Sagar DamPunjabRavi
54Pong DamHimachal PradeshBeas
55Nathpa DamHimachal PradeshSutlej
56Tehri DamUttarakhandBhagirathi
57Koteshwar DamUttarakhandBhagirathi
58Asan BarrageUttarakhandYamuna
59Salal DamJammu & KashmirChenab
60Dul Hasti DamJammu & KashmirChenab
61Ratle Hydroelectric DamJammu & KashmirChenab
62Kishanganga DamJammu & KashmirKishanganga
63Uri DamJammu & KashmirJhelum
64Baglihar DamJammu & KashmirChenab
65Mukutmanipur DamWest BengalKangsabati
66Maithon DamWest Bengal (Paschim Bardhaman)Barakar
67Farakka BarrageWest BengalGanges
68Panchet DamWest Bengal (Purulia)Damodar
69Durgapur BarrageWest BengalDamodar

Major dams in India Map

Major Dams in India Map [ncert, CC BY-SA 3.0, via Wikimedia Commons]
Major Dams in India Map [ncertCC BY-SA 3.0, via Wikimedia Commons]

Top 10 Longest River in India with key details

List of important dams in India [Selected]

  • This section lists some selected dams asked in various competitive exams. All these dams are frequently asked in almost all competitive exams.
Sl.NoDams in IndiaState River 
1Polavaram DamAndhra PradeshGodavari
2Srisailam DamAndhra Pradesh
(Nandyal district) &
Telangana (Nagarkurnool
district )
Krishna River
3Nagarjuna Sagar DamTelangana (Nalgonda district) and Andhra Pradesh (Palnadu district)Krishna River
4Massanjore DamJharkhandMayurakshi River
5PanchetJharkhand (Dhanbad
district)
Damodar River
6Maithon DamJharkhand
(Dhanbad District)
Barakar River
7Rihand DamUttar PradeshRihand
8Maithon DamJharkhandBarakar
9Koyna DamMaharashtraKoyna
10Jayakwadi DamMaharashtraGodavari
11Rana Pratap Sagar damRajasthanChambal River
12Gandhi Sagar DamRajasthanChambal River
13Mettur DamTamil NaduKaveri River
14Krishnarajasagar DamKarnatakaKaveri River
15Almatti DamKarnatakaKrishna River
16Indira Sagar DamMadhya PradeshNarmada River
17Omkareshwar DamMadhya PradeshNarmada River
18Rajghat DamMadhya PradeshBetwa
19Tipaimukh DamManipurBarak River
20Idukki DamKeralaPeriyar River
21Mullaperiyar DamKeralaPeriyar River
22Banasura Sagar DamKeralaKabini River
23Ukai DamGujaratTapti River
24Sardar Sarovar DamGujaratNarmada
25Nagarjuna Sagar DamTelanganaKrishna
26Hirakud damOdishaMahanadi
27Indravati DamOdishaIndravati River
28Bhakra Nangal DamPunjab-Himachal
Pradesh Border
Sutlej River
29Ranjit Sagar DamPunjabRavi River
30Pong DamHimachal PradeshBeas River
31Nathpa DamHimachal PradeshSutlej River
32Tehri DamUttarakhandBhagirathi River
33Asan BarrageUttarakhandYamuna River
34Salal DamJammu & KashmirChenab River
35Dul Hasti DamJammu & KashmirChenab River
36Ratle Hydroelectric DamJammu & KashmirChenab River
37Kishanganga Hydroelectric DamJammu & KashmirKishanganga River
38Baglihar DamJammu & KashmirChenab River
39Farakka BarrageWest BengalGanges River
Important Dams in India
Important Dams in India

Facts about some of the important Dams in India

FactsDamsStateRiver
Oldest Dam in IndiaKallanai DamTamil NaduKaveri river
Longest Dam in IndiaHirakud DamOdishaMahanadi
Highest Dam in IndiaTehri DamUttarakhandBhagirathi River
Largest reservoir in GujaratSardar Sarovar damGujaratNarmada
Uttarakhand’s first Ramsar siteAsan BarrageUttarakhandConfluence of Asan and Yamuna River
Largest dam of India by volumeRihand DamUttar PradeshRihand River
Highest gravity dam in IndiaBhakra DamHimachal PradeshSutlej River
World’s largest masonry damNagarjuna Sagar DamKrishna RiverTelangana (Nalgonda district) and Andhra Pradesh (Palnadu district)
Highest arch dam in IndiaIdukki DamPeriyar RiverKerala
Major Dams in India
Major Dams in India

Highlights on some important Dams in India

Oldest Dam in India

  • Kallanai Dam, also known as Grand Anicut, is India’s oldest dam.
  • It is located in the Thanjavur district of Tamilnadu.
  • The dam is built across the Kaveri River.
  • It was built by King Karikalan of the Chola dynasty in c. 100 BC – c. 100 AD.
  • It is the world’s fourth oldest water diversion or water-control structure.
Dams in India
Kallanai Dam (Image Source: Wikipedia)

Highest Dam in India

  • Tehri Dam in Uttarakhand is the Highest Dam in India.
  • The dam height is 260.5 m (855 ft) and the length is 575 m (1,886 ft).
  • It is built on the Bhagirathi River.
  • It is currently ranked 12th on the list of the tallest dams in the world.
Dams in India
Tehri Dam (Image Source: Vaibhav78545, CC BY-SA 4.0, via Wikimedia Commons)

Longest Dam in India

  • Hirakud Dam in Odisha (Sambalpur) is the longest dam in India.
  • Aso, It is the longest earthen dam in the world.
  • Hirakud Dam is built across the Mahanadi River.
  • The length of the entire dam is around 25.8 km.
  • The year of completion of the Hirakund Dam is 1957.
Dams in India
Hirakud Dam (Image source: Telegraphindia)

Highest Gravity Dam in India

  • The Bhakra dam on the Sutlej River is the highest gravity dam in India.
  • Bhakra Dam is the second highest dam in India after Tehri Dam.
  • The dam is located at the Bhakra village of Bilaspur district in Himachal Pradesh.
  • The height and length of Bhakra Dam are 226 meters (741 ft) and 520 meters (1700 ft) respectively.
  • The construction of the dam was completed in 1963.
  • The Bhakra Dam forms the Govind Sagar Reservoir, which stores 9.34 billion cubic meters of water.
  • Govind Sagar Reservoir is the third largest reservoir in India after Indira Sagar Dam in Madhya Pradesh and Nagarjunasagar Dam in Telangana and Andhra Pradesh.
Dams in India
Bhakra dam (Image Source: thekikarlodge)

Frequently Asked Questions about Dams in India

Q1. Which is the largest dam in India?

Ans. Tehri dam
• Located on the Bhagirathi river in Uttarakhand.

Q2. Which is the longest dam in India?

Ans. Hirakund dam
• Total length: 25.8Km
• Located on the Mahanadi River in Odisha

Q3. Which is the oldest dam in India?

Ans. Kallanai Dam
• Located on the Kaveri River
• Built by Karikala Cholan of Chola Dynasty in 100 BC –100 AD.

Q4. Bhakra Nangal Dam is on which river?

Ans. Setluj river.

Q5. Where is the Rihand Dam?

Ans. Uttar Pradesh
• Located on Rihand River.

Q6. How many dams are there in India?

Answer: 5,202

Q7. Which state has more dams in India?

Answer: Maharashtra
• Maharashtra has the maximum number of large dams in the country (1845) followed by Madhya Pradesh (905) and Gujarat (666).

Q8. Which is the smallest dam in India?

Answer: Cheruthoni Dam
• The Cheruthoni Dam is built across the Periyar River in the Idukki district, Kerala, India.

Q9. Which river has more dams in India?

Answer: Ganga river
• Approximately 1000 large and small dams/barrages.

More Topics on Indian Geography

Share This:

As a professional blogger and passionate educator, I am driven by a deep-seated desire to share knowledge and empower others. With years of experience in the field, I am committed to providing valuable insights and guidance to aspiring learners. My passion lies in helping individuals discover their potential and achieve their goals. I am also a firm believer in the power of motivation and strive to inspire others to pursue their dreams with unwavering determination.

Leave a Comment

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO