Ziwa Kyoga (pia huandikwa Kioga) ni ziwa kubwa na kina kifupi katika Uganda, karibu 1,720 km ² katika eneo na mwinuko wa 914 m Viktoria Nile hupitia katika ziwa hili katika njia yake kutoka Ziwa Victoria na kuelekea Ziwa Albert. Chanzo kuu kutoka Ziwa Victoria hudhibitiwa na Kituo cha stima cha Nalubaale katika Jinja. Chanzo kingine cha maji ni kanda ya Mlima Elgon kwenye mpaka kati ya Uganda na Kenya. Hata kama Ziwa Kyoga ni sehemu ya mfumo wa Maziwa Makuu, haichukuliwi kama Ziwa kuu. Ziwa Kwania iko karibu.
Upeo wa kina cha Ziwa huwa karibu mita 5.7, nakaribu lote huwa chini ya 4 m . Maeneo chini 3 m huwa na mimea ya maji , wakati eneo kubwa la pwani kinamasi huwa na papyrus na mimea ya majini. Mimea hii pia huunda visiwa vinavyootea ambavyo husonga katikati ya visiwa vidogo vya kudumu. Maeneo yaliyo na maji ambayo hutoa maji kutoka mito huzunguka ziwa hili . Ziwa Kwania ni ziwa ndogo lakini lenye kina kirefu.
Aina 46 wa samaki wametamulikakatika Ziwa Kyoga, na mamba ni wengi.
Mvua zaidi ya El Ninokatika 1997-1998 ulisababisha ngazi za juu za maji,na kuzidisha ukuaji wa papyrus na mimea ya majini`ambayo iliunda mikeka na kufunga mdomo wa Victoria Nile. Kufungana huku kulisababisha ngazi ya maji kupanda juu zaidi, mafuriko karibu 580 km ² za ardhi iliyozunguka eneo hili(DWD 2002) na kusababisha watu kukimbia makazi yao na uharibifu wa uchumi. Mwaka wa 2004, serikali ya Misri ilitunza Uganda dola milioni 13 kurekebisha mtiririko wa mto Nile katika Ziwa Kyoga. As of 2005[update] mdomo huu bado umefungwa. []