# Aquarium Stocking Guide: How Many Fish Per Gallon

The most common question in fishkeeping: "How many fish can I put in my tank?" The classic answer โ€” one inch of fish per gallon โ€” is simple, memorable, and wrong often enough to kill fish. The real answer depends on adult size, waste production, swimming space, and filtration. This guide gives you the actual rules that work.

The Inch-Per-Gallon Rule: When It Works and When It Fails

The rule: 1 inch of adult fish per gallon of water.

Works forFails for
Small community fish (tetras, rasboras)Goldfish โ€” huge waste, need 20+ gallons each
Small peaceful fishFish that grow big (oscars, plecos)
Lightly stocked tanksTerritorial fish (cichlids)
Schooling fish (need 6+ minimum)

A neon tetra is 1.5 inches and produces almost nothing. A goldfish is 6 inches and produces more waste than ten tetras. "1 inch per gallon" treats them identically โ€” which is exactly why it fails.

The Rules That Actually Work

Rule 1: Adult size, not purchase size

That cute 1-inch oscar becomes a 12-inch fish. That 2-inch common pleco becomes 18 inches. Always stock for the adult size.

Rule 2: Waste production matters more than size

Fish typeWaste load per inchEffective gallons per inch
Small community fishLow1 gallon
Medium fishMedium1.5-2 gallons
GoldfishVery high3-4 gallons
Large predatorsVery high5+ gallons

Rule 3: Swimming space and schooling

  • Schooling fish need 6+ minimum โ€” a school of 6 tetras needs more room than 6 individual fish of the same size
  • Active swimmers (danios, rainbowfish) need horizontal length, not just gallons
  • Bottom dwellers add waste but little swim-space pressure
  • Rule 4: The filter sets the real limit

    The true capacity is: how much ammonia can your filter process? A cycled filter rated 2x your tank volume supports 2x the fish. Overloaded filters crash โ€” ammonia spikes kill fish.

    Practical Stocking Table

    10-gallon tank (with cycled filter)

    StockingFish
    Betta community1 betta + 6 neon tetras + 2 nerite snails
    Nano school10-12 microfish (chili rasboras, ember tetras)
    Shrimp tank20-30 cherry shrimp + 1 nerite snail
    Single centerpiece1 dwarf gourami + 6 harlequin rasboras

    20-gallon tank

    StockingFish
    Community12-15 tetras + 6 corydoras + 1 dwarf gourami
    Centerpiece1 angelfish + 8 tetras + 6 corydoras
    Livebearers6 guppies + 4 platies (they breed โ€” expect more)
    Fancy goldfish1-2 fancies (heavy filtration)

    29-40 gallon tank

    StockingFish
    Community20 tetras/rasboras + 10 corydoras + 2 gouramis
    Cichlid starter1 pair of kribensis + dither fish
    Livebearer10 guppies + 6 mollies (breeders โ€” stay on top)

    55+ gallon tank

    StockingFish
    Large community30+ small fish + 10 bottom dwellers
    Angelfish4-6 angelfish (pairs form)
    Goldfish3-4 fancies or 2 commons (heavy filtration)
    Single monster1 oscar (alone or mated pair)

    Species-Specific Minimums

    FishMinimum tankNotes
    Betta5 gallons10+ for tank mates
    Neon tetra10 gallons (school of 6+)20g better for school of 10
    Guppy10 gallonsBreeds fast
    Goldfish (fancy)20 gallons each30+ for two
    Goldfish (common)40 gallons eachPond fish
    Angelfish20 gallons40+ for pairs
    Oscar55 gallonsSingle or pair
    Common pleco75 gallons18" adult
    Cherry shrimp5 gallons10+ for colony

    The "Can I Add One More?" Test

    Before adding any fish, ask:

  • Adult size: How big will it get? (Look it up โ€” never guess)
  • 2. Waste load: Is it a messy fish (goldfish, pleco)?

    3. Schooling: Does it need 6+ of its kind?

    4. Territory: Will it fight current residents?

    5. Water needs: Same temperature/pH as existing fish?

    If any answer is a red flag, skip it. The tank is full when the answer to "can I add one more?" is "I'd have to do extra water changes to be safe."

    Overstocking Symptoms

  • Ammonia/nitrite reading above 0
  • Fish gasping at the surface
  • Fish hiding or fighting
  • Constant cloudy water (bacterial bloom)
  • Fish dying with no visible disease
  • Bottom Line

    Stocking is about adult size, waste, and behavior โ€” not a simple number. Start with the practical table above, stay under 80% of the inch rule for messy fish, always cycle before stocking, and add fish gradually (2-3 per week so the filter adapts). A slightly under-stocked tank is a healthy tank; an overstocked one is a countdown to disaster.