Top 10 Largest Lakes In India: India is a diverse country with diverse water bodies. There are various lakes and lagoons out there with humongous sizes and beauty. So we are going to list the top 10 largest lakes in India for general knowledge and tourism purposes.

1. Vembanad Lake

Vembanad Lake is the largest lake in India with an area of 2,033 sq. kilometers present in the state of Kerala. The lake is spread around three districts, which are Alappuzha district, Kottayam district, and Ernakulam district. The lake is supported by six major rivers like Achenkovil, Manimala, Meenachil river, Muvattupuzha river, Pamba, and Periyar.

  • Area: 2,033 km²
  • Location: Kerala
  • Type: Brackish and Freshwater

Vembanad Lake is famous for backwater house boating, birdwatching, photography, and various other activities. Demographically nearly 1.6 million people live on the shores of this lake and are directly or indirectly dependent on it for their livelihoods. [Source]

2. Chilika Lake

Chilika Lake is one of the largest lakes in India covering a surface area of 1,165 km². The lake spread over the Puri, Khurda, and Ganjam districts of Odisha, India. Chilika lake is the world’s largest brackish water lagoon. It is also one of the most visited tourism sites in Odisha.

  • Area: 1,165 km²
  • Location: Odisha
  • Type: Brackish

The lake is famous for different types of Birds coming over here during the migratory seasons. More than 160 species of birds from as far as the Caspian Sea, Lake Baikal, the Aral Sea, and remote parts of Russia, Central and Southeast Asia, Ladakh, and the Himalayas come here. [Source]

3. Shivajisagar Lake

The Shivsagar Lake is a freshwater artificial lake in the state of Maharashtra, India. The lake was fed by the Koyna River and enclosed by the Koyna Dam. The lake is located in the Satara district of Maharashtra.

  • Area: 891.8 km²
  • Location: Maharashtra
  • Type: Artificial, freshwater

This lake is a great place for a picnic, but sadly there are no tourism activities near the lake. However, it is one f the largest lake in India by area.

4. Pangong Tso Lake

Pangong Tso or Pangong Lake is a lake present in eastern Ladakh, India situated at an elevation of 4,225 meters. It is the worlds’ highest saltwater lake. Geographically one-third of the Pangong Lake lies in India and the other two-thirds in China.

  • Area: 699.3 km²
  • Location: Ladakh
  • Type: Saline

It is one of the largest lakes in India by area and in winter the lake freezes completely, despite being saline water. [Source]

5. Indira Sagar Lake

The Indira Sagar lake is fed by the Narmada river and bound by the Indira Sagar Dam, a multipurpose project present in the Khandwa district of Madhya Pradesh in India. It is one of the largest water reservoirs/lakes in India.

  • Area: 627 km²
  • Location: Madhya Pradesh
  • Type: Artificial, Freshwater

Indira Sagar Lake is the second-largest power source in India and it is one of the primary sources of income in nearby villages.

6. Pulicat lake

Pulicat Lagoon is one of the largest lakes in India and it is the second-largest brackish water lake in India, after Chilika Lake.

  • Area: 450 km²
  • Location: Andhra Pradesh–Tamil Nadu border
  • Type: Brackish

The Pulicat lake is quite famous among birdwatchers and it encompasses the Pulicat Lake Bird Sanctuary. During the autumn and spring seasons, thousands of birds reach this lake from distant lands. Near about 115 species of birds can be seen in this region. [Source]

7. Sardar Sarovar Lake

Sardar Sarovar Lake is one of the biggest lakes in India with a surface area of 375 km². It is an artificial freshwater lake build on a dam.

  • Area: 375 km²
  • Location: Gujurat
  • Type: Artificial Freshwater

It is built on the Narmada river and situated in Kevadiya near Navagam, Gujarat, India. [Source]

8. Loktak Lake

Loktak Lake is the largest freshwater lake in North East India and one of the largest lakes in India. The lake is found at Moirang in Manipur, India

  • Area:  287 km²
  • Location: Manipur
  • Type: Freshwater

Loktak lake has a surface area of 287 km² and famous for the phumdis a heterogeneous mass of vegetation, soil, and organic matter at different stages of decomposition.

9. Nagarjuna Sagar lake

Fed on Krishna river Nagarjuna Sagar lake is one of the biggest artificial freshwater lakes in India with a surface area of 285 km².

  • Area: 285 km²
  • Location: Andhra Pradesh
  • Type: Artificial Freshwater

 The lake can be found in the Guntur district in Andhra Pradesh and Nalgonda district in Telangana.

10. Wular Lake

Wular Lake is one of the largest freshwater lakes in India with a surface area of 260 km². It is located in the Bandipora district in Jammu and Kashmir, India.

  • Area: 260 km²
  • Location: Jammu and Kashmir
  • Type: Freshwater

The lake is fed by the Jhelum River and the basin was formed as a result of tectonic activity.


Lake NameArea (Sq. Kilometers)Location
Vembanad Lake2,033Kerala
Chilika Lake1,165Odisha
Shivajisagar Lake891.8Maharashtra
Pangong Tso Lake699.3 Ladakh
Indira Sagar Lake627Madhya Pradesh
Pulicat lake450 Andhra Pradesh–Tamil Nadu border
Sardar Sarovar Lake375Gujurat
Loktak Lake287 Manipur
Nagarjuna Sagar lake285Andhra Pradesh
Wular Lake260Jammu and Kashmir

Leave a Reply