New 🐟 Mercury Safety Guide & Omega-3 Rankings Updated for 2026. View Omega-3 Rankings →

💧

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
Filtered Data Deficient ✕ Clear all
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