Endemic to Lake Malawi. It occurs around Likoma Island and Mara Point, between Chiwindi and Lumbaulo, from Lumnessi to the Malawian border and down the coast of Malawi to Nekete.