Le lac Kyoga est un lac complexe et peu profond d'Ouganda, d'environ 1 720 km2 de superficie et situé à 914 m d'altitude. Le Nil Victoria le traverse dans son parcours entre le lac Victoria et le lac Albert. Son apport d'eau le plus important vient donc du lac Victoria. En amont le Nil Victoria est régulé par le barrage hydraulique de Nalubaale à Jinja. Un autre apport d'eau pour le lac est la région du mont Elgon à la frontière entre l'Ouganda et le Kenya. Bien que le lac Kyoga fasse partie du réseau hydraulique des Grands Lacs, il n'est pas lui-même considéré comme un grand lac.