20 gallon fish tank: planted 20 long with a school of tetras and driftwood
Planted Tanks

What fits in a 20 gallon fish tank (and what doesn’t)

Updated October 2026

A 20 gallon fish tank holds one small community: a school of ten nano fish, six corydoras on the bottom and a single centrepiece fish. That is the ceiling, not the starting point. What does not fit: anything past four inches at adult size, and every goldfish, pleco and angelfish the store will sell you for it.

Long or high changes the answer

The 20 gallon comes in two shapes and they stock differently. Aqueon lists the 20 Long at 30.25 by 12.5 by 12.75 inches and the 20 High at 24.25 by 12.5 by 16.75 inches. Both weigh 25 lb empty and 225 lb full (manufacturer figures).

The Long gives you six more inches of run, which schooling fish and bottom dwellers actually use. The High gives you four more inches of depth, useful only for tall plants. For fish, the Long wins.

Stage the hardware first. The planted tank setup guide covers equipment sequencing; this article stays on counts and footprints.

Video: AquaViva

Stocking table by size, bioload and swimming zone

Adult lengths are rounded from Seriously Fish profiles. Bioload is relative waste output for size. Counts assume a filter rated above the tank’s volume and weekly water changes.

Fish Adult length Swimming zone Bioload 20 Long (30 in) 20 High (24 in)
Neon tetra 1.5 in Mid-water Low School of 10 School of 8
Harlequin rasbora 2 in Mid to top Low School of 10 School of 8
Bronze corydoras 2.75 in Bottom Low Group of 6 Group of 6
Otocinclus 1.5 in Glass and bottom Very low Group of 6 Group of 6
Honey gourami 2 in Top Low One pair One pair
Dwarf gourami 3 in Top Medium One One
Angelfish 6 in body Mid-water High Does not fit Outgrows it
Common pleco 18 in Bottom Very high Does not fit Does not fit
Fancy goldfish Up to 8 in All levels Very high Does not fit Does not fit

Pick one row from the mid-water group, one from the bottom group and one centrepiece. Three rows is a full tank. Four rows is a nitrate problem by month three.

What does not fit, and why the store says otherwise

Angelfish are sold at quarter size. An adult carries six inches of body plus fins and wants the height of a 29 or 55 gallon. Common plecos reach 18 inches and foul a 20 within weeks. Fancy goldfish are cold-water fish that want 20 gallons for the first fish alone.

Small fish can fail here too. Zebra danios and tiger barbs pace the glass in the 24 inch High. Only the Long suits them, and even there a six-fish group is the limit.

Bioload is the real limit, not inches

The inch-per-gallon rule fails because a three inch dwarf gourami and two neons of the same total length are not the same load. Stock by waste and filtration. A filter rated for a 40 gallon tank running on a 20 gives you the margin for the full stocking above; the best aquarium filters roundup lists which units do that without blasting the fish around.

Live plants absorb part of that load. Rooted stems need the right base, which we compare in planted tank substrate: soil, sand or gravel. Substrate also eats volume: two inches of aquasoil across the Long’s footprint displaces about three gallons of water, so your 20 is really a 17.

Add fish in this order

Cycle first, then the bottom group, then the school, then the centrepiece. Leave two weeks between groups so the filter bacteria catch up.

Shrimp count as near-zero bioload and slot into any version of this plan, but a dwarf gourami or a betta centrepiece will pick off shrimplets. If shrimp matter, make the honey gourami pair your centrepiece instead.

Start with the Long, the corydoras and the school. Add the centrepiece a month in, once you know your nitrate stays under 20 ppm between water changes.

Questions readers ask

How many fish can you put in a 20 gallon fish tank?

A school of ten nano fish such as neon tetras or harlequin rasboras, a group of six corydoras and one small centrepiece like a honey gourami pair. That is a full 20 Long. In the 20 High drop the school to eight, because the shorter footprint gives schooling fish less room to run.

Is a 20 gallon long or high better for fish?

The Long. Aqueon lists it at 30.25 inches across versus 24.25 for the High, and that extra run is what tetras, rasboras, danios and corydoras use. The High's extra four inches of depth only helps tall plants and tall-bodied fish, and no tall-bodied fish stays small enough for a 20 anyway.

Can a betta live in a 20 gallon community tank?

Yes, as the centrepiece with peaceful, fast bottom and mid-water fish such as corydoras and harlequin rasboras. Skip fin-nippers like tiger barbs, skip other gouramis, and expect the betta to hunt shrimplets. Keep flow gentle, because a filter sized for a 40 gallon tank will push a betta around unless you baffle the outlet.

About the author

TanninLab writes about betta, shrimp and planted tanks from manufacturer specifications, product labels and published aquarium husbandry sources. Guides compare the stated figures and name where each one comes from.

Keep reading

Get more guides

Care tips, gear guides, and parameter advice by email.