Su kimyası balıklar için çok önemlidir. Sadece piranha değil tüm balıklar farklı su değerlerinde yaşarlar. Aynı nehirden yakalanmış olsa bile iki farklı balık birbirinden farklı su değerleri bile isteyebilir. Çünkü nehir, ırmak, dere vb. akarsularda suyun doğduğu kaynak bölgesinde su değerleri ile denize döküldüğü bölgede su değerleri birbirinden çok faklı olabilmektedir. Bunun sebebi doğduğu bölgede su yabancı maddelerden etkilenmeye fırsat bulamadan akıp gider ancak su yol aldıkça ve denize yaklaştıkça topladığı alüvyonlar vb. suya karışan şeyler suyun değerlerini değiştirir. Aynı şekilde 20°c ısıda akan bir su ilerledikçe daha da soğuyabilir ve l6°c ısıya düşebilir.
Piranhalarda amazon nehri ve diğer nehirlerde çok faklı su değerleri ile karşı karşıyadırlar. Su değişikliğine dayanıklıdırlar. Ancak ani değişimler onların ölümüne sebep olur. Nehirler ve kollarında gezerken su değerlerinde değişimler olur ancak bu aniden gerçekleşmez. Farklı değerlere sahip sular çok hızlı bir şekilde birbirine karışmazlar. Bu nedenle amazon havzasına yukarıdan bakıldığı zaman denize döküldüğü bölgede simsiyah sulara sahip bir nehir kolu ile yemyeşil sulara sahip bir nehir birbirine karışmadan iki farklı renk oluşturarak denize dökülürler. Ancak buradan sonra karşıdan vuran deniz dalgaları suları birbirine karıştırır.