As piranhas selvagens vivem apenas na América do Sul, principalmente no rio Amazonas e em outros rios costeiros do nordeste do Brasil. Elas precisam de água quente para sobreviver e não se alimentam quando a temperatura da água é inferior 54 graus Fahrenheit.
As piranhas costumam viver em rios que deságuam no oceano, como os rios Amazonas, Guiana e Essequibo, para que possam aproveitar um fenômeno natural chamado pororoca. Quando ocorre a pororoca, as marés do oceano invadem os rios costeiros, muitas vezes arrastando animais para o rio. As piranhas então se banqueteiam com esses animais. As piranhas vivem em cardumes de cerca de 30 peixes e trabalham juntas para atacar presas em potencial ou procurar comida em uníssono.