The right rainbow fish tank size is 20–30 gallons for a school of dwarf rainbowfish, 40–55 gallons for the medium species like boesemani and turquoise, and 55–75 gallons for the 5–6 inch Australian and red rainbowfish. Every one of those figures assumes a school of six, because that is the smallest group a rainbowfish should ever be kept in, and every one assumes a long tank: rainbowfish are open-water sprinters, and a 30-inch 20-long is a better home for dwarf neons than a 20-high with the same volume.
Rainbow Fish Tank Size by Species
| Rainbowfish | Adult size | School | Minimum tank | Minimum length |
|---|---|---|---|---|
| Threadfin rainbowfish | 1.5–2 in | 8–10 | 20 gal | 30 in |
| Forktail blue-eye | 2 in | 8–10 | 20 gal | 30 in |
| Gertrude's spotted blue-eye | 1.5 in | 8–10 | 15–20 gal | 24 in |
| Dwarf neon (praecox) | 2–2.5 in | 8–10 | 20 gal | 30 in |
| Celebes rainbowfish | 3 in | 6–8 | 30 gal | 30–36 in |
| Boesemani rainbowfish | 3.5–4.5 in | 6–8 | 40 gal | 36 in |
| Turquoise (Lake Kutubu) | 4–4.5 in | 6–8 | 40–55 gal | 36–48 in |
| Neon-blue / Lake Kutubu blue | 3.5–4 in | 6–8 | 40 gal | 36 in |
| Australian rainbowfish | 4–5 in | 6+ | 55 gal | 48 in |
| Splendid / eastern rainbowfish | 4–5 in | 6+ | 55 gal | 48 in |
| Parkinson's rainbowfish | 5 in | 6+ | 55–75 gal | 48 in |
| Red rainbowfish (Glossolepis) | 5–6 in | 6+ | 75 gal | 48 in |
Adult sizes follow the species accounts on the Melanotaenia genus page. Where a shop quotes a smaller tank it is quoting the 1.5-inch juvenile, not the 4-inch adult it becomes in a year. For your own combination of species and group size, use the rainbow fish tank size calculator.
Why Length Matters More Than Gallons
A school of rainbowfish spends the day sprinting from one end of the tank to the other, turning together and sprinting back, with the males peeling off to chase and display. That behaviour needs a straight run, so the rainbow fish tank size question is really a tank length question:
- A 20-gallon long (30 × 12 in) suits eight dwarf neons; a 20-gallon high (24 × 12 in) with the same volume does not.
- A 40-gallon breeder (36 × 18 in) suits six boesemani; a 37-gallon tall (30 × 12 in) does not.
- A 55 gallon (48 × 13 in) is a fine rainbowfish tank despite its narrow width, because rainbowfish are slim; a 75 (48 × 18 in) is the ideal.
Width and height come second: rainbowfish are laterally compressed and turn easily, so the 13-inch width of a 55 that fails a tang is fine for a school of boesemani. Plan length first, then volume for water stability and bioload.
How Many Rainbow Fish in a 10, 20, 29, 55 or 75 Gallon Tank?
- 10 gallon: none. Too short for any school, including dwarf neons.
- 20 gallon long (30 in): 8–10 dwarf neons, threadfins, forktails or Gertrude's blue-eyes. No boesemani.
- 29 / 30 gallon (30 in): 10–12 dwarf rainbowfish, or 6 celebes rainbowfish.
- 40 breeder (36 in): 6–8 boesemani or turquoise, or a dozen dwarf neons with a corydoras group.
- 55 gallon (48 in): 8–10 boesemani or turquoise, or 6 Australian rainbowfish, or two dwarf schools plus a medium school.
- 75 gallon (48 × 18 in): 12 medium rainbowfish, or two schools of six of different species, or 8 large Australian or red rainbowfish. The best rainbow fish tank size for a mixed display.
- 125 gallon (72 in): three species in schools of eight, with room for a full community.
Add the rest of the community — corydoras, plecos, tetras — with the fish tank stocking calculator, and see the 55 gallon tank guide for that footprint's other options.
Rainbow Fish Tank Setup
- Length first. Choose the footprint from the table before the fish.
- Dark substrate and background. Black sand or dark gravel; a black or planted back wall.
- Plants along the back and sides, open lane in front. Vallisneria, Java fern, Amazon swords, and Java moss low down where they spawn.
- Moderate flow. A canister or hang-on filter rated for the tank, plus a small powerhead in tanks of 4 feet or more; rainbowfish play in the outflow. Targets are on the water parameters page.
- Hard water. Crushed coral or aragonite in the filter if tap water is under 8 dGH.
- A tight lid. Rainbowfish jump, especially at dawn during spawning chases.
- Cycled before the school arrives. Six to ten fish at once is a big load for a new filter; add them to a mature tank, ideally in two batches a week apart.
Rainbow Fish in a Planted Tank
Rainbowfish are the classic planted-tank showpiece: they do not eat healthy plants, they colour up against green, and a 4-foot aquascape gives them the run they need. Two adjustments. Heavy planting takes swimming room, so keep the front third open and count a fully planted tank as about 10% smaller for stocking. And plants prefer the softer, slightly acidic water that rainbowfish do not; keep the pH at 7.0–7.4 as a compromise, use root tabs rather than dropping the hardness, and skip CO2-driven pH swings. Which species suit which size of planted tank is on the types of rainbow fish page; who to keep with them is under rainbow fish tank mates; and the rest of the routine is in the rainbow fish care guide.
Rainbow Fish Care FAQ
What is the minimum tank size for rainbow fish?
20 gallons (30 inches long) for a school of dwarf rainbowfish such as praecox or threadfins; 40 gallons and 3 feet for boesemani, turquoise and celebes; 55 gallons and 4 feet for Australian, red and splendid rainbowfish. Every figure assumes six fish.
Can rainbow fish live in a 20 gallon tank?
Only the dwarf species: 8–10 dwarf neon (praecox), threadfin, forktail or Gertrude's rainbowfish in a 20-gallon long. Boesemani and other 4-inch species need 40 gallons or more.
How many rainbow fish in a 55 gallon tank?
Eight to ten boesemani or turquoise rainbowfish, or six of a 5-inch species like the Australian rainbowfish, with room for a bottom-dwelling clean-up crew. Two schools of six of different sizes also work in a 55.
How many rainbow fish in a 75 gallon tank?
Twelve medium rainbowfish, or two schools of six from different species (say boesemani and turquoise), or eight large Australian or red rainbowfish. The 4-foot length is what makes a 75 the ideal rainbowfish tank.
Can I keep rainbow fish in a 10 gallon tank?
No. Even dwarf neons need a 30-inch run and a school of eight; a 10-gallon tank is 20 inches and holds neither. Rainbowfish in a 10 stay pale, nervous and short-lived.
Do rainbow fish need a long tank?
Yes. They are open-water sprinters that cross the tank dozens of times an hour. A 30-inch 20-long beats a 20-high; a 4-foot 55 beats a 3-foot 40 breeder for the same fish.