多少种食人鱼，这个问题到现在依然是未知并且还是存在争议的。新的食人鱼物种依然在不断的发现中，而物种数量的估计范围大致在三十种到六十种之间。
分布.食人鱼广泛分布在亚马逊河流域，奥里诺科河，圭亚那的河流，巴拉圭河，巴拉那河及圣弗朗西斯科河流域中。一些种类的食人鱼在上述提到的几条河流中的几个流域中都有分布，而其他的一些食人鱼物种分布则较为有限。水族箱观赏用的食人鱼已经被引入美国并且被发现已经流入到波托马克河，密苏里的欧扎克斯湖及威斯康辛州的温纳贝戈湖，不过这些食人鱼一般活不过寒冷的冬天