Lake Kyoga is a large shallow lake in Uganda, about 1,720 km2 (660 sq mi) in area. The Victoria Nile flows through the lake on its way from Lake Victoria to Lake Albert. Another source of water to Lake Kyoga is the Mount Elgon region on the border between Uganda and Kenya.
Parts of Lake Kyoga are covered by water lilies, while much of the swampy shoreline is covered with papyrus and water hyacinth. The papyrus also forms floating islands that drift between a number of small permanent islands. Extensive wetlands fed by a complex system of streams and rivers surround the lakes. Nearby Lake Kwania is a smaller lake but deeper.
Forty-six species of fish have been found in Lake Kyoga, and crocodiles are numerous.