How many fish in a 20 gallon tank?

The standard (high) 20 gallon is 24 in long. If you can, choose the 20 gallon long instead: same water, 6 more inches of swimming room.

A 20 gallon tank (76 L) can hold roughly 33 small fish like neon tetras on their own, or a smaller mixed community. Big fish count for much more than small ones, so plan by adult size and waste, not inches per gallon.

Volume
20 gal / 76 L
Typical size
24 × 12 × 16 in
Water weight
167 lb
Suitable species
67

Plan my 20 gallon tank

20 gallon stocking ideas

Each plan is checked by our calculator for space, water and compatibility. Add fish gradually to a cycled tank.

62% stocked

Classic community

Open in calculator →

86% stocked

Livebearer tank

Keep more females than males.

Open in calculator →

81% stocked

Betta centerpiece

Open in calculator →

Equipment for a 20 gallon tank

Sized for a 20 gallon tank (24 × 12 × 16 in) with tropical community fish. Your fish may need extras: the stocking calculator builds a list for your exact plan.

Product links go to Amazon search results. As an Amazon Associate we earn from qualifying purchases, at no extra cost to you. Disclosure.

Fish that suit a 20 gallon tank

The number is the most you could keep of that species alone, by bioload. Mix species and you'll need fewer of each.

SpeciesAdult sizeKeep
Betta fish6.5 cm (2.6 in)1 male
Bristlenose pleco12 cm (4.7 in)1 male
Dwarf gourami7.5 cm (3 in)1 male
Fancy goldfish15 cm (5.9 in)1
Guppy5 cm (2 in)3–19
Neon tetra3.5 cm (1.4 in)8–33
Panda corydoras4.5 cm (1.8 in)6–22
Cardinal tetra4 cm (1.6 in)8–27
Celestial pearl danio2.5 cm (1 in)8–55
Cherry barb5 cm (2 in)6–19
Chili rasbora2 cm (0.8 in)10–77
Ember tetra2 cm (0.8 in)8–77
German blue ram6 cm (2.4 in)1 or a pair
Glowlight tetra4 cm (1.6 in)6–27
Harlequin rasbora4.5 cm (1.8 in)8–22
Honey gourami5 cm (2 in)1 male
Julii corydoras5.5 cm (2.2 in)6–16
Kuhli loach9 cm (3.5 in)6–13
Otocinclus4 cm (1.6 in)6–27
Pea puffer2.5 cm (1 in)1 male + 2 or more females
Peppered corydoras6.5 cm (2.6 in)6–13
Platy6 cm (2.4 in)3–14
Pygmy corydoras2.5 cm (1 in)10–55
Sterbai corydoras6.5 cm (2.6 in)6–13
White cloud mountain minnow4 cm (1.6 in)6–27
X-ray tetra4.5 cm (1.8 in)6–22
Agassiz's dwarf cichlid7 cm (2.8 in)1 male + 2 or more females
Bloodfin tetra5 cm (2 in)6–19
Bumblebee catfish7.5 cm (3 in)1–8
Clown killifish3.5 cm (1.4 in)6–33
Clown pleco9 cm (3.5 in)1 male
Cockatoo cichlid7.5 cm (3 in)1 male + 2 or more females
Endler's livebearer3 cm (1.2 in)3–41
Forktail blue-eye5 cm (2 in)8–19
Gardneri killifish6 cm (2.4 in)1 male + 2 or more females
Head and tail light tetra4.5 cm (1.8 in)6–22
Kubotai rasbora2 cm (0.8 in)10–77
Lambchop rasbora3.5 cm (1.4 in)8–33
Peacock gudgeon6 cm (2.4 in)2–14 (few males)
Penguin tetra5 cm (2 in)6–19
Rosy loach2.5 cm (1 in)8–55
Rosy tetra4 cm (1.6 in)6–27
Scarlet badis2 cm (0.8 in)1 male + 2 or more females
Shell dweller cichlid4 cm (1.6 in)2–27 (few males)
Sparkling gourami3.8 cm (1.5 in)2–24
Threadfin rainbowfish4 cm (1.6 in)6–27
Zebra pleco8 cm (3.1 in)1 male
Dwarf rasbora2.5 cm (1 in)10–55
Flame tetra3 cm (1.2 in)8–41
Green neon tetra2.5 cm (1 in)10–55
Least killifish2.5 cm (1 in)6–55
Silvertip tetra4.5 cm (1.8 in)8–22
Variatus platy6 cm (2.4 in)3–14

Shrimp, snails and other invertebrates

Cherry shrimp, Nerite snail, African dwarf frog, Amano shrimp, Assassin snail, Ghost shrimp, Malaysian trumpet snail, Mystery snail, Ramshorn snail, Bamboo shrimp, Crystal red shrimp, Dwarf orange crayfish, Thai micro crab, Vampire shrimp.

Fish that need a bigger tank

Frequently asked questions

How many fish can go in a 20 gallon tank?

A 20 gallon tank (76 L) can hold roughly 33 small fish like neon tetras on their own, or a smaller mixed community. Big fish count for much more than small ones, so plan by adult size and waste, not inches per gallon.

What are the best fish for a 20 gallon tank?

Good choices include betta fish, bristlenose pleco, dwarf gourami, fancy goldfish, guppy and neon tetra. Pick one centerpiece or one school plus a few bottom dwellers, then check the mix in our stocking calculator.

How big is a 20 gallon tank?

A standard 20 gallon tank is about 24 × 12 × 16 inches (61 × 30 × 41 cm). Full of water it weighs at least 167 lb (76 kg) before glass, gravel and decor.

What fish should not go in a 20 gallon tank?

Angelfish, common goldfish, common plecos, oscars and tiger barbs need more room. For example, angelfish need at least 29 gallons (110 L).

What size heater do I need for a 20 gallon tank?

About 75 W keeps a 20 gallon tank at 78 °F (25.5 °C) in a room at 65 °F (18 °C). Use a bigger heater for a colder room, or check yours with our heater size calculator.

What size filter do I need for a 20 gallon tank?

Choose a filter rated about 80–120 gallons per hour (GPH), which is 4–6 times the tank volume for a typical community tank. Messy fish like goldfish need more; bettas need gentle flow.