Piranhas are found in the rivers of South America, specifically in Brazil, Bolivia, Peru, Ecuador, Colombia, Venezuela and Guyana. They generally prefer slow-moving waters that are heavily vegetated. However, they have also been known to inhabit fast-flowing rivers and even lakes. In terms of temperature, piranhas prefers water that is between 77 and 86 degrees Fahrenheit.