Endemic to Lake Victoria drainage (Seegers et al. 2004) where, since the introduction of the Nile Perch (Lates niloticus) extent of occurrence (EOO) has decreased from a 20 m depth range observed during the 1969–71 survey (Kudhongania and Cordone 1974) to a 10 m range during the 1997–99 surveys (Okaranon et al. 1999, Getabu and Nyaundi 1999, Mkumbo and Ezekiel 1999). It is now very rare being occasionally encountered in the shallow inshore close to affluent rivers and streams. Its estimated EOO in Lake Victoria is 12,580 km². The species is also distributed in Lake Katwe (EOO=2.5 km²), Lake Kubigena (EOO <1 km²), and Lake Kyoga. Also distributed throughout the upper and middle Akagera system and the Victoria Nile.