Top 10 Largest Freshwater Lakes In India || Take a Dip in The Freshness of These Lakes! ||

Largest Freshwater Lakes In India

India is the seventh-largest country in the world. It has diverse geographical features in its landmass. It has diverse channels of water bodies like rivers and lakes etc.

Indian Rivers makes some of the largest freshwater lakes in the world. Moreover, there are some man-made freshwater lakes as well which facilitates water demand in agriculture and thus supporting the Indian Economy.

In this article, we will know about the Top 10 largest freshwater lakes in India. However, For Your Information, The Largest Lake In India is Vembanad Lake which is located in Kerala. This lake is Half Freshwater and Half Brackish. Brackish water is saline but less saline than seawater.

Now, Let’s get divine into freshwater lakes!

10. Kanwar Lake

largest freshwater lakes in india

Kanwar lake is located in the Begusarai district of Bihar. It is Asia’s Largest Freshwater Oxbow Lake. This lake is also known as Kabar Taal Lake and has an area of 67.5 sq km area which approximately 3 times the area of Bharatpur Sanctuary.

In 1987, the Kanwar Lake was declared as the Bird Sanctuary and today it is home to about 106 species of birds. Nearly 60 bird species come from Central Asia during winters.

Some of the renowned birds in this Bird Sanctuary are Sarus Crane, Greater Spotted Eagle, Long-Billed Vulture, etc. However, these birds are on threat due to the Killing of Birds and Village Encroachment in the Lake Area.

9. Dhebar Lake

largest freshwater lakes in india

Dhebar Lake was created in 1685 By Maharaja Jai Singh of Udaipur. This lake is also known as Jaisamand Lake. Dhebar Lake was created on Gomati River after a marble dam was built in 1685. Jaisamand Lake remained the largest lake in the world until the construction of the Aswan dam in Egypt.

Dhebar lake covered over an area of 87 sq km and has a maximum depth of 102 ft which is 31 m. Jaisamand Wildlife Sanctuary also lies in the vicinity of the lake which attracts a lot of tourists as well. This lake is a 2-hour drive from Udaipur which makes it a renowned destination for Travellers.

8. Gobind Sagar

Gobind Sagar Lake

Gobind Sagar Lake is located in the Una and Bilaspur districts of Himachal Pradesh. It formed by the Bhakra Nangal Dam on Sutlej River which is one of the highest gravity dams in the world. This lake covers an area of 168 sq km. Moreover, this lake spreads over 56 km in length and 3 km in breadth.

This lake is famous for watersports such as river rafting, swimming, surfing, kayaking, etc. Speedboating is also a popular activity in this lake. However, due to fluctuating water levels, all the water sports are confined only for half of the year(August-January).

7. Kolleru Lake

largest freshwater lake in india

Kolleru lake is a natural freshwater lake located near the city of Eluru in Andhra Pradesh. This lake is situated between Godavari and Krishna deltas. It is on the seventh spot in the Largest Freshwater lakes in India

The lake covers an area of 245 sq km with a maximum depth of 2 m. Kolleru Lake is an important breeding and nesting site for migratory birds. Moreover, This lake is declared as an Atapaka bird Sanctuary for the protection of the natural habitat of endangered species of birds.

Kolleru Lake has an island kolletikota which means the heart of Kolleru Lake.

6. Wular Lake

Wular Lake

Wular Lake can be considered as the largest freshwater lake in Asia. However, its area changes drastically from 30 sq km to 260 sq km during different seasons. So, people usually do not refer to it as the largest freshwater lake. This lake is located on an altitude of 1580 m.

This lake is located in the Bandipora district of Jammu & Kashmir. The Tectonic activities in the region form Wular Lake. Jhelum River is the main source of water for Wular Lake. This Lake also acts as the natural flood reservoir for the territory.

Wular Lake is one of the biggest tourist attractions in Jammu and Kashmir and it is also known for its wildlife. Boating and water skiing are some of the popular water sports in the region. However, a significant part of the lake is reclaimed for Willow Plantation.

5. Nagarjuna Sagar Lake

largest freshwater lake in india

The Nagarjuna Sagar lake is one of the largest freshwater lakes in India which spreads over an area of 285 sq km. This lake lies in the districts of Guntur district of Andhra Pradesh and Nalgonda District of Telangana.

The construction of the Nagarjuna Sagar Dam along Krishna River, which is one of the tallest and biggest masonry dams in the world, created this lake.

This place is popular among local people during weekends as people come here to enjoy panoramic views and boating.

