What tank size does a Zebra Danio need?
Zebra danios are small, fast, schooling fish that need a minimum school of 6 fish in a 20-gallon long tank. A 20-gallon long tank (30 x 12 x 12 inches) provides the horizontal swimming lane that zebra danios need — they are active fish that constantly patrol the upper and middle water column.
A 20-gallon tall tank or a standard 20-gallon is less suitable than a 20-gallon long, because the horizontal dimension matters more than the water column height for zebra danios. The 20-gallon long's extra length (30 vs 24 inches) makes a meaningful difference in how much open swimming space the fish have.
Zebra danios are one of the hardiest commonly kept freshwater fish. They tolerate a wide temperature range (64–77°F / 18–25°C), adapt to most tap water conditions, and will school tightly when kept in groups of 8–10. Groups of fewer than 6 fish display stress behaviour — individual fish may become more aggressive or timid depending on the hierarchy.
A tight-fitting lid is essential. Zebra danios are energetic jumpers and will find any gap in an uncovered tank. Jumping is especially common when the fish are startled or when the water quality is poor.
Frequently asked questions
What size tank do zebra danios need?
Zebra danios need a minimum school of 6 fish in a 20-gallon long tank. The 20-gallon long (30 inches in length) provides the horizontal swimming space that zebra danios need, as they are active fish that constantly move through the upper and middle water column. Smaller or shorter tanks restrict their natural behaviour.
How many zebra danios can I keep in a 20-gallon tank?
A 20-gallon long tank can comfortably hold a school of 8–10 zebra danios. At roughly 2 gallons per danio, the water quality remains manageable with regular water changes. The 20-gallon long format (30 x 12 x 12 inches) is preferable to a standard 20-gallon tall because danios need horizontal swimming room.
Can zebra danios live in a 10-gallon tank?
A 10-gallon tank is not recommended for zebra danios. They need a minimum school of 6 fish, and 6 danios in a 10-gallon tank (less than 2 gallons per fish) creates water quality challenges. Danios are also very active fish that need more open horizontal swimming space than a 10-gallon tank provides.
How many danios should I keep together?
Zebra danios should be kept in a minimum school of 6 fish, with 8–10 being the recommended group size for stable behaviour. Smaller groups of 3–5 danios often show stress — the dominant fish may become aggressive, or shy fish may hide excessively. A tight school of 8–10 danios displays natural shoaling behaviour and is more active and interesting to watch.
Do zebra danios jump out of tanks?
Yes. Zebra danios are active jumpers, especially when startled or when water quality drops. A tight-fitting lid or mesh cover is essential for any zebra danio tank. Gaps around filter intakes or heater cords are common exit routes — seal these with foam or mesh. Danios found on the floor can often be revived if discovered within minutes.
More Zebra Danio resources