28/01/2026
This is River Yala.
Flowing for 219 kilometers, River Yala begins its journey high in the Nandi Hills, where misty slopes and fertile soils give life to its clear waters. From there, it cuts due west through Kakamega, Vihiga, Siaya and Busia counties and finally meeting Lake Victoria at the Yala Swamp, one of Kenyaβs largest and most ecologically rich wetlands.
River Yala is one of five rivers that feed Lake Victoria, alongside Nzoia, Sondu, Nyando and Migori, contributing about 5% of the lakeβs inflows. Though smaller than some, its impact is profound for people, wildlife and the land.
Along its course, the river forms a natural boundary between Kibiri Forest and Kakamega Forest, flowing through lush greenery, hidden tributaries and fertile farmland. In Vihiga County, it runs along much of the northern border with Kakamega, serving as the unofficial divider between communities.
Its many tributaries, Itsava Mwala, Lujesii (Yordan), Malovi, Sirwa, Lurungula, Ishianda, Lunyu, Ishirongo, Malungu, Musanyi and Ijivir feed life into villages and farms. The water is vital for domestic use, watering livestock, small scale irrigation and subsistence farming, sustaining generations who have lived along its banks.
The riverβs journey ends in the Yala Swamp, a sprawling wetland that acts like a green sponge, absorbing floods, protecting Lake Victoria and supporting rare species like the sitatunga antelope, many bird species and indigenous fish critical for local biodiversity and fishing communities.
To safeguard this treasure, the Yala River Nature Reserve was established in 2001, covering 535 hectares across the southern part of Kakamega Forest. The reserve protects both forest and river ecosystems, ensuring that this hidden gem continues to thrive for generations to come.
River Yala also powers small micro hydro projects, bringing electricity to rural homes, while quietly supporting a delicate ecosystem that is now threatened by pollution, agricultural runoff and encroachment.
Follow my page for more.