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

· Updated · 2 min read

Planted 20-gallon aquarium with a school of blue neon tetras, driftwood, red plants and green stems

Short answer: A cycled, filtered 20-gallon tank holds about 15–20 small community fish: two schools (say 8 neon tetras + 6 corydoras) plus a centerpiece, more than a 10-gallon fits. Stock for adult size and bioload, not the inch-per-gallon rule.

What people actually keep in a 20-gallon tank

Declarative “I keep…” reports from 71+ real 20-gallon tanks shared on Reddit (hypotheticals excluded). How we collect this.

StockTypical countReported rangeTanks
corydoras51–2071
neon tetra62–1417
otocinclus31–714
shrimp5.51–5014
julii corydoras52–711
pygmy corydoras82–1011

Counts are real, declarative “I keep…” reports only (hypotheticals excluded). Wide ranges reflect genuine variation — a sanity range, not a rule.

About 15–20 small fish, in groups

A 20-gallon holds more water, so it stays steadier and runs two schooling species plus a centerpiece that a 10-gallon can’t. Think in groups, not single fish. Treat 15 to 20 as comfortable, not a target to push toward: the aquarium author William T. Innes described the classic warning sign of crowding, “When the fishes persist in coming to the top and gasping for air, it is usually a sign that they are overcrowded or that the water has become bad from some kind of decomposition. The trouble should be quickly found and remedied before the fish become seriously affected or perhaps suffocate.”2

Three 20-gallon stocking plans

  1. Community classic: 8 neon tetras + 6 corydoras + 1 dwarf gourami.
  2. Peaceful nano: 8 ember tetras + 8 harlequin rasboras + 6 cherry shrimp + 1 nerite snail.
  3. Betta community: 1 betta + 6 kuhli loaches + 6 otocinclus in a planted tank.

All assume a cycled tank, a heater around 76–78°F, and a filter rated near 80 GPH (~4× turnover). A cycled tank matters because fish waste turns into ammonia and then nitrate, and only the nitrogen cycle keeps those in check.3

What decides the number

Adult size and bioload, schooling minimums (6+ per species), filtration, and footprint set the number, not “1 inch per gallon.” A 20-gallon long gives more swimming length than a 20-gallon high.

The inch-per-gallon idea is not new, and even a century ago it was treated as a rough approximation. William T. Innes noted, “Another practical rule which has been advocated by some writers, for estimating the fish capacity of an aquarium, is one inch of fish to the gallon of water. To find the gallon capacity, multiply the length, breadth Divide the result by 231. The result will be in gallons. This rule is all right for aquaria of average proportions, but”1 He favored surface area instead: “Even common fish, however, should not be given less than eighteen square inches of water surface to the inch of fish body.”1 That is why footprint, not volume alone, governs how many fish a tank really holds.

Stock conservatively, and be wary of advice that pushes the number higher. The same author warned that “unscrupulous and short-sighted [dealers] recommend the use of more fish than should properly be put into an aquarium of given size.”2

Plan your exact 20-gallon

Stocking calculator →

Check your exact stocking

Add your fish below to see stocking %, filtration load and compatibility for your setup — live.

Add fish below to see your stocking level
Stocking level
Filtration

Stocking — under 85% comfortable · 85–100% full · over 100% overstocked

    Show the math

    Gear for this setup

    As an Amazon Associate AquaGauge earns from qualifying purchases. Some links below are affiliate links, at no extra cost to you. Current price and availability are shown on Amazon. Disclosure.

    • Tetra HT Submersible Heater (100 W)
      Tetra HT Submersible Heater (100 W) Rated for 10 to 30 gallons, it holds a steady 76 to 78 F across a stocked 20-gallon community tank. Check price on Amazon →
    • Marineland Penguin 200 Bio-Wheel HOB Filter
      Marineland Penguin 200 Bio-Wheel HOB Filter Its 200 GPH multi-stage flow gives a 20-gallon plenty of turnover to handle two schools plus a centerpiece. Check price on Amazon →
    • API Freshwater Master Test Kit
      API Freshwater Master Test Kit Liquid tests for ammonia, nitrite, nitrate and pH let you confirm the tank is cycled before adding 15 to 20 fish. Check price on Amazon →

    FAQ

    How many neon tetras in a 20-gallon tank?
    A school of 8–12, kept as one of two species groups rather than the only fish.
    Can I keep two schools of fish in a 20-gallon?
    Yes. That's the strength of a 20-gallon: one mid-water school (say 8 tetras) plus a bottom school (say 6 corydoras), with room for a centerpiece.
    Is a 20-gallon good for beginners?
    Very. It holds water chemistry steadier than a 10-gallon and opens up more stocking, while still fitting a standard stand.

    Sources

    1. William T. Innes. The Complete Aquarium Book.
    2. William T. Innes. Goldfish Varieties and Tropical Aquarium Fishes.
    3. Nitrogen and Water Quality, University of Rhode Island Cooperative Extension / URI Watershed Watch. View source ↗
    Yevhen Bulhakov
    By Yevhen Bulhakov · fishkeeper & founder, reviewed against real-tank data.
    Freshwater aquarist of 8+ years.