Tank Size & Stocking

How Many Fish Can You Keep in a 20 Gallon Tank?

A 20 gallon tank does not have one correct fish count because six tiny rasboras and six larger livebearers do not create the same load or space demand.

Answer firstDo not stock a 20 gallon by fish count alone; calculate from adult size, species behaviour, shoal requirements, footprint and filtration.Best forEstimating realistic 20 gallon capacityChecked13 September 2026

Questions about 'how many fish' sound numerical, but stocking is biological and behavioural. The same 20 gallons can be comfortably stocked or badly overcrowded with the same number of fish depending on what those fish are.

Freshwater aquarium care scene

Adult size comes first

Use the fish's mature length and body mass, not juvenile shop size. A few deep-bodied adults can create more waste and need more room than many tiny species.

Social group size matters

If a species needs a group of six or more, the tank must accommodate the entire group. Do not reduce the group to make an unsuitable species fit.

Tank shape changes capacity

A 20 long offers more swimming and bottom area than a 20 high, so the same fish list may not suit both equally.

Leave a margin

Do not aim for the calculator's absolute ceiling. Headroom makes feeding errors, growth and missed maintenance less dangerous.

Frequently asked questions

Is 20 fish in a 20 gallon tank okay?

Not necessarily. The species and adult size matter far more than matching fish count to gallons.

Does a bigger filter mean I can add more fish?

Only partly. It may process more waste, but it does not create extra territory or swimming space.

Should I use the one-inch-per-gallon rule?

Only as a crude historical reference, not as a stocking decision rule.

Sources and further reading

This guide separates general aquarium arithmetic from fish-welfare decisions. For species-specific limits, always check the needs of the fish you intend to keep.