AnimalsDetails

10 gallon stocking

How Many Fish in a 10 Gallon Tank?

A 10 gallon tank can hold roughly 6 to 10 small fish, such as a school of nano fish plus a few bottom dwellers.

    Stocking level

    0%

    Add some fish to see how full your tank is.

      Stocking ideas for a 10 gallon tank

      Neon tetras can live here, but a 15 to 20 gallon gives them more swimming room. Avoid mollies, swordtails and angelfish.

      Before you add fish

      Cycle the tank first, so beneficial bacteria can break down fish waste. Test until ammonia and nitrite read zero and nitrate is rising, which usually takes 4 to 6 weeks. Then add a few fish at a time, with a week or two between groups.

      Frequently asked questions

      How many neon tetras can go in a 10 gallon tank?

      Up to about 16 if they were the only fish, but most people keep a school of 8 to 10 alongside other species.

      Can a goldfish live in a 10 gallon tank?

      No. Fancy goldfish need about 30 gallons for the first fish, and common goldfish need a pond.

      Related tools and guides