TAXONOMY ATLAS · LEVEL 04

Nemacheilidae

Nemacheilidae
Genera
49
Species
831

SPECIES INDEX

Species in this family

Browse all 831 published species in Nemacheilidae.

831 published species in this family

Bahaii Loach (Turcinoemacheilus bahaii)

Nemacheilidae

Bahaii Loach

Turcinoemacheilus bahaii
  • Freshwater
  • Up to 6.5 cm

Nemacheilidae

Schistura pakistanica

Schistura pakistanica
  • Freshwater
  • Up to 8.2 cm
mottled loach (Paracanthocobitis botia)

Nemacheilidae

mottled loach

Paracanthocobitis botia
  • Freshwater

Nemacheilidae

Triplophysa bashanensis

Triplophysa bashanensis
  • Freshwater
  • Up to 10.7 cm

Nemacheilidae

Paphlagonian Sportive Loach

Oxynoemacheilus banarescui
  • Freshwater
  • Up to 7.8 cm

Nemacheilidae

Yunnanilus bajiangensis

Yunnanilus bajiangensis
  • Freshwater
  • Up to 6.5 cm

Nemacheilidae

Paracobitis basharensis

Paracobitis basharensis
  • Freshwater
  • Up to 6.1 cm

Nemacheilidae

Nemacheilus banar

Nemacheilus banar
  • Freshwater
  • Up to 8 cm

Nemacheilidae

Triplophysa brahui

Triplophysa brahui
  • Freshwater
  • Up to 6.1 cm
Lesbos stone loach (Oxynoemacheilus theophilii)

Nemacheilidae

Lesbos stone loach

Oxynoemacheilus theophilii
  • Freshwater
  • Up to 7.7 cm

Nemacheilidae

Triplophysa hialmari

Triplophysa hialmari
  • Freshwater
Hircan crested loach (Paracobitis hircanica)

Nemacheilidae

Hircan crested loach

Paracobitis hircanica
  • Freshwater
  • Up to 10.5 cm
Pindus stone loach (Oxynoemacheilus pindus)

Nemacheilidae

Pindus stone loach

Oxynoemacheilus pindus
  • Freshwater
  • Up to 7.5 cm

Nemacheilidae

Schistura porocephala

Schistura porocephala
  • Freshwater
  • Up to 6 cm

Nemacheilidae

Oxynoemacheilus parvinae

Oxynoemacheilus parvinae
  • Freshwater
  • Up to 6.4 cm

Nemacheilidae

Schistura zonata

Schistura zonata
  • Freshwater
Schistura desmotes

Nemacheilidae

Schistura desmotes

Schistura desmotes
  • Freshwater
  • Up to 6.7 cm
Barred loach (Nemacheilus fasciatus)

Nemacheilidae

Barred loach

Nemacheilus fasciatus
  • Freshwater
  • Up to 7.4 cm

Nemacheilidae

Yunnanilus ganheensis

Yunnanilus ganheensis
  • Freshwater
  • Up to 4.4 cm
flat-headed loach (Oreonectes platycephalus)

Nemacheilidae

flat-headed loach

Oreonectes platycephalus
  • Freshwater
  • Up to 10 cm

Nemacheilidae

Paranemachilus pingguoensis

Paranemachilus pingguoensis
  • Freshwater
  • Up to 8.8 cm
Oxynoemacheilus cinicus

Nemacheilidae

Oxynoemacheilus cinicus

Oxynoemacheilus cinicus
  • Freshwater
  • Up to 5.9 cm
Oxynoemacheilus kurdistanicus

Nemacheilidae

Oxynoemacheilus kurdistanicus

Oxynoemacheilus kurdistanicus
  • Freshwater
  • Up to 6.9 cm

Nemacheilidae

Göle loach

Oxynoemacheilus cyri
  • Freshwater
  • Up to 8.6 cm