💧
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
Hypoptopoma Muzuspi
Hypoptopoma muzuspi
Loricariidae
Least Concern
Hypoptopoma Psilogaster
Hypoptopoma psilogaster
Loricariidae
Least Concern
Hypoptopoma Steindachneri
Hypoptopoma steindachneri
Loricariidae
Least Concern
Hypoptopoma Thoracatum
Hypoptopoma thoracatum
Loricariidae
Least Concern
Hypopygus Benoneae
Hypopygus benoneae
Rhamphichthyidae
Least Concern
Hypopygus Cryptogenes
Hypopygus cryptogenes
Rhamphichthyidae
Hypopygus Minissimus
Hypopygus minissimus
Rhamphichthyidae
Data Deficient
Hypopygus Neblinae
Hypopygus neblinae
Rhamphichthyidae
Least Concern
Hypopygus Varii
Hypopygus varii
Rhamphichthyidae
Vulnerable
Hyporhamphus Brederi
Hyporhamphus brederi
Hemiramphidae
Least Concern
Hyporhamphus Taiwanensis
Hyporhamphus taiwanensis
Hemiramphidae
Hypostomus Agna
Hypostomus agna
Loricariidae
Least Concern
Hypostomus Alatus
Hypostomus alatus
Loricariidae
Least Concern
Hypostomus Albopunctatus
Hypostomus albopunctatus
Loricariidae
Least Concern
Hypostomus Ancistroides
Hypostomus ancistroides
Loricariidae
Least Concern
Hypostomus Angipinnatus
Hypostomus angipinnatus
Loricariidae
Data Deficient
Hypostomus Annectens
Hypostomus annectens
Loricariidae
Vulnerable
Hypostomus Arecuta
Hypostomus arecuta
Loricariidae
Hypostomus Argus
Hypostomus argus
Loricariidae
Least Concern
Hypostomus Atropinnis
Hypostomus atropinnis
Loricariidae
Data Deficient
Hypostomus Auroguttatus
Hypostomus auroguttatus
Loricariidae
Least Concern
Hypostomus Basilisko
Hypostomus basilisko
Loricariidae
Hypostomus Bimbai
Hypostomus bimbai
Loricariidae
Hypostomus Bolivianus
Hypostomus bolivianus
Loricariidae
Near Threatened
Hypostomus Borellii
Hypostomus borellii
Loricariidae
Near Threatened
Hypostomus Boulengeri
Hypostomus boulengeri
Loricariidae
Least Concern
Hypostomus Brevicauda
Hypostomus brevicauda
Loricariidae
Data Deficient
Hypostomus Brevis
Hypostomus brevis
Loricariidae
Data Deficient
Hypostomus Careopinnatus
Hypostomus careopinnatus
Loricariidae
Least Concern
Hypostomus Carinatus
Hypostomus carinatus
Loricariidae
Least Concern
Hypostomus Carvalhoi
Hypostomus carvalhoi
Loricariidae
Data Deficient
Hypostomus Caudofasciatus
Hypostomus caudofasciatus
Loricariidae
Hypostomus Chrysostiktos
Hypostomus chrysostiktos
Loricariidae
Least Concern
Hypostomus Coppenamensis
Hypostomus coppenamensis
Loricariidae
Near Threatened
Hypostomus Corantijni
Hypostomus corantijni
Loricariidae
Least Concern
Hypostomus Cordovae
Hypostomus cordovae
Loricariidae
Hypostomus Crassicauda
Hypostomus crassicauda
Loricariidae
Least Concern
Hypostomus Dardanelos
Hypostomus dardanelos
Loricariidae
Least Concern
Hypostomus Delimai
Hypostomus delimai
Loricariidae
Least Concern
Hypostomus Denticulatus
Hypostomus denticulatus
Loricariidae
Least Concern
Hypostomus Derbyi
Hypostomus derbyi
Loricariidae
Least Concern
Hypostomus Dlouhyi
Hypostomus dlouhyi
Loricariidae
Vulnerable
Hypostomus Ericae
Hypostomus ericae
Loricariidae
Least Concern
Hypostomus Ericius
Hypostomus ericius
Loricariidae
Least Concern
Hypostomus Faveolus
Hypostomus faveolus
Loricariidae
Least Concern
Hypostomus Fluviatilis
Hypostomus fluviatilis
Loricariidae
Data Deficient
Hypostomus Francisci
Hypostomus francisci
Loricariidae
Least Concern
Hypostomus Froehlichi
Hypostomus froehlichi
Loricariidae