I have a 20-gallon tank. What can I keep?

A 20-gallon tank is a forgiving size to learn on: the water stays stable longer, and there’s room for a small school, a few bottom dwellers and a cleanup crew together.

A 20-gallon tank holds about 76 L. 11 of the 14 species we cover fit it so far; we add more every week.

Fits a 20-gallon tank, and how many

SpeciesHow many fit on their ownAdult sizeSmallest tank
Betta fish12.5–2.8 in5 gallons (19 L)
Bronze corydorasUp to about 6 (at least 5)2.8 in20 gallons (76 L)
Cherry shrimpUp to about 40 (at least 6)1–1.5 in5 gallons (19 L)
Ember tetraUp to about 16 (at least 6)0.9–1 in10 gallons (38 L)
Fancy goldfishUp to about 16–8 in20 gallons (76 L)
GuppyUp to about 12 (at least 3)1.5–2.5 in10 gallons (38 L)
Neon tetraUp to about 16 (at least 6)1.4 in10 gallons (38 L)
Panda corydorasUp to about 16 (at least 6)2.1 in10 gallons (38 L)
PlatyUp to about 4 (at least 3)2–2.6 in20 gallons (76 L)
Pygmy corydorasUp to about 21 (at least 8)1 in10 gallons (38 L)
Zebra nerite snailUp to about 51 in5 gallons (19 L)

Counts are each species on its own, from our crowding model. Mixing species shares the space, so fewer of each fit: plan a mixed tank in the compatibility checker. Each species page says whether its count matches a published stocking list or is a cautious estimate.

Pairs that live well together in 20 gallons

Both species fit a 20-gallon tank on their own and every compatibility check passes at this size. This is about the two species getting along, not a stocking plan.

Betta fish + Bronze corydorasCan a betta live with bronze corydoras? Yes.
Betta fish + Ember tetraCan a betta live with ember tetras? Yes.
Betta fish + PlatyCan a betta live with platies? Yes.
Betta fish + Pygmy corydorasCan a betta live with pygmy corydoras? Yes.
Bronze corydoras + Ember tetraCan a bronze corydoras live with ember tetras? Yes.
Bronze corydoras + GuppyCan a bronze corydoras live with guppies? Yes.
Bronze corydoras + Neon tetraCan a bronze corydoras live with neon tetras? Yes.
Bronze corydoras + Zebra nerite snailCan a bronze corydoras live with nerite snails? Yes.
Bronze corydoras + Panda corydorasCan a bronze corydoras live with panda corydoras? Yes.
Bronze corydoras + PlatyCan a bronze corydoras live with platies? Yes.
Bronze corydoras + Pygmy corydorasCan a bronze corydoras live with pygmy corydoras? Yes.
Cherry shrimp + Ember tetraCan a cherry shrimp live with ember tetras? Yes.
Cherry shrimp + Pygmy corydorasCan a cherry shrimp live with pygmy corydoras? Yes.
Ember tetra + Neon tetraCan an ember tetra live with neon tetras? Yes.
Ember tetra + Panda corydorasCan an ember tetra live with panda corydoras? Yes.
Ember tetra + Pygmy corydorasCan an ember tetra live with pygmy corydoras? Yes.
Fancy goldfish + Zebra nerite snailCan a fancy goldfish live with nerite snails? Yes.
Guppy + Zebra nerite snailCan a guppy live with nerite snails? Yes.
Guppy + Panda corydorasCan a guppy live with panda corydoras? Yes.
Guppy + PlatyCan a guppy live with platies? Yes.
Neon tetra + Panda corydorasCan a neon tetra live with panda corydoras? Yes.
Neon tetra + Pygmy corydorasCan a neon tetra live with pygmy corydoras? Yes.
Zebra nerite snail + PlatyCan a nerite snail live with platies? Yes.
Panda corydoras + Pygmy corydorasCan a panda corydoras live with pygmy corydoras? Yes.

Too big for 20 gallons

Before you buy fish

Cycle the tank first and check it’s ready, then use the compatibility checker to test your plan.