How many fish in a 20 gallon tank?
A 20-gallon (76 L) tank is the sweet spot for a first community — stable water and enough room for two compatible groups.
Twenty gallons (especially the "long" footprint) is where real community keeping begins. You can run a mid-water school and a bottom group, or a small centrepiece fish with dither fish. More water means more stability and more forgiveness.
Your tank
no size setPick a common size, or enter your own dimensions.
Add fish & invertebrates
Search 126 freshwater species by name or group.
Verdict
Stocking ideas for a 20-gallon tank
Each idea below is scored by the same engine as the planner — tap one to load it.
Classic community
✓ Good starter plan8× Harlequin Rasbora, 6× Bronze Corydoras
A mid-water school over a bottom-dwelling shoal — different swim levels keep the tank lively.
Load this build in the planner ↑Centrepiece community
✓ Good starter plan1× Honey Gourami, 8× Neon Tetra, 6× Pygmy Corydoras
A peaceful honey gourami as the focal point, with a nano school and tiny cories below.
Load this build in the planner ↑Good to know
What is the maximum number of fish for a 20-gallon tank?
There is no single number — it depends on the adult size, waste output, and social needs of the species. A handful of small nano fish can suit a tiny tank while a few large fish can overload a big one. The planner above estimates a stocking level for your exact list rather than guessing from gallons alone.
Can I use the "one inch of fish per gallon" rule?
It is a rough starting point at best and breaks down quickly: a 3-inch goldfish produces far more waste than three 1-inch tetras, and the rule ignores schooling needs, aggression, and adult size. TankStocking weights bio-load by body size and waste class and applies hard welfare checks instead.
Should I add all the fish at once?
No. Cycle the tank first, then add fish in small batches over several weeks so the biological filter can keep up. A fully-stocked plan is the destination, not the starting point.
Stocking levels are planning estimates, not guarantees — individual fish, filtration, planting, and maintenance all matter. Cycle the tank before adding livestock and verify your own water. How TankStocking works →