💧
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
Pimelodella Pectinifer
Pimelodella pectinifer
Heptapteridae
Data Deficient
Pimelodella Peruana
Pimelodella peruana
Heptapteridae
Data Deficient
Pimelodella Peruensis
Pimelodella peruensis
Heptapteridae
Data Deficient
Pimelodella Roccae
Pimelodella roccae
Heptapteridae
Data Deficient
Pimelodella Rudolphi
Pimelodella rudolphi
Heptapteridae
Data Deficient
Pimelodella Wesselii
Pimelodella wesselii
Heptapteridae
Data Deficient
Pimelodella Wolfi
Pimelodella wolfi
Heptapteridae
Data Deficient
Pimelodus Joannis
Pimelodus joannis
Pimelodidae
Data Deficient
Pimelodus Luciae
Pimelodus luciae
Pimelodidae
Data Deficient
Pimelodus Platicirris
Pimelodus platicirris
Pimelodidae
Data Deficient
Pimelodus Quadratus
Pimelodus quadratus
Pimelodidae
Data Deficient
Pimelodus Stewarti
Pimelodus stewarti
Pimelodidae
Data Deficient
Pisodonophis Hypselopterus
Pisodonophis hypselopterus
Ophichthidae
Data Deficient
Placidochromis Acuticeps
Placidochromis acuticeps
Cichlidae
Data Deficient
Placidochromis Acutirostris
Placidochromis acutirostris
Cichlidae
Data Deficient
Placidochromis Borealis
Placidochromis borealis
Cichlidae
Data Deficient
Placidochromis Chilolae
Placidochromis chilolae
Cichlidae
Data Deficient
Placidochromis Domirae
Placidochromis domirae
Cichlidae
Data Deficient
Placidochromis Fuscus
Placidochromis fuscus
Cichlidae
Data Deficient
Placidochromis Koningsi
Placidochromis koningsi
Cichlidae
Data Deficient
Placidochromis Lineatus
Placidochromis lineatus
Cichlidae
Data Deficient
Placidochromis Longus
Placidochromis longus
Cichlidae
Data Deficient
Placidochromis Macroceps
Placidochromis macroceps
Cichlidae
Data Deficient
Placidochromis Minor
Placidochromis minor
Cichlidae
Data Deficient
Placidochromis Minutus
Placidochromis minutus
Cichlidae
Data Deficient
Placidochromis Msakae
Placidochromis msakae
Cichlidae
Data Deficient
Placidochromis Nigribarbis
Placidochromis nigribarbis
Cichlidae
Data Deficient
Placidochromis Nkhatae
Placidochromis nkhatae
Cichlidae
Data Deficient
Placidochromis Nkhotakotae
Placidochromis nkhotakotae
Cichlidae
Data Deficient
Placidochromis Orthognathus
Placidochromis orthognathus
Cichlidae
Data Deficient
Placidochromis Pallidus
Placidochromis pallidus
Cichlidae
Data Deficient
Placidochromis Vulgaris
Placidochromis vulgaris
Cichlidae
Data Deficient
Placocheilus Bibarbatus
Placocheilus bibarbatus
Cyprinidae
Data Deficient
Placocheilus Robustus
Placocheilus robustus
Cyprinidae
Data Deficient
Placogobio Bacmeensis
Placogobio bacmeensis
Data Deficient
Placogobio Nahangensis
Placogobio nahangensis
Data Deficient
Plagioscion Casattii
Plagioscion casattii
Sciaenidae
Data Deficient
Plain terapon
Mesopristes elongatus
Terapontidae
Data Deficient
Platyclarias Machadoi
Platyclarias machadoi
Clariidae
Data Deficient
Plectrochilus Diabolicus
Plectrochilus diabolicus
Trichomycteridae
Data Deficient
Pnictes Asphyxiatus
Pnictes asphyxiatus
Data Deficient
Pogobrama Barbatula
Pogobrama barbatula
Data Deficient
Pollimyrus Guttatus
Pollimyrus guttatus
Mormyridae
Data Deficient
Pollimyrus Macroterops
Pollimyrus macroterops
Mormyridae
Data Deficient
Pollimyrus Maculipinnis
Pollimyrus maculipinnis
Mormyridae
Data Deficient
Pollimyrus Pedunculatus
Pollimyrus pedunculatus
Mormyridae
Data Deficient
Polypterus Teugelsi
Polypterus teugelsi
Polypteridae
Data Deficient
Pontian Betta
Betta pulchra
Osphronemidae
Data Deficient