
Banded Borneo hillstream loach
Gastromyzon fasciatus

The Banded Borneo hillstream loach features a streamlined body with dark brown banding and a flattened head adapted for fast-flowing waters.
This page includes AI-generated images. Why am I seeing AI images?
About the Banded Borneo hillstream loach
Gastromyzon fasciatus is one of those super-cool little Borneo hillstream loaches that scoots around rocks like a tiny stingray and parks itself in the current. It really shines in a river-style setup with lots of smooth stones to graze on and high oxygen - they look busy all day and have a neat, banded pattern.
Also known as
Quick Facts
Size
7 cm
Temperament
Peaceful
Difficulty
Advanced
Min Tank Size
20 gallons
Lifespan
5-8 years
Origin
Southeast Asia (Borneo)
Diet
Omnivore (aufwuchs grazer) - algae/biofilm, spirulina-based foods, quality sinking foods, and small frozen/live foods
Water Parameters
20-25°C
6-7.5
0-12 dGH
Need a heater for this species?
This species needs 20-25°C in a 20 gallon tank. Use our heater calculator to find the right wattage.
Calculate heater sizeCare Notes
- Set the tank up like a fast stream: strong flow, big oxygen, and lots of rounded rocks you can grow biofilm on. Smooth stones and a couple pieces of wood beat soft plants every time with these guys.
- Keep it cool-ish and stable: 68-75F, pH around 6.5-7.5, and low nitrate (I try to keep it under 20 ppm). They crash fast in warm, stale water, so surface agitation and clean water are non-negotiable.
- Feed like you are feeding a grazer, not a bottom scavenger: algae wafers, Repashy Soilent Green, blanched zucchini/green beans, and small frozen foods like bloodworms or brine as a bonus. Put food on a flat rock so the loach can clamp on and eat without getting blasted by the current.
- Do not count on them to live off 'tank algae' unless the tank is mature and you see that brown/green film on rocks. New tanks or spotless tanks are how these end up slowly starving while looking 'fine' for weeks.
- Tankmates: stick to other current-loving, peaceful fish like small danios, white clouds, and some rasboras, plus snails. Avoid aggressive bottom fish (bigger loaches, many cichlids) and anything that hogs food or stresses them off the rocks.
- They squabble with their own kind, so give multiple rock 'plates' and line-of-sight breaks; 3-6 works better than a single specimen if the tank is big enough. If one is constantly pinned off the good rocks, either add more grazing spots or separate the bully.
- Breeding is possible but not common in community tanks: lots of flow, heavy feeding, and cooler water changes sometimes trigger it, and eggs usually end up lost to tankmates. If you want a real shot, use a species tank with pebbles/crevices and pull adults after you notice spawning behavior.
Compatibility
Good Tankmates
- Small, chill schooling fish like white cloud mountain minnows (they like the same cool, oxygen-rich, higher-flow vibe and wont hassle the loach)
- Zebra danios and other active danio types (they stay up in the water column and do fine in current, so everyone keeps out of each others way)
- Peaceful rasboras that tolerate flow - harlequins or similar (calm, midwater, and they wont compete for the loachs grazing spots)
- Other hillstream loaches (Gastromyzon/Beaufortia/Sewellia) if the tank has lots of smooth rock and algae film - they squabble a bit over favorite perches but its usually just posturing
- Small, peaceful bottom buddies like otocinclus (both are algae/film grazers, just make sure theres enough biofilm and dont run a sterile tank)
- Amano shrimp or other sturdy shrimp (in a well-fed tank they mostly ignore each other, and the shrimp help keep the rocks and wood cleaned up)
Avoid
- Nippy, pushy stuff like tiger barbs (they stress everybody out, and hillstreams hate being chased off the rocks all day)
- Big aggressive cichlids (they will claim the bottom and the best rocks, and the loach just cant compete)
- Large predatory fish like bichirs or bigger catfish (if it can fit a hillstream in its mouth, it will eventually try)
- Slow fancy-finned fish like bettas or long-fin guppies (not because the loach is mean - its the mismatch in flow and temperature that usually makes this combo go sideways)
Where they come from
Banded Borneo hillstream loaches (Gastromyzon fasciatus) come from fast, rocky streams in Borneo. Picture shallow water ripping over smooth stones with tons of oxygen and a constant supply of algae and biofilm. That whole "stuck to the rocks" look is basically their entire lifestyle.
If you try to keep them like a regular community bottom-dweller, they usually fade over time. If you build the tank like a little river, they turn into one of the coolest fish you can watch day-to-day.
Setting up their tank
Flow and oxygen are the game here. I have had the best results treating them like a "river tank" fish first and an "algae eater" second. They want moving water, lots of surface agitation, and hard surfaces to graze.
- Tank size: 20 long works for a small group, but 30-40 gallons is way easier to stabilize and gives them more grazing space.
- Flow: strong. A good canister or HOB plus a powerhead aimed along the length of the tank helps. You want visible current, not just a gentle ripple.
- Oxygen: run an airstone or crank surface agitation. Warm water plus low oxygen is where they crash.
- Substrate: sand or fine gravel is fine, but the real estate that matters is smooth river rocks, cobbles, and flat stones.
- Hardscape: stack rocks to create lots of "parking spots" in the flow and calmer pockets behind them.
- Plants: optional. If you use them, pick stuff that tolerates current (Anubias, Java fern, Bolbitis) and tie it to rocks/wood.
- Temperature: cool to mid-70s F is my comfort zone for them. They can handle warmer for a bit, but they look stressed long term.
- Parameters: they are not super picky about pH, but they hate dirty water. Keep nitrate low and stable.
Do not treat "strong filtration" as a substitute for water changes. These loaches do better with fresh, clean water than with any gadget you can buy. If the tank is young or you skip maintenance, they are one of the first fish to tell you.
One underrated tip: build in algae time. I like to set up the tank, get it stable, then let rocks and glass grow a nice film before adding them (or at least before expecting them to look their best). A too-clean tank with shiny rocks usually means they are living off whatever extra food you toss in, and that is not the same as grazing all day.
What to feed them
They are grazers. They spend the whole day rasping biofilm, soft algae, and tiny critters off surfaces. The best feeding plan is a mix of natural grazing plus targeted foods that sink and stay put in current.
- Staples: algae wafers or high-quality sinking tablets (break them into pieces and tuck them between rocks so they do not blow away).
- Veg: blanched zucchini/cucumber, green beans, spinach. Clip it down or wedge it under a stone.
- Biofilm boosters: repashy-style gel foods work great because you can smear a bit on a rock and they will graze it naturally.
- Protein: small amounts of frozen foods like baby brine shrimp, daphnia, cyclops, or chopped bloodworms. Think "snack," not "main diet."
Feed after lights out sometimes. In a busy tank, they can get shy at mealtime. Dropping a couple small pieces of wafer into their favorite rock pile right before bed is a simple way to make sure they actually eat.
Watch their bellies more than the food label. A well-fed Gastromyzon has a gently rounded belly, not pinched-in. If you see them getting thin while other fish look fat, the food is getting stolen or blowing around where they cannot work on it.
How they behave and who they get along with
They are peaceful, but they are not pushovers with their own kind. You will see little "dance-offs" and shoving matches over favorite rocks. It looks dramatic, but it is usually harmless as long as the tank has enough surface area and sight breaks.
- Good tankmates: small, fast fish that like flow (danios, white cloud mountain minnows in cooler setups, small rasboras), and other peaceful river species.
- Also works: small shrimp and snails, as long as your other fish do not snack on them.
- Avoid: big, slow, or aggressive fish, and anything that wants warm, still water (they make the loach choose between comfort and oxygen).
- Avoid: strong food hogs that park on wafers (some larger loaches, big plecos, or boisterous barbs) unless you have lots of feeding spots.
Keep them in a small group if you can. Singles tend to hide more and you miss half the fun. A group of 3-6 spreads out the pecking order and you will see more natural behavior.
Breeding tips
They do breed in aquariums, but it is not the kind of fish where you set up a mop and collect eggs every morning. Most hobbyist spawns seem to happen in mature, stable river tanks with lots of biofilm, strong flow, and plenty of hiding cracks between rocks.
- Start with a group so you have both sexes. Sexing is subtle and often easiest once they are adult and well-fed.
- Use a rock pile with lots of crevices. The more "maze" you build, the better the odds of fry surviving.
- Keep the tank mature and steady. Sudden changes tend to set them back.
- Feed heavy (but clean) for a few weeks: lots of grazing surfaces plus small protein feeds.
- If you get fry, they need micro foods and biofilm. Let algae grow on stones and consider adding powdered fry foods or infusoria-style foods.
If you are chasing breeding, do not over-sanitize the tank. These fish raise babies in the same places you are tempted to scrub: film-covered rocks, mulmy crevices, and mature surfaces.
Common problems to watch for
Most issues with Gastromyzon fasciatus come from the tank being too warm, too still, too new, or too dirty. They are "advanced" mostly because they punish shortcuts.
- Gasping or hovering in high-flow areas: often low oxygen, especially at higher temps. Add surface agitation and drop the temp a bit.
- Slow weight loss: not enough grazing or food is getting stolen. Add more feeding stations and grow more biofilm.
- Sudden deaths after purchase: shipping stress plus low oxygen. Quarantine with strong aeration and hiding spots, and keep meds gentle.
- Ich and other parasites: they can get it like any fish, but treat carefully. Boost oxygen during treatment and avoid overdosing.
- Mouth or belly redness: can be from abrasions on rough decor or bacterial issues in dirty tanks. Use smooth stones and step up water changes.
Low oxygen can take them out fast. If your power goes out or a filter stops, get an airstone running right away. These are not fish that can "wait it out" overnight in warm, stagnant water.
If you want a simple success check: they should be out in the open, plastered to rocks, grazing constantly, with full bellies and strong, even breathing. If they are hiding all the time or clinging near the surface, something about flow, oxygen, or stability is off.
Similar Species
Other freshwater peaceful species you might be interested in.

