What size goldfish tank do you need? Read this guide to learn what size tank you need to buy for your goldfish pets.
Learn the ideal goldfish pond stocking density to keep your fish happy and healthy. Our guide covers how many goldfish different pond sizes can support based on factors like space, oxygen, and filtration.
Calculate ideal fish stocking density for aquariums and ponds. Enter tank volume and fish size to check capacity, get recommendations for freshwater, saltwater, goldfish, and koi.

The larger the tank size and the less goldfish you have, the easier it is to maintain good water quality. Fish produce waste and a large water volume dilutes that waste, which means less fish and larger water volumes typically make it much easier to maintain clean water.
However, because goldfish tend to be messier than other pond fish, you might want to slightly adjust this stocking density. A more conservative rule for stocking a goldfish pond would be one fish per 20 gallons of water. This means that, in a 100-gallon pond, you could have five goldfish. In a 125-gallon pond, you could have six or seven.

In this video, I share my opinion about what goldfish stocking guidelines should be.
Goldfish tank size calculations. Its not uncommon to see 100 litres, or thereabouts, quoted as the minimum for one goldfish, with varying amounts of additional litres for additional fish.
Goldfish Tank Size Formula. A simple starting estimate for fancy goldfish is to give the first fish a base amount of water, then add extra volume for each additional fish. The calculator uses this rule-of-thumb