Srisailam Wildlife Sanctuary also located in the proximity of the lake. This Wildlife Sanctuary is famous for tigers. Moreover, Hyderabad is also very close to this place, approx. 3-hour drive.

Watch this video to have more insights of Nagarjuna Sagar Lake

4. Loktak Lake

Loktak Lake


Loktak Lake is the largest Natural Freshwater Lake in India. This lake is located in the north-eastern state of Manipur. Loktak lake is fed by Manipur River and its tributaries.

This lake has a surface area of 287 sq km and a depth of only 4.6 m. Loktak lake is famous for its floating swamps which are known as phumdis. Keibul Lamjao National, which is the only floating national park in the world also lies in this lake. Sangai deer which is an endangered deer species also found here.

This lake is the main source of drinking water and irrigation of Manipur. This lake is far away from pollution and thus it is regarded as one of the famous tourist attractions in the area.

3. Sardar Sarovar Lake

Sardar Sarovar Lake

The Sardar Sarovar Dam on the Narmada River created Sardar Sarovar Lake. It is located in Navagam, Gujarat. Sardar Sarovar Lake covers an area of 375 sq km. The Sardar Sarovar Dam is the largest Dam Of all the 30 Dams in river Narmada. It is one the third spot in the Largest Freshwater lakes in India.

This lake provides water to Gujarat, Rajasthan, Madhya Pradesh, and Maharastra. The natural beauty of this lake and its surrounding area makes it one of the picturesque lakes in India.

Sardar Sarovar Lake is easily accessible from the Major Cities like Ahemdabad and Bharuch. As a result, this place is quite popular among tourists.

2. Indira Sagar Lake

indira sagar lake

Indira Sagar is the second-largest freshwater lake in India. This lake has a surface area of 627 sq km. Indira Sagar Lake is located on the bank of the Narmada River in Khandwa district of Madhya Pradesh. The construction of the Indira Sagar Dam resulted in the formation of this reservoir.

This lake produces a power of 1000 MW and also helps in irrigation of about 1,230 sq km of land. The natural beauty of the lake attracts many visitors to this place. It is about 65 km from the Khandwa district.

1. Shiv Sagar Lake

largest freshwater lake in india

The Shiv Sagar Lake is the largest freshwater lake in India. This lake covers a whopping area of 891.74 sq km and a depth of at least 80 m. Shiv Sagar lake is located in the Satara District of Maharastra which is near Mahabaleshwar. Moreover, this lake extends a maximum length of 50 km.

Shiv Sagar Lake is a water reservoir that is formed as a result of the Konya Dam on the Konya River. The lake lies in the catchment area of Konya Wildlife Sanctuary which is famous for Tiger, Leopard, and Sloth Bear. Thus, it is a popular place among visitors.

Watch this video to witness the beauty of Shivsagar lake.

Some Other Important Freshwater Lakes

Vembanad Lake

Vembanad Lake

Vembanad Lake is the largest and the longest lake in India. This lake is half Freshwater and half Brackish. Vembanad Lake is located in Kerala and spreads over an area of 2033 sq km. This lake has a maximum length of 96.5 sq km.

Vembanad Lake is a major source of freshwater in Kerala. This lake fulfills the irrigation needs of the farmers who live near the shore of the lake.

Snake boat races during Onam is also a popular attraction here.

Dal Lake

DAL Lake

The renowned Dal lake is located in the Paradise Valley, Valley of Kashmir. This lake is situated in the heart of Srinagar. Dal Lake spreads over an area of 22 sq km and it is the second-largest lake in Jammu & Kashmir.

This lake is very popular among tourists and can be best seen in House Boats or Shikaras. Dal Lake is also known as ‘Lake Of Flowers’ or ‘Srinagar Jewel’.

Pushkar Lake

Pushkar Lake

Puskar Lake located in Pushkar Town of Ajmer district is a holy site for Hindus. A dip in this lake during the auspicious day of Kartik Poornima (Full Moon Day) in the months of October-November holds special importance. It is believed that it cleanses all sins.

This lake spreads over an area of 22 sq km and it is fed by Rain Water. Pushkar is a sacred town among Hindus and has a significant mention in Ramayana & Mahabharata. This lake is 15 km away from Ajmer City and can easily be reached by road through local or personal transport.

In the End…

Lakes are an important feature of any country. They provide water, electricity, and the required ecosystem for the sustainment of wildlife. Leave a comment if you like this article or have suggestions regarding this article of Largest Freshwater Lakes In India.

Keep Reading



Add a Comment

Your email address will not be published. Required fields are marked *