How many fish in a 50 gallon tank?

A 50-gallon (189 L) tank is a serious community aquarium — big schools, larger fish, and plenty of stability.

Fifty gallons gives both length and volume, opening the door to large schools, multiple groups, and bigger community fish. The extra water buffers mistakes, but more (and larger) fish mean a heavier bio-load — match filtration and water changes to the stock.

Rule of thumb for a 50-gallon (189 L) tank: a large school of 12+, a couple of centrepiece fish, and a bottom group — with strong filtration and a regular maintenance routine. Use the planner below — it's pre-set to 50 gallons — to test your exact list against minimum-tank, schooling, temperature, aggression and bio-load checks.

Your tank

no size set

Pick a common size, or enter your own dimensions.

Inside dimensions

Add fish & invertebrates

Search 126 freshwater species by name or group.

      Verdict

      Stocking ideas for a 50-gallon tank

      Each idea below is scored by the same engine as the planner — tap one to load it.

      Big peaceful community

      ✓ Good starter plan

      2× Pearl Gourami, 15× Rummynose Tetra, 10× Bronze Corydoras

      A large rummynose school that shoals across the tank, gourami centrepieces, and a big cory group.

      Load this build in the planner ↑

      Rainbow display

      ✓ Good starter plan

      8× Boesemani Rainbowfish, 8× Neon Dwarf Rainbowfish, 1× Bristlenose Pleco

      Two active rainbow shoals with a bristlenose — colour and movement across a 50-gallon.

      Load this build in the planner ↑

      How many of each popular fish fit a 50-gallon tank?

      The honest, engine-derived answer instead of a single guess: comfortable single-species display counts for popular community fish at this size. Each number is deliberately conservative — it leaves headroom for water-quality swings and tankmates, so it is a comfortable target, not a hard ceiling. Tap a count to load that fish in the planner.

      Comfortable display numbers for a 50-gallon tank — single-species, leaving room for tankmates
      SpeciesAdult sizeComfortable count (this tank)
      Neon Tetra 3 cm ~31
      Cardinal Tetra 3 cm ~31
      Ember Tetra 2 cm ~33
      Harlequin Rasbora 4.5 cm ~28
      Zebra Danio 5 cm ~23
      Cherry Barb 5 cm ~27
      Guppy (Fancy) 5 cm ~27
      Platy 6 cm ~26
      Molly (Common / Sailfin) 12 cm ~11
      Bronze Corydoras 7 cm ~20
      Kuhli Loach 9 cm ~22
      Cherry Shrimp 3 cm ~31

      Good to know

      What is the maximum number of fish for a 50-gallon tank?

      There is no single number — it depends on the adult size, waste output, and social needs of the species. The planner above estimates a stocking level for your exact list rather than guessing from gallons alone.

      Can I use the "one inch of fish per gallon" rule?

      It is a rough starting point at best and breaks down quickly: a 3-inch goldfish produces far more waste than three 1-inch tetras, and the rule ignores schooling needs, aggression, and adult size. TankStocking weights bio-load by body size and waste class and applies hard welfare checks instead.

      Should I add all the fish at once?

      No. Cycle the tank first, then add fish in small batches over several weeks so the biological filter can keep up. A fully-stocked plan is the destination, not the starting point.

      Plan a 50-gallon tank

      Related guides on TankStocking — each scored by the same welfare engine as the planner.

      Stocking levels are planning estimates, not guarantees — individual fish, filtration, planting, and maintenance all matter. Cycle the tank before adding livestock and verify your own water. How TankStocking works →