A shallow, wide pond can safely hold far more fish than a deep, narrow pond with the exact same volume of water. That is the opposite of how aquarium stocking works, and it trips up a lot of first-time pond owners who bring the aquarium "inch per gallon" rule outdoors with them. This calculator uses surface area instead, the measurement that actually determines how many fish a pond can support.
Why Ponds Are Stocked by Surface Area
Fish need dissolved oxygen, and in an outdoor pond that oxygen enters the water almost entirely at the surface, through direct contact with air and through the photosynthesis of surface-dwelling plants and algae. Water deeper in the pond doesn't meaningfully add to that gas exchange on its own, it just sits there. That is why two ponds holding the same total number of liters can have very different safe stocking levels: a pond that is 6 meters by 4 meters and only 60cm deep has a large surface relative to its volume and exchanges gas efficiently, while a narrow 2 meter by 2 meter pond dug 2 meters deep holds similar total water but has a much smaller surface to breathe through. Aquariums don't have this problem in the same way because filtration and surface agitation are usually doing most of the oxygenating work mechanically, so the classic inch-per-gallon volume rule works reasonably there. Outdoors, with natural gas exchange doing the heavy lifting, surface area is the number that matters.

The Formula Behind This Calculator
This calculator uses a long-standing koi-keeping guideline: roughly 1 inch of adult fish length per 10 square feet of pond surface, assuming reasonably good filtration. Multiply your pond's length by its width to get surface area, convert that to square feet, divide by 10, and the result is your maximum total fish length in inches (the calculator then converts everything to metric for display, centimeters by default). A 4 meter by 3 meter pond, for example, has 12 square meters of surface, about 129 square feet, which works out to roughly 13 inches, about 33cm, of total fish length. That could be one 33cm koi, or several smaller fish adding up to the same total.
Koi vs. Goldfish: Same Water, Different Needs
The calculator shows two rough headcounts alongside the total length figure, one assuming an average adult koi at about 45cm and one assuming an average adult goldfish at about 20cm, because the two are not interchangeable even though they're often stocked in the same backyard ponds. Koi grow considerably larger, are heavier bioload producers, and in many climates need real winter depth (a section at least 90cm to 1.2 meters deep) to survive cold months, none of which this surface-area number accounts for on its own. Goldfish stay smaller and are generally more forgiving. Treat both headcounts as a rough starting comparison, not a promise that either species will actually thrive at that number, filtration quality, plant cover, feeding load, and how much shade the pond gets all shift the real safe figure meaningfully, sometimes by a lot. This is a conservative starting point for planning, not a hard ceiling.
How to Use This Calculator
Enter your pond's length and width in meters (or toggle to feet). The calculator multiplies them into a surface area, applies the 1-inch-per-10-square-feet guideline, and shows the maximum recommended total fish length along with two example headcounts. If your pond is an irregular shape, estimate it as the closest rectangle, or measure the widest length and width and treat that as a conservative upper bound.
Frequently Asked Questions
Why not just use the aquarium inch-per-gallon rule for my pond too?+
Because pond oxygen comes mainly from surface contact with air, not from mechanical filtration doing all the work like in a tank. A deep pond can have plenty of gallons but a small surface, and volume-based stocking would overstate how many fish it can safely support.
Does pond depth matter at all?+
It matters for other reasons, winter survival and temperature stability especially, but not much for the stocking-density number itself, which tracks surface area far more closely than total volume.
Is this rule scientifically exact?+
No, it's a conservative rule of thumb from decades of koi-keeping practice, not a lab-derived formula. Real safe stocking depends heavily on filtration, aeration, plant cover, and fish species, treat the result as a sensible starting point.
Measure the surface, not the gallons.
Surface area is the number that actually predicts how much oxygen your pond can supply, which makes it the right basis for stocking decisions outdoors. Good filtration, plant cover, and aeration can push the real safe number higher than this conservative estimate, poor filtration should push you well below it.
Keeping an indoor aquarium too? The Fish Tank Stocking Calculator uses the volume-based rule that actually applies there.
Sources and References
- University of Missouri Extension. Fish Stocking and Management in Ponds. extension.missouri.edu. Accessed August 2026.
- Texas A&M AgriLife Extension. Aquatic Vegetation and Pond Management. Pond oxygen and surface gas-exchange guidance. agrilifeextension.tamu.edu. Accessed August 2026.