Pseudocrenilabrus имеет в наличие 4 вида, но два из них имеют по нескольку подвидов с обособленными биотопными зонами, что позволяет рассматривать рыб как отдельные биоединицы. Например, P. multicolor – P.multicolor victoriae (Seegers, 1990) имеет подвид, который образовал отдельную экологическую расу в бассейне озера Виктория. Остальные подвиды встречаются в бассейне рек Нил и озера Туркана. Остальные два вида – P.nicholsi (Pellegrin, 1928), P.philander philander (Fowler, 1934), обитают в бассейне рек Оранжевая, Окованго, Замбези.