In freier Wildbahn leben Piranhas nur in Südamerika, hauptsächlich im Amazonas und anderen Küstenflüssen im Nordosten Brasiliens. Sie benötigen warmes Wasser zum Überleben und fressen nicht, wenn die Wassertemperatur unter liegt 54 Grad Fahrenheit.
Piranhas leben in der Regel in Flüssen, die ins Meer münden, wie dem Amazonas, Guyana und Essequibo, sodass sie von einem Naturphänomen namens Pororoca profitieren können. Wenn Pororoca auftritt, strömen die Gezeiten des Ozeans in Küstenflüsse und ziehen oft Tiere in den Fluss. Die Piranhas schlemmen dann an diesen Tieren. Piranhas leben in Schwärmen von etwa 30 Fischen und arbeiten zusammen, um potenzielle Beutetiere anzugreifen oder gemeinsam nach Mahlzeiten zu suchen.