💧
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
Haplochromis Arcanus
Haplochromis arcanus
Cichlidae
Data Deficient
Haplochromis Artaxerxes
Haplochromis artaxerxes
Cichlidae
Data Deficient
Haplochromis Bartoni
Haplochromis bartoni
Cichlidae
Data Deficient
Haplochromis Bayoni
Haplochromis bayoni
Cichlidae
Data Deficient
Haplochromis Boops
Haplochromis boops
Cichlidae
Data Deficient
Haplochromis Bullatus
Haplochromis bullatus
Cichlidae
Data Deficient
Haplochromis Cavifrons
Haplochromis cavifrons
Cichlidae
Data Deficient
Haplochromis Chlorochrous
Haplochromis chlorochrous
Cichlidae
Data Deficient
Haplochromis Chrysogynaion
Haplochromis chrysogynaion
Cichlidae
Data Deficient
Haplochromis Cinereus
Haplochromis cinereus
Cichlidae
Data Deficient
Haplochromis Cronus
Haplochromis cronus
Cichlidae
Data Deficient
Haplochromis Cryptodon
Haplochromis cryptodon
Cichlidae
Data Deficient
Haplochromis Cryptogramma
Haplochromis cryptogramma
Cichlidae
Data Deficient
Haplochromis Decticostoma
Haplochromis decticostoma
Cichlidae
Data Deficient
Haplochromis Diplotaenia
Haplochromis diplotaenia
Cichlidae
Data Deficient
Haplochromis Dolichorhynchus
Haplochromis dolichorhynchus
Cichlidae
Data Deficient
Haplochromis Dolorosus
Haplochromis dolorosus
Cichlidae
Data Deficient
Haplochromis Empodisma
Haplochromis empodisma
Cichlidae
Data Deficient
Haplochromis Erythrocephalus
Haplochromis erythrocephalus
Cichlidae
Data Deficient
Haplochromis Estor
Haplochromis estor
Cichlidae
Data Deficient
Haplochromis Eutaenia
Haplochromis eutaenia
Cichlidae
Data Deficient
Haplochromis Gilberti
Haplochromis gilberti
Cichlidae
Data Deficient
Haplochromis Goldschmidti
Haplochromis goldschmidti
Cichlidae
Data Deficient
Haplochromis Gowersii
Haplochromis gowersii
Cichlidae
Data Deficient
Haplochromis Harpakteridion
Haplochromis harpakteridion
Cichlidae
Data Deficient
Haplochromis Humilior
Haplochromis humilior
Cichlidae
Data Deficient
Haplochromis Katonga
Haplochromis katonga
Cichlidae
Data Deficient
Haplochromis Kujunjui
Haplochromis kujunjui
Cichlidae
Data Deficient
Haplochromis Labriformis
Haplochromis labriformis
Cichlidae
Data Deficient
Haplochromis Lacrimosus
Haplochromis lacrimosus
Cichlidae
Data Deficient
Haplochromis Lividus
Haplochromis lividus
Cichlidae
Data Deficient
Haplochromis Loati
Haplochromis loati
Cichlidae
Data Deficient
Haplochromis Luluae
Haplochromis luluae
Cichlidae
Data Deficient
Haplochromis Macrops
Haplochromis macrops
Cichlidae
Data Deficient
Haplochromis Maculipinna
Haplochromis maculipinna
Cichlidae
Data Deficient
Haplochromis Maisomei
Haplochromis maisomei
Cichlidae
Data Deficient
Haplochromis Malacophagus
Haplochromis malacophagus
Cichlidae
Data Deficient
Haplochromis Mandibularis
Haplochromis mandibularis
Cichlidae
Data Deficient
Haplochromis Melanopus
Haplochromis melanopus
Cichlidae
Data Deficient
Haplochromis Melichrous
Haplochromis melichrous
Cichlidae
Data Deficient
Haplochromis Mento
Haplochromis mento
Cichlidae
Data Deficient
Haplochromis Nigrescens
Haplochromis nigrescens
Cichlidae
Data Deficient
Haplochromis Nigricans
Haplochromis nigricans
Cichlidae
Data Deficient
Haplochromis Niloticus
Haplochromis niloticus
Cichlidae
Data Deficient
Haplochromis Nuchisquamulatus
Haplochromis nuchisquamulatus
Cichlidae
Data Deficient
Haplochromis Nyanzae
Haplochromis nyanzae
Cichlidae
Data Deficient
Haplochromis Obtusidens
Haplochromis obtusidens
Cichlidae
Data Deficient
Haplochromis Oligolepis
Haplochromis oligolepis
Cichlidae
Data Deficient