This is a very short list of rivers in Kenya.For a list of more than 3,800 rivers of Kenya, see :sw:Mito ya Kenya This list is arranged by drainage basin, with respective tributaries indented under each larger stream's name.

Mediterranean Sea

Nile White Nile Victoria Nile (Uganda) Lake Victoria Nzoia River Yala River Nyando River Sondu River (Miriu River) Awach River Itare River Kitare River (South Awach River) Gucha River (Kuja River) Migori River Riana River Mogonga River Mara River

Lake Turkana Suguta River Kerio River Lokichar River (Lomenyangaparat) Turkwel River Suam River Omo River Turkwel River

Lake Baringo

Olarabel River (Ngusero River) Molo River Perkerra River Njoro River

Lake Naivasha Gilgil River Malewa River Turasha River (Kija river)

Lake Natron Southern Ewaso Ng'iro Seyabei River

Indian Ocean

Jubba River (Somalia) Lagh Dera Lak Bor Lagh Kutulo Lagh Bogal Ewaso Ng'iro Isiolo River Naro Moru river Milgis Dawa River Tana River Sagana River Kathita River Mutonga River Thiba River Nyamindi River Rupingazi River Kapingazi River Ena River Thuci River Thika River Kiama River Ragati River Kururu River Muhuhi River Galana River Athi River Mbagathi River Ruiru River Nairobi River Tsavo River Tudor Creek Voi River (Goshi River) Umba River Pangani River (Tanzania) Jipe Ruvu River Lumi River

References

External links U.S. Defense Mapping Agency, Operational Navigation Chart Series, 1973 GEOnet Names Server