Koi & Pond Fish: The Definitive Stocking Chart
Understanding biological load and avoiding overcrowding is the most important skill for a successful water gardener.
The Biological Reality of Koi Keeping
Unlike standard ornamental goldfish, Japanese Koi (Cyprinus rubrofuscus) are massive, high-metabolism biological machines. A healthy koi can easily grow to over 30 inches (75 cm) in length and weigh upwards of 25 pounds (11 kg). With this immense size comes an equally immense bioload. Overstocking a pond is the number one cause of fish mortality, parasitic outbreaks, and catastrophic water quality failures.
Determining how many koi your pond can safely support is not about guessing; it is a strict biological calculus based on total water volume, oxygen saturation, and the efficiency of your biological nitrogen cycle.
The 250-Gallon Rule
The golden rule of professional koi keeping is: You need a minimum of 250 gallons (approx. 1,000 Liters) of water per mature koi.
This rule assumes a fully grown adult koi. While it might be tempting to buy ten 4-inch baby koi for your 500-gallon pond, those fish will rapidly outgrow the environment. Within two years, their combined ammonia output will overwhelm your filtration system, leading to sick or dying fish.
- 1,000 Gallon Pond: Maximum of 4 mature koi.
- 2,500 Gallon Pond: Maximum of 10 mature koi.
- 5,000 Gallon Pond: Maximum of 20 mature koi.
The Nitrogen Cycle: Your Invisible Lifeline
When koi digest high-protein food, they excrete waste primarily from their gills in the form of highly toxic ammonia ($NH_3$). If ammonia accumulates in the water, it burns the gills of the fish, leading to suffocation and death. The only way to remove ammonia is through the biological Nitrogen Cycle.
In a properly designed pond, beneficial nitrifying bacteria colonize the biological filter media. The cycle happens in two distinct stages:
- Nitrosomonas Bacteria: These bacteria consume the deadly ammonia and convert it into nitrite ($NO_2^-$), which is slightly less toxic but still lethal in high doses.
- Nitrobacter Bacteria: These bacteria consume the nitrite and convert it into nitrate ($NO_3^-$), which is relatively harmless to fish and serves as fertilizer for aquatic plants.
If you overstock your pond, your fish will produce ammonia faster than your bacterial colonies can reproduce to consume it. This results in an "Ammonia Spike," crashing the ecosystem.
Oxygen Saturation and Temperature
Water volume isn't the only limiting factor for stocking density; dissolved oxygen (DO) is equally critical. The amount of oxygen water can hold is inversely proportional to its temperature. Cold winter water can hold massive amounts of oxygen, but warm summer water holds significantly less.
If your pond is heavily stocked and experiences a mid-summer heatwave, the dissolved oxygen levels will plummet. Massive, mature koi require significant oxygen. During a heatwave, an overstocked pond can experience a total wipeout overnight simply due to suffocation, even if the ammonia levels are zero. Always ensure you have supplemental aeration (waterfalls, air stones, or venturis) to maintain high oxygen saturation during the summer months.
Winter Hibernation and Depth Requirements
Koi are cold-blooded poikilotherms. As water temperatures drop below 50°F (10°C), their metabolism slows to a crawl, and they enter a state of torpor (hibernation). They will sink to the very bottom of the pond, hovering inches above the floor where the water is warmest.
To safely overwinter koi in climates that experience freezing temperatures, your pond must have a deep zone of at least 3 to 4 feet (0.9 to 1.2 meters). If a pond is too shallow, it can freeze solid, or the water temperature at the bottom can drop low enough to form ice crystals in the gills of the koi.
Simulate Your Exact Stocking Limits
Don't risk the lives of expensive fish by guessing your pond's volume. Our structural engine calculates your exact water capacity and features a built-in biological simulator to tell you exactly how many koi, goldfish, or sturgeon your design can safely support.
Design your pond and open the "Fish Viability" tab in the PondLinerCalc Engine.