Gucha-Migori River

Major Rivers in Migori

Gucha-Migori River: Powering Gogo Falls

Rising in the Kiabonyoru highlands, River Gucha, or Kuja, is the longest river in Kisii County, flowing for 150 km, running west through Migori County, before draining into Lake Victoria. The Gucha is marked by high altitude areas with steep slopes in its headwaters. Along its course, River Gucha is joined by River Migori at Sango Nyatike, from where it flows as the Gucha-Migori River to Lake Victoria. River Migori has its headwaters in Chepalungu Forest in Bomet County.

As it runs across Gusiiland part of it becomes the Mogonga River, infamous for its deadly effects when it floods. Mogonga and Gucha are almost equal in size and meet just 1.5 km before flowing through the small town center of Ogembo. In 2001-2002, the Gucha-Migori River changed its course near its mouth, shifting northerly to its present location. About 45 km from Migori, the Gogo Falls dam, completed in 1956 with a capacity of 2MW, is connected to the national grid.

Some of the main highlights of River Gucha in Kisii and Nyamira counties are the impressive waterfalls – Eyaka, Nyakwana and Keera. The most impressive of these, Keera Falls, is situated 10 km north of Nyamira town. The downstream areas of River Gucha have great potential for both riverine tourism and white water sports, notably at Rianyakoora and Ria’nchore. There are also immense opportunity for creating aqua parks, sporting fisheries and recreational areas.


Kenya is blessed with several rivers, each playing a vital role in the country’s ecosystem, economy, and culture. The longest of these is the Tana, stretching approximately 1,000 kilometers from its source in the Aberdare Mountains to the Indian Ocean. Long, wide, short, seasonal, the rivers that crisscross Kenya each contributes to the natural beauty, biodiversity, and socio-economic success.


Migori is a diverse and culturally rich county with vast agricultural potential, significant mineral resources, and proximity to important cross-border trade routes. While it faces challenges, Migori County offers great opportunities for touring, especially with attractions like Thimlich Ohinga and Lake Victoria.

You Are Here: River Gucha

Where to Next?

Explore Destinations Nearby River Gucha


What’s The Air Like In Migori?

Temperatures in Migori range between 24oC and 31oC. The driest months are December to February. Long rains occur between March and May.

Know More About Migori County…