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

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

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.

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

    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.

    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).

    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.

    Plan your exact 20-gallon

    Stocking calculator →

    What people actually keep in a 20-gallon tank

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

    StockTypical countReported rangeTanks
    shrimp85–508
    otocinclus31–76
    kuhli loach62–104

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

    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.
    By AquaGauge Editorial Team · reviewed against real-tank data · updated 2026-06-15.
    We are recruiting named expert aquarists — see About.