Important Lakes in India: Complete List and Details

Are you one-day competitive examination aspirants? Check out the complete list of important lakes in India.


Lakes in India hold a significant weightage in the general awareness section. If you are preparing for SSC, Bank, UPSC, and other one-day competitive examinations, this blog will be very useful for you. Are you preparing for UPSC? Learn how to read NCERT Books for UPSC.

Table of Content
  • What Are Lakes?
  • Types of Lakes
  • List of Important Lakes in India
  • Frequently Asked Questions(FAQs)


What Are Lakes? 

A body of surface water or an area filled with water surrounded by land is known as a lake. The lakes get water from rivers, rain, groundwater, ice melting, etc.  Lakes are larger and deeper in comparison to ponds. They are found in the mountains, plains, plateaus, and near coastal areas. There are plenty of lakes in India, but we have discussed only the important ones here.

Types of Lakes 

Primarily, lakes are classified into six categories.

  1. Freshwater lake
  2. Saltwater lake
  3. Natural lake
  4. Oxbow lake
  5. Artificial lake
  6. Crater lake

Fresh Water Lake

Fresh Water Lake

The non-salted water bodies formed from the depression of the earth’s surface are called freshwater lakes. These water bodies are primarily found in low-lying areas and sourced from the rivers, under-ground streams, etc. The largest freshwater lake in India is Wular lake in Jammu & Kashmir.

Salt Water Lake

Salt Water Lake

Saltwater lakes, also known as saline lakes, are saltwater bodies with higher concentrations of salt and minerals. Lakes that have a higher concentration of salt to sea are called hypersaline lakes. The largest saltwater lake in India is Chilka lake in Orissa.

Also Read: NCERT Solutions for class 10 science.

Oxbow Lake

Oxbow Lake

Oxbow lakes are remains of the river and are curved in nature. These are also known as still water lakes that find a different shorter course.  The largest Oxbow lake in India is  Kanwar lake in Bihar.

Artificial lake

Artificial lake

Artificial Lakes are also known as man-made lakes. These lakes are primarily used for public use, irrigation, power generation, recreation, etc.  Govind Ballabh Pant Sagar dam is the largest artificial lake in India. It is located in Uttar Pradesh. 

Crater Lake

Crater Lake

The lakes formed by volcanic activities like explosion or collapse and act as water storage bodies in the form of irregular circular and steep side volcanic creators are called crater lakes. The largest crater lake in India is Lonar lake, situated in Maharashtra.

List of Important Lakes in India

List of Important Lakes in India