Ajuricaba tetra
Jupiaba ajuricaba
Jupiaba ajuricaba is a South American freshwater characin from the Amazon basin in Brazil (rio Negro, rio Solimões, and rio Tapajós basins). It reaches about 9.5 cm SL and is diagnosed by a narrow dark midlateral stripe, an elongated humeral spot, and an ocellated spot on the upper caudal-fin lobe. Wild specimens have been collected from blackwater forest streams and also oxbow-lake habitats.

Amapa tetra
Hyphessobrycon amapaensis
This is a tiny, super sleek little tetra with a clean red stripe down the side that really pops once its settled in. It does best in a planted, slightly tinted "creek-style" setup and looks way cooler when you keep a proper group so they school and flash that line together. If you can give it soft, slightly acidic water and a calm community, its an easy fish to fall for.

Anteridorsal Homatula loach
Homatula anteridorsalis
This is a benthic Chinese stream loach from Yunnan that lives right down on the bottom in clear, flowing water over gravel and rocks. Think of it as a "river tank" fish - it wants current, oxygen, and lots of surfaces to poke around on for bits of food and algae.

Armoured stickleback
Indostomus paradoxus
This is that goofy little "freshwater seahorse"-looking fish that just kind of perches and scoots around like a tiny armored twig. Its whole vibe is slow, sneaky micropredator - once its settled in, you will catch it stalking microfoods and doing these subtle little posture displays. The big trick is feeding: they do best when you can provide lots of small live foods in a calm, planted tank.

