Stocking guide

How Many Fish Can You Put in a 20-Gallon Aquarium?

Updated October 6, 2026 · 9 min read · Adult-size and bioload guide
Short answer: a 20 US gallon tank is about 75 litres, and it can work very well for a small community. There is no safe fish-per-gallon number: plan around adult size, social groups, territory, filtration and water changes. The combinations below are starting points, not a promise that every tank can carry the same load.

A 20-gallon aquarium is large enough to be forgiving but small enough that a single poor choice can dominate the whole system. The most useful question is not “how many fish fit?” but “which adult fish can share this volume while the filter and maintenance routine keep up?”

Realistic stocking ideas for a 20-gallon tank

ExamplePossible starting planWhat to watch
Small schooling community8–10 small tetras or rasboras plus 5–6 small corydorasKeep each species in a proper group and leave swimming room.
Livebearer setup6–8 male guppies, without femalesMixed-sex groups can produce fry faster than a 20-gallon tank can absorb.
Betta centrepieceOne betta with peaceful bottom-dwellers or snails, only after observing temperamentIndividual aggression matters more than a generic compatibility list.
Single-species school10–12 nano fish of one compatible speciesA larger group of one species is often better than several undersized groups.
Use adult size, not shop size. A juvenile fish may look perfect in a 20-gallon aquarium and become a long-term space problem months later. Plan for the adult length, body mass and behaviour described for the species.

Why the old inch-per-gallon rule fails

Two fish with the same length can create very different biological demands. A heavy-bodied goldfish produces far more waste than a slim nano fish. A fast, active species may need more oxygen and open swimming space than its size suggests. Territorial behaviour can make a tank unsuitable long before ammonia becomes the limiting factor.

Aquapacity models this as a combination of species-specific bioload, tank volume, filter capacity, biological efficiency, water-change routine and plant density. That is more useful than adding centimetres or inches because it reflects the pressures that actually change water quality.

A five-step check before adding fish

  1. Measure usable volume. Substrate, wood and rocks mean the water volume is usually lower than the label on the tank.
  2. List adult species and group sizes. Schooling and shoaling fish should not be kept as isolated “feature” fish.
  3. Check compatibility beyond temperament. Compare temperature, pH range, swimming zone, flow preference and fin-nipping risk.
  4. Check filtration and maintenance together. A powerful pump does not replace biological media, cycling or water changes.
  5. Leave headroom. Fish grow, filters clog, holidays happen and test results fluctuate. A plan that only works at its theoretical maximum is not a resilient plan.

Check your exact stocking plan

Add your fish, tank volume, filter and maintenance routine to the free Aquapacity calculator.

Open the calculator

Fish that are poor choices for a 20-gallon tank

Common goldfish, koi, common plecos and adult angelfish are frequently sold when they are small enough to fit. Their adult size, waste production or social needs make them unsuitable for a typical 20-gallon aquarium. A stronger filter can process waste; it cannot create swimming length or territory.

Frequently asked questions

Can I keep 20 fish in a 20-gallon tank?

Possibly, if they are genuinely tiny, compatible, properly grouped and the rest of the system is robust. The number itself proves nothing; use adult bioload and behaviour to judge the plan.

Should I stock the tank all at once?

No. Add fish in stages, test ammonia and nitrite, and give the biological filter time to adapt between additions.

Does a planted tank automatically hold more fish?

Plants can absorb nitrogen and improve stability, but they do not cancel crowding, territorial stress or the need for filtration and water changes.

Methodology: Aquapacity combines species-level bioload coefficients with tank volume, filtration, maintenance and plant-density inputs. It is a planning aid, not a substitute for testing water or observing fish welfare. For the companion guide, see aquarium filter turnover rate.