Is there a rule of thumb to determine how many fish can be in a garden pond?
The calculation is approximately 20 cm fish length per 1000 litters of pond water. However then you must include future growth in the calculation. The fish stock should be checked annually and corrected as needed.
Excessive fish stock can cause murky water, algae growth, plant damage, and fish disease.