💧
Freshwater Fish Species
All freshwater fish species found in rivers, lakes, streams, and ponds worldwide. From tiny tetras to the giant arapaima — covering every continent.
18,067
Total Species
1,926
Endangered (EN+CR)
1,910
Edible Species
204
Families
Schistura Daubentoni
Schistura daubentoni
Nemacheilidae
Least Concern
Schistura Dayi
Schistura dayi
Nemacheilidae
Least Concern
Schistura Denisoni
Schistura denisoni
Nemacheilidae
Least Concern
Schistura Desmotes
Schistura desmotes
Nemacheilidae
Least Concern
Schistura Dorsizona
Schistura dorsizona
Nemacheilidae
Least Concern
Schistura Fusinotata
Schistura fusinotata
Nemacheilidae
Least Concern
Schistura Gangetica
Schistura gangetica
Nemacheilidae
Least Concern
Schistura Geisleri
Schistura geisleri
Nemacheilidae
Least Concern
Schistura Hingi
Schistura hingi
Nemacheilidae
Least Concern
Schistura Horai
Schistura horai
Nemacheilidae
Least Concern
Schistura Imitator
Schistura imitator
Nemacheilidae
Least Concern
Schistura Isostigma
Schistura isostigma
Nemacheilidae
Least Concern
Schistura Kengtungensis
Schistura kengtungensis
Nemacheilidae
Least Concern
Schistura Kongphengi
Schistura kongphengi
Nemacheilidae
Least Concern
Schistura Latifasciata
Schistura latifasciata
Nemacheilidae
Least Concern
Schistura Magnifluvis
Schistura magnifluvis
Nemacheilidae
Least Concern
Schistura Mahnerti
Schistura mahnerti
Nemacheilidae
Least Concern
Schistura Malaisei
Schistura malaisei
Nemacheilidae
Least Concern
Schistura Melarancia
Schistura melarancia
Nemacheilidae
Least Concern
Schistura Multifasciata
Schistura multifasciata
Nemacheilidae
Least Concern
Schistura Namboensis
Schistura namboensis
Nemacheilidae
Least Concern
Schistura Nicholsi
Schistura nicholsi
Nemacheilidae
Least Concern
Schistura Nilgiriensis
Schistura nilgiriensis
Nemacheilidae
Least Concern
Schistura Nomi
Schistura nomi
Nemacheilidae
Least Concern
Schistura Obeini
Schistura obeini
Nemacheilidae
Least Concern
Schistura Obliquofascia
Schistura obliquofascia
Nemacheilidae
Least Concern
Schistura Pervagata
Schistura pervagata
Nemacheilidae
Least Concern
Schistura Poculi
Schistura poculi
Nemacheilidae
Least Concern
Schistura Porthos
Schistura porthos
Nemacheilidae
Least Concern
Schistura Procera
Schistura procera
Nemacheilidae
Least Concern
Schistura Reidi
Schistura reidi
Nemacheilidae
Least Concern
Schistura Rupecula
Schistura rupecula
Nemacheilidae
Least Concern
Schistura Savona
Schistura savona
Nemacheilidae
Least Concern
Schistura Scaturigina
Schistura scaturigina
Nemacheilidae
Least Concern
Schistura Sexcauda
Schistura sexcauda
Nemacheilidae
Least Concern
Schistura Shadiwalensis
Schistura shadiwalensis
Nemacheilidae
Least Concern
Schistura Sikmaiensis
Schistura sikmaiensis
Nemacheilidae
Least Concern
Schistura Sombooni
Schistura sombooni
Nemacheilidae
Least Concern
Schistura Tirapensis
Schistura tirapensis
Nemacheilidae
Least Concern
Schistura Udomritthiruji
Schistura udomritthiruji
Nemacheilidae
Least Concern
Schistura Vinciguerrae
Schistura vinciguerrae
Nemacheilidae
Least Concern
Schizocypris Altidorsalis
Schizocypris altidorsalis
Cyprinidae
Least Concern
Schizodon Altoparanae
Schizodon altoparanae
Anostomidae
Least Concern
Schizodon Australis
Schizodon australis
Anostomidae
Least Concern
Schizodon Borellii
Schizodon borellii
Anostomidae
Least Concern
Schizodon Corti
Schizodon corti
Anostomidae
Least Concern
Schizodon Intermedius
Schizodon intermedius
Anostomidae
Least Concern
Schizodon Isognathus
Schizodon isognathus
Anostomidae
Least Concern