食人鱼主要分布于安第斯山以东至巴西平原的诸河流中。除亚马逊河外,库亚巴河和奥利诺科河也是其主要产地。现处于南美洲亚马逊河流域,分布于阿根廷、巴西。