Skip to content

How many goldfish can I keep?

How many goldfish fit your setup depends on tank size and type β€” roughly 75 L for one fancy plus 40 L each extra, and far more for single-tails.

The short answer

It comes down to tank size and goldfish type, not a fish-per-litre rule of thumb. For fancy goldfish, budget about 75 L for the first fish and ~40 L for each additional one. Single-tails (commons, comets, shubunkins) grow large and fast, so most tanks only suit one β€” they’re really pond fish. Understock rather than overstock: goldfish are heavy waste producers, and crowding is the fastest route to poor water and sick fish.

Why the numbers are generous

Goldfish combine large adult size with a huge bioload. Pack too many into a tank and ammonia and nitrate climb between water changes, oxygen drops, and disease spreads easily. Giving each fish plenty of water keeps chemistry stable and lets your filter keep up. It’s always better to keep fewer goldfish well than more goldfish badly.

Tip: stock for the tank's footprint and your filtration, and test your water. If nitrate climbs fast between changes, you're overstocked β€” see how to know if your tank is overstocked.

Do goldfish need company?

Goldfish are sociable and often more active in a group, but they are not schooling fish and a single goldfish is perfectly happy alone. If you want more than one, add the space to match β€” don’t squeeze extra fish into a tank that’s already full. And keep goldfish only with other goldfish: they need cooler water than tropicals and will eat fish small enough to swallow. See can goldfish live with tropical fish?

Plan before you buy

Work out your final tank first, then decide numbers. A common goldfish or comet needs a pond or a very large tank; fancies fit a big aquarium. Browse the aquariums hub and best large aquarium guide, and read how big a goldfish tank needs to be to size it right.

Frequently asked questions

Can I keep just one goldfish?

Yes. Goldfish are social but not schooling fish, and a single goldfish can live a full, healthy life in a properly sized, filtered tank. One fish also means less waste and easier water quality.

How many goldfish fit in a 150 litre tank?

Around two to three fancy goldfish, allowing roughly 75 litres for the first and 40 litres each after. For single-tailed commons or comets, 150 litres is really only suitable for one β€” they're better in a pond.

πŸ”Ž The tool we recommend

Found your model? Buy it at the right price.

UniverTrack tracks the real price of your aquarium gear across several retailers, spots fake discounts and warns you when it's genuinely the right moment to buy β€” with an AI assistant to guide you.

πŸ“‰ Real price historyπŸ”” Buy-now alertsπŸ€– AI buying assistant
Try free for 14 days β†’
No commitment Β· Cancel in 1 click Β· 5 languages