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.
Index of The Longest Rivers in Kenya
River Tana - approx. 1,000 km: rising in Mount Kenya and Aberdare Ranges and draining into Indian Ocean; Ewaso Nyiro - approx. 700 km: rising in Mount Kenya and draining into the Lorian Swamp; Daua River - approx. 450 km; rising in the Sidamo Highland (through Ethiopia and Kenya) and draining into the Somali Sea; The Mara River - approx. 395 km, formed in Bomet County, after the Nyangores and Amala River merge, it drains into Lake Victoria, and is thus a tributary to the Nile River; Athi-Galana-Sabaki - approx. 390 km; rising in the Aberdare Ranges and draining into Indian Ocean; Mara River - approx. 380 km; rising in the Mau Escarpment and draining into Lake Victoria; Kerio River - approx. 350 km; rising in the Tugen Hills and draining into Lake Turkana; Turkwel River - approx. 340 km; rising in Mount Elgon and draining into Lake Turkana; River Nzoia - approx. 257 km: rising in the Cherangani Hills and draining into Lake Victoria; Southern Ewaso Nyiro - approx. 220 km; rising in the Mau Escarpment and drains into Lake Natron; River Yala - approx. 219 km; rising in the Nandi Escarpment and draining into Lake Victoria; Gucha River - approx. 190 kms: rising in the Kiabonyoru Hills in Nyamira County and draining into Lake Victoria; River Nyando - approx. 153 km: rising in the Mau Escarpment and draining into Lake Victoria

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
A Guide to Migori County
A Summa Digest of Migori
About Migori Way Back When
22 Destinations in Migori County, arranged as one would visit these - east, north, south then west - with aid of in-depth narratives, images, maps and distance chart:
Rongo Town, Treat House Resort, Gogo Falls, Gogo Falls Prehistoric Site, Awendo Town, Got Kwer Shrine, Mugabo Caves, Muhuru Bay, Lobby Resort, Migingo Island, Lake Victoria Sanctuary, Macalder Mines, Kuja River, Kuja Irrigation Scheme, Thimlich Ohinga Landscape, Chinato Crying Stone, Nyaandui Forest, Komotobo Mission Church, Kebharisia Dam, Nyamiencho Coffee Farm, Trans Mara Forest Conservation Area
Know More About Migori County: Its Geography, Land-Use, Highlights, Population, Roads - including a distance chart, Airports, Climate & National Monuments
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.



What’s The Lay Of The Land In C.44?
The altitude in Migori ranges between 1140 ms about Lake Victoria in Nyatike to 4625 ms in Uriri.Undulating hills covers much of the county with few stretches of arable flat land.

