Petrocephalus состоит из 43 видов. Обитают в бассейне рек Конго, Нил, Нигер, Замбези, Лимпопо, Чад, Вольта, Окованго и Санага. P.cotostoma (имеет три подвида) встречается в озерах Танганьика и Малави. Есть эти рыбы и в небольших лесных озерах. Например, P.squalostoma является эндемиком озера Моеро. Большая часть видов предпочитает мелководные участки спокойных рек, озер, оросительных каналов. Но, есть и исключения.