India has over 3,200 major and medium-sized dams. These dams are built on rivers to create hydroelectricity, store water for farming, and control floods. If you are preparing for exams like SSC CGL, SSC CHSL, or Railways, knowing the highest dam (Tehri Dam), the longest dam (Hirakud Dam), and the state-wise list of dams is very important for the General Knowledge (GK) section. This guide provides a complete list to help you score easily.
Flowing water is beautiful, but it also has a lot of power. When we build a large wall across a river, we call it a dam. Dams hold the river water in a huge lake behind them. This stored water is pushed through large pipes to spin machines called turbines, which make electricity. Besides making power, dams also save water for farming (irrigation) and daily home use.
List of Major Dams in India
To score full marks, you need to know which dam is in which state and on which river. Here is the complete list.
| State | Dam Name | River Name |
| Andhra Pradesh | Somasila Dam | Pennar River |
| Srisailam Dam | Krishna River | |
| Gujarat | Ukai Dam | Tapti River |
| Dharoi Dam | Sabarmati River | |
| Kadana Dam | Mahi River | |
| Dantiwada Dam | Banas River | |
| HP & Punjab Border | Bhakra Nangal Dam | Sutlej River |
| Himachal Pradesh | Pandoh Dam | Beas River |
| Nathpa Jhakri Dam | Satluj River | |
| Chamera Dam | Ravi River | |
| Jammu & Kashmir | Baglihar Dam | Chenab River |
| Dumkhar Dam | Indus River | |
| Uri Dam | Jhelum River | |
| Jharkhand | Maithon Dam | Barakar River |
| Chandil Dam | Swarnarekha River | |
| Panchet Dam | Damodar River | |
| Karnataka | Tunga Bhadra Dam | Tungabhadra River |
| Linganamakki Dam | Sharavathi River | |
| Kadra Dam | Kalinadi River | |
| Alamatti Dam | Krishna River | |
| Supa Dam | Kalinadi / Kali River | |
| Krishna Raja Sagara Dam | Kaveri River | |
| Harangi Dam | Harangi River | |
| Narayanpur Dam | Krishna River | |
| Kodasalli Dam | Kali River | |
| Kerala | Malampuzha Dam | Malampuzha River |
| Peechi Dam | Manali River | |
| Idukki Dam | Periyar River | |
| Kundala Dam | Kundala Lake | |
| Parambikulam Dam | Parambikulam River | |
| Walayar Dam | Walayar River | |
| Mullaperiyar Dam | Periyar River | |
| Neyyar Dam | Neyyar River | |
| Madhya Pradesh | Barna Dam | Barna River |
| Bargi Dam | Narmada River | |
| Bansagar Dam | Sone River | |
| Gandhi Sagar Dam | Chambal River | |
| Maharashtra | Yeldari Dam | Purna River |
| Ujani Dam | Bhima River | |
| Pawna Dam | Maval River | |
| Mulshi Dam | Mula River | |
| Koyna Dam | Koyna River | |
| Jayakwadi Dam | Godavari River | |
| Bhatsa Dam | Bhatsa River | |
| Wilson Dam | Pravara River | |
| Tansa Dam | Tansa River | |
| Panshet Dam | Ambi River | |
| Mula Dam | Mula River | |
| Kolkewadi Dam | Vashishti River | |
| Girna Dam | Girana River | |
| Vaitarna Dam | Vaitarna River | |
| Khadakwasla Dam | Mutha River | |
| Gangapur Dam | Godavari River | |
| Radhanagari Dam | Bhogawati River | |
| Telangana | Lower Manair Dam | Manair River |
| Mid Manair Dam | Manair River & SRSP Canal | |
| Upper Manair Dam | Manair & Kudlair River | |
| Singur Dam | Manjira River | |
| Nizam Sagar Dam | Manjira River | |
| Odisha | Indravati Dam | Indravati River |
| Hirakud Dam | Mahanadi River | |
| Tamil Nadu | Vaigai Dam | Vaigai River |
| Perunchani Dam | Paralayar River | |
| Mettur Dam | Kaveri River | |
| Uttarakhand | Tehri Dam | Bhagirathi River |
| Dhauli Ganga Dam | Dhauli Ganga River |
Know about Stadiums in India
Top 5 Largest and Most Important Dams in India
For your SSC and Railway exams, you must remember these top five dams. They are asked about very often.
1. Tehri Dam (Uttarakhand)
This is the highest dam in India and one of the tallest in the entire world. It was built with a huge budget of 1 billion US dollars.
| Feature | Details |
| Height | 260.5 meters |
| Length | 575 meters |
| River | Bhagirathi River |
| Capacity | 1,000 MW |
| Type | Earth & Rockfill |
2. Bhakra Nangal Dam (Himachal Pradesh & Punjab)
This is actually two dams: Bhakra Dam and Nangal Dam (which is slightly below it). It is a shared project by three states: Rajasthan, Haryana, and Punjab.
| Feature | Details |
| Height | 226 meters |
| Length | 520 meters |
| River | Sutlej River |
| Capacity | 1,325 MW |
| Type | Concrete gravity |
Learn about Awards & Honors in Detail
3. Sardar Sarovar Dam (Gujarat)
This dam was the dream of India’s first Deputy Prime Minister, Sardar Vallabhbhai Patel. Pandit Jawaharlal Nehru started its foundation in 1961. Many years later, Prime Minister Narendra Modi officially opened it. The dam faced some issues because social activists, led by Medha Patkar, protested to protect the local environment and villages.
| Feature | Details |
| Height | 163 meters |
| Length | 1,210 meters |
| River | Narmada River |
| Capacity | 1,450 MW |
| Type | Gravity Dam |
4. Hirakud Dam (Odisha)
This is famous for being a very long dam. It was built back in 1957.
| Feature | Details |
| Height | 60.96 meters |
| Length | 25.8 km |
| River | Mahanadi River |
| Capacity | 307.5 MW |
| Type | Composite Dam |
5. Nagarjunasagar Dam (Telangana)
This is a massive stone (masonry) dam built on the Krishna River at a cost of Rs. 1300 crores.
| Feature | Details |
| Height | 124 meters |
| Length | 1,450 meters |
| River | Krishna River |
| Capacity | 816 MW |
| Type | Masonry Dam |
Know about Scientific Names & Discoveries
The Oldest Dam in India
In world history, the Jawa Dam (built around 3000 BCE) is known as one of the very first dams. But if we talk about India, the oldest working dam is the Kallanai Dam (also called the Grand Anicut).
King Karikalan of the Chola dynasty built this dam in the 1st century across the Cauvery River. It was made using uneven stones. It is 329 meters long and 20 meters wide. Its main goal was to move water across the land for farming.
Common Types of Dams in India
- Gravity Dams: These dams are constructed using concrete or stone masonry and rely on their massive weight to withstand the pressure exerted by the stored water. They are among the strongest types of dams and are commonly used for large-scale water storage and power generation projects. Examples include Bhakra Dam and Sardar Sarovar Dam.
- Arch Dams: Arch dams are curved structures designed to transfer the force of water to the surrounding rock walls of a narrow valley or gorge. Their unique design requires less construction material while maintaining high strength. A notable example is the Idukki Dam in Kerala.
- Earth and Rock-Fill Dams: These dams are built using compacted earth, gravel, sand, rocks, and other natural materials. They are suitable for wide valleys and are often more economical to construct than concrete dams. Their flexible structure also helps them withstand minor ground movements and earthquakes.
Learn about the Indian Parliament & Judiciary
Drawbacks of Dams
While dams give us electricity and water, they also have some negative points. When a big dam is built, it creates a massive lake behind it. The villages and lands in that area get covered with water.
Because of this, the people living there have to be moved to a new place. Relocating people is a huge task for the government. People are deeply connected to their lands, so leaving their homes causes a lot of emotional and social pain.
FAQs on List of Dams in India
Which is the highest dam in India?
Tehri Dam, located in Uttarakhand on the Bhagirathi River, is the highest dam in India. It has a height of approximately 260.5 metres and is one of the tallest dams in the world.
Which is the longest dam in India?
Hirakud Dam in Odisha is the longest major dam in India. Built across the Mahanadi River, it stretches for about 25.8 kilometres and plays an important role in irrigation and flood control.
Which is the oldest dam in India?
Kallanai Dam, also known as the Grand Anicut Dam, is the oldest dam in India. It was built across the Kaveri River by the Chola ruler Karikalan during the 2nd century CE and is still operational today.
On which river is the Bhakra Nangal Dam built?
Bhakra Nangal Dam is constructed on the Sutlej River. It is located on the border of Himachal Pradesh and Punjab and is one of India’s most significant multipurpose river valley projects.
Why are dams important for SSC and Railway exams?
Dams are an important part of Static General Knowledge. Questions related to dams, rivers, states, and their key features are frequently asked in SSC CGL, CHSL, MTS, GD, RRB NTPC, Group D, and other government examinations.
What are the main functions of dams in India?
Dams help in hydroelectric power generation, irrigation, flood control, water storage, and domestic and industrial water supply. They play a crucial role in India’s agricultural and economic development.
What is the best way to prepare dams in India for competitive exams?
The most effective strategy is to study dams state-wise and memorize the Dam–River–State combinations. Regular revision through tables, one-liner notes, and mock tests can help candidates retain information for a longer period and improve exam performance.
- Sign Up on Practicemock for Updated Current Affairs, Topic Tests and Mini Mocks
- Sign Up Here to Download Free Study Material
Free Mock Tests for the Upcoming Exams
- IBPS PO Free Mock Test
- RBI Grade B Free Mock Test
- IBPS SO Free Mock Test
- NABARD Grade A Free Mock Test
- SSC CGL Free Mock Test
- IBPS Clerk Free Mock Test
- IBPS RRB PO Free Mock Test
- IBPS RRB Clerk Free Mock Test
- RRB NTPC Free Mock Test
- SSC MTS Free Mock Test
- SSC Stenographer Free Mock Test
- GATE Mechanical Free Mock Test
- GATE Civil Free Mock Test
- RRB ALP Free Mock Test
- SSC CPO Free Mock Test
- AFCAT Free Mock Test
- SEBI Grade A Free Mock Test
- IFSCA Grade A Free Mock Test
- RRB JE Free Mock Test
- Free Banking Live Test
- Free SSC Live Test

