Nan River loach
Hemimyzon nanensis
Also known as Nan hillstream loach, Royal butterfly loach
Care at a glance
- Temperature
- 64–75°F (18–24°C)
- pH
- 6.5–7.5
- Adult size
- 2.8 in (7 cm)
- Minimum tank
- 24 gal (90 L)
- Temperament
- Peaceful
- Social behavior
- Social
- Swim level
- Bottom
- Difficulty
- Difficult
- Breeding
- No record
- Rarity
- Rare
- Origin
- Nan River basin, northern Thailand
- Family
- Balitoridae
Overview
This is a fish for a dedicated river tank, not an ordinary aquarium, and it is one of the harder loaches to satisfy. Keep a small group on the bottom of a tank with torrent-grade flow, cool or even unheated water, and constant high oxygen. In the right current they graze the film on stone and take tiny sinking foods; in a warm, still tank they slowly starve of oxygen and current. They are peaceful and belong only with other cool, fast-water specialists. Feed micro sinking pellets and small frozen foods worked down among the rocks. Plan on about 90 liters with heavy pumps.
In the wild
The Nan River loach comes from cool, fast riffles in the upper Nan basin of northern Thailand, a headwater of the Chao Phraya, over rock, gravel, and sand filmed with algae. Keep it cold-leaning, 18 to 24 degrees Celsius, with strong current, very high oxygen, and pH around 6.5 to 7.5. Shallow, brisk, well-lit water over smooth stone comes closest to its native stretch.
Good to know
Hemimyzon nanensis was described by Doi and Kottelat in 1998 and reaches about 7 centimeters. Hemimyzon are among the most current-adapted of the river loaches in the family Balitoridae, their bodies flattened almost to a pancake and their paired fins broadened into fans that grip wet stone. It has not been bred in aquariums.
Did you know
Until this fish was found, its genus was known only from China and Taiwan. Describing it from northern Thailand in 1998 stretched the known range of Hemimyzon well down into Southeast Asia.
Tank mates
Nan River loach is a peaceful, social species that keeps to the bottom. These picks match on water type, temperature, pH, size and temperament.

Showy hillstream loach
Sewellia speciosaFreshwater2.6 in (6.5 cm)24 gal (90 L)68–75°F (20–24°C)Interrupted danio
Devario interruptusFreshwater2.8 in (7 cm)24 gal (90 L)64–77°F (18–25°C)
Barred danio
Devario pathiranaFreshwater2.4 in (6 cm)24 gal (90 L)70–79°F (21–26°C)
Pearl River hillstream loach
Beaufortia granulopinnaFreshwater3.1 in (8 cm)24 gal (90 L)61–75°F (16–24°C)
Sheepshead swordtail
Xiphophorus birchmanniFreshwater2.8 in (7 cm)24 gal (90 L)68–81°F (20–27°C)Sparkling loach
Schistura coruscansFreshwater3.1 in (8 cm)24 gal (90 L)68–77°F (20–25°C)
Common questions
What size tank does a Nan River loach need?
A Nan River loach needs at least 24 gal (90 L). It spends most of its time in the bottom.
What temperature and pH do Nan River loach need?
Nan River loach are comfortable at 64–75°F (18–24°C) with a pH of 6.5–7.5.
How big do Nan River loach get?
An adult Nan River loach reaches about 2.8 in (7 cm).
Where to buy
Some links may not be the exact species or variety.
…or ask your local fish store.
Appears in
Freshwater fish · Loaches · Advanced fish · Community fish · Bottom dwellers · Coldwater fish
Keeping Nan River loach?
Track water tests, reminders and stocking fit.
Planning tankmates
See how Nan River loach fits a stocking plan. Open the stocking calculator
Add to your site
Show this species on your own site: a shortcode for WordPress, or an HTML embed for anywhere else.
Related species

Twin-stripe lizard loach
Homaloptera bilineataFreshwater3.1 in (8 cm)24 gal (90 L)68–79°F (20–26°C)Zollinger's lizard loach
Balitoropsis zollingeriFreshwater3.1 in (8 cm)24 gal (90 L)70–79°F (21–26°C)
Ogilvie's lizard loach
Homaloptera ogilvieiFreshwater2.4 in (6 cm)20 gal (75 L)70–79°F (21–26°C)
Mekong lizard loach
Homaloptera confuzonaFreshwater3.2 in (8.2 cm)24 gal (90 L)70–81°F (21–27°C)
Malayan lizard loach
Homaloptera parclitellaFreshwater3.9 in (10 cm)29 gal (110 L)70–79°F (21–26°C)Burmese stone loach
Balitora burmanicaFreshwater3.9 in (10 cm)25 gal (95 L)68–79°F (20–26°C)