My Authors
Read all threads
A hydrological map of Kenya with colour-coded watershed areas.

In this thread, we'll highlight the source of each river, the watershed area and the direction of flow.
The rivers of Kenya flow from three main sources: the escarpment and highlands east of rift valley (Aberdares), highlands west of the rift valley (Mau) and Mt. Kenya.

Mt. Elgon & Kilimanjaro on the border with our neighbors also act as sources of rivers that flow within Kenya.
The rivers that rise from the western escarpment and western highlands flow west into major rift valley lakes. These include Nzoia, Yala, Kuja (Migori), Sondu and Mara that flow into Lake Victoria.

Turkwel (Mt. Elgon) and Kerio (Elgeyo escarpment) flow north to Lake Turkana.
Rivers that rise from Eastern highlands and escarpments (Aberdares) flow by gravity towards Indian Ocean. These include the two major rivers of Kenya (Tana & Athi).

Ewaso Nyiro also flows from Aberdares and drains into Lorian swamp.
Travelling across Kenya, one crosses many small streams and rivers. These smaller rivers flow in a capillary system to join bigger river valleys. For instance, one can see numerous rivers in Nairobi which all join up to form Athi river.
Finally, this fantastic map was put together by @GwiliGibbon
Missing some Tweet in this thread? You can try to force a refresh.

Keep Current with Geography of Kenya

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!