How Many Fish in 20 Gallon Tank Guide: Stocking Math
“How many fish can I keep?” is the single most googled aquarium question, and the inch-per-gallon rule that dominates the first page of results is almost useless. This how many fish in 20 gallon tank guide replaces it with actual species-by-species numbers from tanks we have run at Gensou Aquascaping at 5 Everton Park over the last decade. Stocking a 76 L properly is about bio-load, swim zones and temperament — not a single total figure, and definitely not “26 inches of fish because 20 gallons equals 26 inches at inch-per-gallon”.
Why Inch-Per-Gallon Fails
The rule treats a 5 cm tetra and a 5 cm goldfish as equivalent when the goldfish produces roughly eight times the ammonia. It ignores adult size, shoaling requirements and surface area. A 76 L tank at inch-per-gallon would “support” one 20-inch Oscar — a fish that would foul the water inside 24 hours. Use species-specific numbers instead, anchored to bio-load, footprint and adult behaviour.
Shoaling Tetras and Rasboras: 12 to 20 Per Tank
Neon tetras, cardinal tetras, rummy-nose tetras, harlequin rasboras, ember tetras: plan on 15 of one species as your baseline shoal in a 20 long. Pushing to 20 improves schooling behaviour visibly and only lifts bio-load by 15 percent. Mixing two tetra species under 15 each gives you two loose groups rather than proper shoals — commit to one species at 15+ rather than three species at six each. The schooling dynamics guide explains the group-size threshold.
Bottom Dwellers: The How Many Fish in 20 Gallon Tank Guide Corydoras Maths
Corydoras sterbai, panda and agassizii at 5 to 6 cm adult: six to eight per tank. Pygmy and habrosus dwarf cories at 3 cm adult: 10 to 14 per tank. Kuhli loaches at 8 cm adult but slim-bodied: six to eight. Keep cory groups at minimum six for the shoaling behaviour that defines the genus — three cories pace anxiously and stop breeding entirely. Sand or very smooth gravel only; sharp-edged aquarium gravel abrades barbels within weeks.
Centrepiece Fish: One Pair or One Harem
Pearl gouramis at 10 cm adult: one male with two females, or a bonded pair. Honey gouramis at 5 cm: one pair, or a trio of one male with two females. Dwarf rams (German blue, Bolivian) at 5 to 7 cm: one pair territorially holding the bottom third. Apistogramma cacatuoides: one male with three females works in 76 L because the male defends one territory while females stay dispersed. Two males of any dwarf cichlid in 76 L guarantees chronic aggression.
Shrimp, Snails and Invertebrates
Neocaridina (cherry, blue, yellow) in a community tank: start with 20, let the colony self-regulate to 60 to 100 depending on predation pressure. Amano shrimp: five to eight for algae duty. Nerite snails: three to five on 2280 cm² glass. Mystery snails: one to two maximum because they produce noticeable waste. Shrimp bio-load is trivial — plan based on what the fish will eat rather than water volume.
Mixing Species: A Worked Example
A realistic, balanced 20 long community: 15 rummy-nose tetras (75 cm combined), six Corydoras sterbai (36 cm), two honey gouramis (10 cm), five amano shrimp, 30 cherry shrimp, two nerite snails. That is 121 cm of combined fish length across three swim zones, 40 percent below the inch-per-gallon figure, and it runs cleanly on weekly 30 percent water changes. Bio-load sits at roughly 65 percent of filter capacity on an Eheim Classic 250, leaving headroom for feeding events and overnight filter slow-downs.
Planted vs Sparse Tank Adjustments
Dense live planting raises the practical stocking ceiling by 20 to 25 percent because plants metabolise ammonia directly as nitrogen. A hardscape-only or fake-plant tank operates at a 15 percent lower ceiling because you lose that buffer. High-tech CO2 injected tanks with strong plant mass carry the highest stocking loads — the Amano-style “iwagumi with two shoaling species” recipes exist because the plant bio-filter capacity is massive.
Stocking a 20 Tall Differently
The 20 tall has 1830 cm² footprint versus 2280 cm² on the long — 20 percent less. Drop shoal sizes to 10 to 12 rather than 15 to 20, and skip serious bottom-dweller groups entirely because the reduced footprint makes six cories look cramped. Gouramis, angelfish pairs and dwarf cichlids suit the tall because they use vertical space. Surface area matters more than volume for oxygen exchange — taller tanks need stronger surface agitation to avoid dawn CO2 hangover.
Stocking Mistakes We See Weekly
Common plecos bought as “3 cm juveniles” that hit 25 cm inside 18 months. Six angelfish in a 20 gallon (three is the maximum, and 20 tall only). Mixed-tetra tanks with three neons, three cardinals and three black skirts — none of which shoal because numbers are too low. Single corydoras as “a bottom cleaner”, which is lonely and under-stimulated. Goldfish in any 20 gallon community — they need cold water, heavy filtration and outgrow 76 L inside a year.
Singapore-Specific Stocking Factors
30 °C ambient shrinks the oxygen-carrying capacity of 76 L by about 8 percent compared to 24 °C. This tightens bio-load headroom, especially overnight when plants respire and CO2 rises. Running a chiller at 24 to 26 °C recovers that capacity and lets you stock at the full figures above. Fan-only cooling evenings push 28 to 29 °C and cost you about 10 percent of the ceiling — compensate by stocking 10 percent lighter or upping filtration.
Related Reading
emilynakatani
Still Have Questions About Your Tank?
Drop by Gensou Aquascaping — most walk-in questions get answered in under 10 minutes by someone who has set up hundreds of tanks.
5 Everton Park #01-34B, Singapore 080005 · Open daily 11am – 8pm
