Chinese spiny loach

Cobitis sinensis

Also known as Siberian spiny loach

FreshwaterFish

Care at a glance

Temperature
59–75°F
15–24°C
pH
6.5–7.5
Adult size
6 in
15.3 cm
Minimum tank
42 gal
160 L
Temperament
Peaceful
Breeding
No record
Rarity
Rare
Family
Cobitidae
Origin
China and adjacent East Asia

Overview

The Chinese spiny loach is a coolwater bottom fish for an unheated tank. It is best with a little experience.

Did you know

The Chinese spiny loach carries a spine under each eye that folds flat in a groove. This spine gives the spined loaches their name. It flicks the spine out when threatened, like a hidden pocketknife.

Caring for the Chinese spiny loach

Give the Chinese spiny loach a tank of 42 gal (160 L) or more, with a sand floor and gentle flow. It sifts mouthfuls of sand all day and takes no interest in anything above the floor.

Keep the water cool, at 59 to 75°F (15 to 24°C), with a pH of 6.5 to 7.5. Feed sinking granules and frozen foods.

The Chinese spiny loach is easygoing and peaceful with everything, and it does fine alone or in a group. Keep it with other coolwater fish, such as white clouds, minnows or hillstream species.

Good to know

The Chinese spiny loach, Cobitis sinensis, is a member of the family Cobitidae and large for its genus. It has the classic Cobitis rows of blotches along each flank.

In the wild

The Chinese spiny loach lives in temperate streams and rivers across China and nearby parts of East Asia. It keeps to beds of sand and fine gravel, where it buries itself.

Weekly picks

Tank mates

The Chinese spiny loach is a peaceful, social species that keeps to the bottom. These picks share a community profile with it, are safe together in both directions, and overlap on water type, temperature and pH.

Check the full mix in the stocking calculator

Common questions

What size tank does a Chinese spiny loach need?

A Chinese spiny loach needs at least 42 gal (160 L). It spends most of its time in the bottom.

What temperature and pH does a Chinese spiny loach need?

A Chinese spiny loach is comfortable at 59–75°F (15–24°C) with a pH of 6.5–7.5.

What does a Chinese spiny loach eat?

A Chinese spiny loach eats sinking granules and frozen foods. It also sifts mouthfuls of sand all day.

How big does a Chinese spiny loach get?

An adult Chinese spiny loach reaches about 6 in (15.3 cm).

Related species