В озере Ньяса можно встретить более 500 видов рыб из 10 семейств, в том числе свыше 400 видов цихлид (Cichlidae). 23
Озёрные цихлиды распределяются на две большие группы: пелагические, преимущественно хищные виды, живущие в толще воды вдали от берегов, и прибрежные, среди которых наблюдается богатое разнообразие форм, размеров, способов питания и поведения. 2
Вблизи скалистых берегов озера на участке площадью 50 м² можно насчитать до 500 особей рыб 22 различных видов. 2
Также в озере Ньяса обитают, например, сома (лат. Bagrus spp. и лат. Bathyclarias spp.) и чамбо (лат. Oreochromis spp.). 24