Lake Name Water Type City State
Kolleru Lake Freshwater Vijayawada Andhra Pradesh
Pulicat Lake Saltwater lake Chennai, Sriharikota, Sullurpeta Andhra Pradesh
Deepor Beel Freshwater Guwahati Assam
Chandubi Lake Natural lake Guwhatai Assam
Haflong Lake High altitude natural lake Silchar Assam
Son Beel Freshwater lake  Karimganj Assam
Kanwar Lake Fresh water lake Begusarai Bihar
Hamirsar Lake Artificial lake Bhuj Gujarat
Kankaria Lake Artificial lake Ahmedabad Gujarat
Nal Sarovar Natural fresh water lake Ahmedabad-West Gujarat
Narayan Sarovar Artificial lake Bhuj Gujarat
Thol Lake Artificial lake Ahmedabad-West Gujarat
Vastrapur Lake Fresh waters Ahmedabad-West Gujarat
Lakhota Lake Artificial lake Jamnagar Gujarat
Sursagar Lake Artificial lake Vadodara Gujarat
Brighu Lake High altitude lake Kullu Himachal Pradesh
Dashir Lake High altitude lake Keylong Himachal Pradesh
Dhankar Lake High altitude lake Kullu Himachal Pradesh
Kareri (Kumarwah) lake High altitude fresh water lake Dharamsala Himachal Pradesh
Khajjiar Lake Mid altitude lake Chamba Himachal Pradesh
Macchial Lake Low altitude lake Mandi Himachal Pradesh
Maharana Pratap Sagar Fresh water lake Kangra Himachal Pradesh
Manimahesh Lake High altitude lake Chamba Himachal Pradesh
Nako Lake High altitude lake Kinnaur Himachal Pradesh
Pandoh Lake High altitude lake Mandi Himachal Pradesh
Prashar Lake Freshwater lake Mandi Himachal Pradesh
Renuka Lake Low altitude lake Sirmour Himachal Pradesh
Rewalsar Lake Mid altitude lake Mandi Himachal Pradesh
Seruvalsar Lake High altitude lake Chamba Himachal Pradesh
Manimahesh Lake High altitude lake Chamba Himachal Pradesh
Suraj Taal High altitude lake Lahaul and Spiti Himachal Pradesh
Chandra Taal Sweet Water lake Lahaul and Spiti Himachal Pradesh
Badkhal Lake Natural Water ake Faridabad Haryana
Brahma Sarovar Ancient Water Tank Thanesar Haryana
Karna Lake Landscaped Uchana Haryana
Sannihit Sarovar Holy Water Tank Thanesar Haryana
Surajkund Lake Ancient Reservoir Sunam Haryana
Tilyar Lake High Altitude lake Rohtak Haryana
Blue Bird Lake Wetland habtate Hisar Haryana
Dal Lake Warm Monomictic Srinagar Jammu and Kashmir
Pangong Tso Saltwater lake Jammu Jammu and Kashmir
Tso Moriri Brackish Jammu Jammu and Kashmir
Wular Lake Fresh-Water lake Srinagar Jammu and Kashmir
Manasbal Lake Mixing Monomictic Srinagar Jammu and Kashmir
Mansar Lake Composite lake Jammu Jammu and Kashmir
Sheshnag Lake Alpine high altitude, e Anantnag Jammu and Kashmir
Bellandur Lake    Bengaluru Karnataka
Ulsoor Lake  Stalewater Bengaluru Karnataka
Sankey Lake Artificial lake or tank Bengaluru Karnataka
Hebbal Lake    Bengaluru Karnataka
Lalbagh Lake   Bengaluru Karnataka
Puttenahalli Lake    Bengaluru Karnataka
Madiwala Lake  Artificial tropical lake Bengaluru Karnataka
Agara Lake  Artificial lake Bengaluru Karnataka
Karanji Lake    Mysore Karnataka
Kukkarahalli lake  Freshwater, Recreational and Fisheries Mysore Karnataka
Lingambudhi Lake  Perennial freshwater Mysore Karnataka
Pampa Sarovar Sacred Pond ( Holy Pond for Hindus epic) Koppal Karnataka
Ashtamudi Lake Unique wetland ecosystem, a palm-shaped Kollam Kerala
Maanaanchira Lake Artificial, freshwater lake Kozhikode Kerala
Padinjare Chira Lake Artificial pond Thrissur Kerala
Paravur Kayal Fresh and backwater Kollam Kerala
Punnamada Lake (Vembanad lake)   Alappuzha Kerala
Shasthamkotta lake Largest freshwater lake Kollam Kerala
Vadakkechira Artificial pond Thrissur Kerala
Vellayani Lake   Thiruvananthapuram Kerala
Upper Lake   Bhopal Madhya Pradesh
Lower Lake, Bhopal   Bhopal Madhya Pradesh
Moti Jheel, Kanpur Artificial lake Kanpur Uttar Pradesh
Gorewada Lake Fresh water lake Nagpur Maharashtra
Lonar Lake Impact crater lake, salt lake Lonar Maharashtra
Pashan Lake Artificial lake Pune Maharashtra
Powai Lake Artificial lake Mumbai Maharashta
Rankala Lake Picturesque lake Kolhapur Maharashtra
Shivajisagar lake Reservoir Satara Maharashtra
Talao Pali Lake   Thane Maharashtra
Upvan Lake   Thane Maharashtra
Venna Lake   Mahabaleshwar Maharashtra
Umiam Lake   Shillong Meghalaya
Loktak Lake Fresh water  Moirang Manipur
Palak Dil Lake Lentic Lake Saiha Mizoram
Tam Dil Lake Reservoir Aizawl Mizoram
Anshupa Lake Fresh water lake Cuttack Odisha
Chilka Lake Brackish water Puri Odisha
Kanjia lake Natural lake Bhubaneswar Odisha
Kanjli Wetland Freshwater lake Kapurthala Punjab
Harike Wetland Freshwater lake Tarn Taran Sahib Punjab
Ropar Wetland Man-made freshwater Rupnagar Punjab
Dhebar Lake Reservoir Udaipur Rajasthan
Kaylana Lake Artificial lake Jodhpur Rajasthan
Nakki Lake Artificial lake Sirohi Rajasthan
Pachpadra Lake Saline lake Barmer Rajasthan
Pushkar Lake Artificial lake Ajmer Rajasthan
Ana Sagar Lake Artificial lake Ajmer Rajasthan
Rajsamand Lake Reservoir Kankroli Rajasthan
Sambhar Salt Lake Salt Lake Jaipur Rajasthan
Ramgarh Lake Artificial lake Jaipur Rajasthan
Siliserhlake, Alwar Beautiful artificial lake Alwar Rajasthan
Man Sagar lake Freshwater – Recreational Jaipur Rajasthan
Lake Salusagar     Rajasthan
Dudh Talai Small water tank Udaipur Rajasthan
Fateh Sagar Lake Artificial, fresh water Udaipur Rajasthan
Pichola lake Freshwater lake Udaipur Rajasthan
Rangsagar lake Small artificial lake Udaipur Rajasthan
Swaroopsagar lake Small artificial lake Udaipur Rajasthan
Gurudongmar Lake Fresh water lake North Sikkim Sikkim
Khecheopalri Lake Sacred lake Pelling, West Sikkim Sikkim
Lake Tsongmo Glacial lake East Sikkim Sikkim
Lake Cholamu Glacial, fresh-water lake North Sikkim Sikkim
Hussain Sagar Artificial lake Hyderabad Telangana
Osman Sagar Artificial lake Hyderabad Telangana
Himayat Sagar Artificial lake Hyderabad Telangana
Shamirpet Lake Artificial lake Hyderabad Telangana
Mir Alam Tank Artificial lake Hyderabad Telangana
Durgam Cheruvu (Secret Lake) Freshwater Hyderabad Telangana
Saroornagar Lake Artificial lake Hyderabad Telangana
Alwal Cheruvu Lake Artificial lake Secunderabad Telangana
Berijam Lake Freshwater Dindigul Tamil Nadu
Chembarambakkam Lake Artificial lake Chennai Tamil Nadu
Kodaikanal Lake Fresh-water, Artificial lake Kodaikanal Tamil Nadu
Ooty Lake Artificial lake Udhagamandalam Tamil Nadu
Red Hills Lake (Puzhal lake) Artificial lake Chennai Tamil Nadu
Singanallur Lake   Coimbatore Tamil Nadu
Sholavaram Lake   Thiruvallur Tamil Nadu
Veeranam Lake Artificial, intermittent lake Cuddalore Tamil Nadu
Ramgarh Taal Lake   Gorakhpur Uttar Pradesh
Keetham Lake Scenic lake Agra Uttar Pradesh
Belasagar Lake Artificial lake Kulpahar Uttar Pradesh
Barua Sagar Tal Artificial lake Barua Sagar city Uttar Pradesh
Sheikha Jheel Freshwater Lake Aligarh Uttar Pradesh
Bhimtal Lake Largest natural lake Bhimtal Uttarakhand
Dodital Freshwater lake Dehradun Uttarakhand
Nainital Lake Natural Freshwater Nainital Uttarakhand
Naukuchiatal   Nainital Uttarakhand
Sat Tal Freshwater lake   Uttarakhand
Rabindra Sarobar (Dhakuria Lake) Artificial lake Kolkata West Bengal
Senchal Lake Artificial lake Darjeeling West Bengal
East Calcutta Wetlands Natural and man-made wetlands Kolkata West Bengal
Santragachhi Lake   Santragachhi West Bengal

  Know about Achievement of NASA till 2022.

Frequently Asked Questions(FAQs)

Ques- 1. Which is the largest lake in India?

Ans- Vembanad lake is the largest lake in India.

Ques- 2. Which is the largest saltwater lake in India?

Ans- Chilka is the largest saltwater lake in India.

Ques- 3. Which state is known as the “City of lakes”?

Ans- Rajasthan is known as the “city of lakes” in India.

Ques- 4. Which is the deepest lake in India?

Ans- Manasbal is the deepest lake in India.

Ques- 5. Which is the highest lake in India?

Ans- Gurudongmer is the highest lake in India. 

The Author Of This Blog is Brijesh Sharma

1 Comment
  1. Ali Gul Waheed says


Leave A Reply

Your email address will not be published.