Aroa twig catfish
Farlowella martini
Farlowella martini is one of those unreal-looking stick catfish that just vanishes the moment it parks itself on a branch. It is a super calm, slow-moving grazer that does best in a mature tank with lots of biofilm, gentle flow, and clean, oxygen-rich water - they are not great at competing at feeding time, so you kind of have to look out for them.

Austellus barb
Dawkinsia austellus
Dawkinsia austellus is a freshwater cyprinid endemic to southern India (Western Ghats region). It is an active, shoaling barb best maintained in a group in a spacious, well-filtered aquarium with good oxygenation and regular maintenance.
More to Explore
Discover more freshwater species.

American flagfish
Jordanella floridae
Jordanella floridae is that little Florida native with the red-and-cream striping that really does look like a tiny flag once a male colors up. They graze algae like champs (especially stringy/hair algae), but they have a bit of attitude - give them plants and space so the bossy behavior stays manageable. Bonus: the male guards the eggs and will actively fan them, which is pretty fun to watch.

Aracu-comum
Schizodon vittatus
Schizodon vittatus is a large South American anostomid (family Anostomidae). Reported maximum size is about 35 cm standard length; it is harvested/consumed in parts of Brazil and is not commonly covered by mainstream aquarium husbandry references.

Arrowhead puffer
Pao suvattii
Pao suvattii is that sneaky Mekong puffer that likes to sit low and ambush food, and it has that super recognizable arrow/V pattern on its back. Gorgeous fish with tons of personality, but it is absolutely not a community guy - plan on a solo, species-only setup if you want everybody to stay in one piece.

Banded Leporinus
Leporinus fasciatus
Banded Leporinus are those torpedo-shaped, black-and-yellow striped fish that look like they're wearing a little prison outfit-and they stay on the move. They've got a ton of personality and they're awesome to watch cruising and picking at stuff, but they're also the kind of fish that will redecorate your tank and "taste test" anything soft-looking.

Bandi River dwarf cichlid
Wallaceochromis signatus
Wallaceochromis signatus is a rare little West African dwarf cichlid that used to show up in the hobby as Pelvicachromis sp. "Bandi 1" or "Guinea". It is a sand-sifter that loves to dig and claims a cave as its base, and the female usually has a really obvious black tail spot that makes ID pretty straightforward.

Barred topminnow
Quintana atrizona
This is a tiny Cuban livebearer that likes to lurk in thick plants and do that classic livebearer "hover and peck" routine all day. The cool part is the subtle black barring and how the fish kind of vanishes into floating plants, then pops right back out when food hits the water.
Looking for other species?
