List Of Freshwater Lakes In Kenya

This is a list of freshwater lakes in Kenya. Freshwater lakes are water bodies with unsalted water surrounded by land. Freshwater lakes have a low salt concentration which is less than 1%.

Here is a list of freshwater lakes in Kenya.

1. Lake Victoria

Lake Victoria is the second-largest freshwater lake in the world and the largest tropical lake in the world. Its size is approximately 68,800 square kilometres. It has a shoreline of 3,440 kilometres with more than 3000 islands. Lake Victoria acts as a boundary between Kenya, Uganda and Tanzania.

The largest river that flows into Lake Victoria is River Kagera. The lake’s outflow is River Nile. Lake Victoria offers opportunities for fishing, especially species such as Nile perch and Tilapia.

Image © Mohammedhersi | Twitter

2. Lake Naivasha

It is one of the two freshwater lakes found in the Great Rift Valley. The lake has a surface area of 139 square kilometres and a maximum depth of 98 ft. It is surrounded by a swamp which covers about 64 square kilometres.

Lake Naivasha is home to hundreds of bird species thereby making it one of the favourite birdwatching paradise.

There are two smaller lakes that surround Lake Naivasha, Lake Oloidien and Lake Sonachi which is a green crater lake.

Image © tdwrsa| Flickr

3. Lake Baringo

It is one of the freshwater lakes in the Great Rift Valley. It covers a surface area of about 130 square kilometres and an elevation of 3,180 ft. The lake has no known outlet but it is fed by rivers such as Ol Arabel, Perkerra and Molo.

Lake Baringo is home to over 500 species of birds and about seven freshwater fish such as Nile tilapia, different crocodile breeds and hippos.

Image ©

4. Lake Ellis

Lake Ellis is one of the few unknown lakes in Kenya. It is a magical freshwater lake located on the eastern side of Mt Kenya. It is surrounded by scenic rocks and valleys which are perfect sites for photography, camping, birdwatching and nature trails.

Image © omsed| Twitter

5. Lake Kenyatta

It is a freshwater lake located in Mpeketoni, Lamu County. It was named after the late first president Mzee Jomo Kenyatta. It is also known as Lake Mukunganya. Its maximum length is 12 kilometres, with a surface elevation of about 33 ft. The Lake is a spot for a number of wild birds, hippos, warthogs and waterbucks.

Image © swahiligal| Twitter
Zack Abuyeka

I am the third eye.My duty is to keep you updated of the current trends and events happening round the globe.