💧
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 Hoai
Schistura hoai
Nemacheilidae
Schistura Horai
Schistura horai
Nemacheilidae
Least Concern
Schistura Humilis
Schistura humilis
Nemacheilidae
Schistura Huongensis
Schistura huongensis
Nemacheilidae
Data Deficient
Schistura Hypsiura
Schistura hypsiura
Nemacheilidae
Schistura Imitator
Schistura imitator
Nemacheilidae
Least Concern
Schistura Implicata
Schistura implicata
Nemacheilidae
Data Deficient
Schistura Incerta
Schistura incerta
Nemacheilidae
Data Deficient
Schistura Indawgyiana
Schistura indawgyiana
Nemacheilidae
Schistura Irregularis
Schistura irregularis
Nemacheilidae
Data Deficient
Schistura Isostigma
Schistura isostigma
Nemacheilidae
Least Concern
Schistura Jarutanini
Schistura jarutanini
Nemacheilidae
Vulnerable
Schistura Kampucheensis
Schistura kampucheensis
Nemacheilidae
Schistura Kangjupkhulensis
Schistura kangjupkhulensis
Nemacheilidae
Endangered
Schistura Kaysonei
Schistura kaysonei
Nemacheilidae
Vulnerable
Schistura Kengtungensis
Schistura kengtungensis
Nemacheilidae
Least Concern
Schistura Khamtanhi
Schistura khamtanhi
Nemacheilidae
Data Deficient
Schistura Khugae
Schistura khugae
Nemacheilidae
Vulnerable
Schistura Kloetzliae
Schistura kloetzliae
Nemacheilidae
Data Deficient
Schistura Klydonion
Schistura klydonion
Nemacheilidae
Schistura Kodaguensis
Schistura kodaguensis
Nemacheilidae
Vulnerable
Schistura Kohatensis
Schistura kohatensis
Nemacheilidae
Vulnerable
Schistura Kohchangensis
Schistura kohchangensis
Nemacheilidae
Data Deficient
Schistura Koladynensis
Schistura koladynensis
Nemacheilidae
Schistura Kongphengi
Schistura kongphengi
Nemacheilidae
Least Concern
Schistura Kontumensis
Schistura kontumensis
Nemacheilidae
Vulnerable
Schistura Laterimaculata
Schistura laterimaculata
Nemacheilidae
Schistura Latidens
Schistura latidens
Nemacheilidae
Data Deficient
Schistura Latifasciata
Schistura latifasciata
Nemacheilidae
Least Concern
Schistura Leukensis
Schistura leukensis
Nemacheilidae
Critically Endangered
Schistura Lingyunensis
Schistura lingyunensis
Nemacheilidae
Schistura Liyaiensis
Schistura liyaiensis
Nemacheilidae
Schistura Longa
Schistura longa
Nemacheilidae
Schistura Machensis
Schistura machensis
Nemacheilidae
Vulnerable
Schistura Macrocephalus
Schistura macrocephalus
Nemacheilidae
Data Deficient
Schistura Macrolepis
Schistura macrolepis
Nemacheilidae
Endangered
Schistura Macrotaenia
Schistura macrotaenia
Nemacheilidae
Data Deficient
Schistura Maculosa
Schistura maculosa
Nemacheilidae
Schistura Maejotigrina
Schistura maejotigrina
Nemacheilidae
Schistura Maepaiensis
Schistura maepaiensis
Nemacheilidae
Data Deficient
Schistura Magnifluvis
Schistura magnifluvis
Nemacheilidae
Least Concern
Schistura Mahnerti
Schistura mahnerti
Nemacheilidae
Least Concern
Schistura Malaisei
Schistura malaisei
Nemacheilidae
Least Concern
Schistura Manipurensis
Schistura manipurensis
Nemacheilidae
Near Threatened
Schistura Megalodon
Schistura megalodon
Nemacheilidae
Schistura Melarancia
Schistura melarancia
Nemacheilidae
Least Concern
Schistura Menanensis
Schistura menanensis
Nemacheilidae
Data Deficient
Schistura Minuta
Schistura minuta
Nemacheilidae
Endangered