The recommended stocking guideline is 10 US gal (38 L) of pond water for every 1 in. (2.54 cm) of total fish length. The number of fish your pond can safely support also depends on their adult size, filtration, aeration, and water quality.
How do I calculate the number of fish?
Divide your pond's total water volume by 10 to estimate the combined fish length it can support.
Example: A 2,000 US gal (7,571 L) pond can support approximately 200 in. (508 cm) of combined fish length under this guideline.
This is a general stocking guideline, not a guarantee of safe capacity. Large koi and heavily stocked ponds may require more water per fish.
What affects how many fish I can keep?
Adult fish size: Plan for the fish's expected adult length, not just its current size. Koi can grow significantly larger than goldfish.
Filtration: Adequate mechanical and biological filtration is necessary to remove waste and process harmful ammonia.
Aeration: Fish require dissolved oxygen. Waterfalls, circulation, and pond aerators help maintain oxygen levels.
Water quality: Overstocking increases fish waste, ammonia, and the risk of poor water quality.
What are the signs of too many fish?
Common signs of overcrowding include:
Fish gasping at the water's surface.
Elevated ammonia or nitrite levels.
Persistent cloudy water or excessive algae growth.
Increased fish stress or illness.
Important: Avoid stocking your pond to its maximum estimated capacity. Allow additional room for fish growth and maintain adequate filtration and aeration to support healthy fish and stable water quality.