Nehirlerde yaşayan balıkların yok olmasının birkaç nedeni vardır: 1. Baraj ve Engeller: Nehirlerin serbestçe akmasını engelleyen barajlar ve diğer engeller, balıkların göç yollarını tıkamaktadır. 2. Kirlilik: Kentsel ve endüstriyel atık sular, yollardan ve tarımdan kaynaklanan yüzeysel akışlar nehir sularını kirletmektedir. 3. İklim Değişikliği: Yaşam alanlarını ve tatlı su mevcudiyetini değiştirmektedir. 4. Sürdürülebilir Olmayan Balıkçılık: Aşırı balıkçılık da balık popülasyonlarını azaltmaktadır.