Calculate fish density and recommended stocking capacity from fish count and water volume or pond dimensions in gallons, liters, or m³.
- All Biology Calculators
- All Density Calculators
- Aquarium Stock Calculator
- Viscosity to Density Calculator
- Fish Yield Calculator
Fish Density Formula
The calculator uses one core formula and a second formula for the stocking capacity mode.
Density = Total Fish / Water Volume
Stocking Capacity = Water Volume * Target Density
When you enter dimensions instead of a known volume, the calculator first computes:
Water Volume = Length * Width * Average Depth
- Density: fish per gallon (also shown per liter, per m³, and per acre-foot)
- Total Fish: count of fish in the system
- Water Volume: usable water in the tank or pond
- Length, Width, Depth: tank or pond dimensions in the same unit
- Target Density: fish per gallon from the selected guide
The Known volume mode divides fish count by the volume you enter. The From dimensions mode multiplies length, width, and average depth to estimate volume first. The Stocking capacity mode reverses the math: it takes a volume and multiplies it by the low and high end of a density guide to give a recommended fish range.
Typical Stocking Densities and Unit References
The guide ranges below are the same ones the calculator uses to flag a result as low, within range, or above range.
| System type | Fish per gallon | Fish per acre-foot |
|---|---|---|
| Ornamental/backyard pond | 0.001 to 0.010 | 325 to 3,260 |
| Catfish pond, low to semi-intensive | 0.0015 to 0.006 | 490 to 1,955 |
| Aquarium, small community fish | 0.05 to 0.20 | 16,290 to 65,170 |
| Intensive tank/RAS | 0.05 to 0.30 | 16,290 to 97,755 |
| From | To gallons, multiply by |
|---|---|
| Liters | 0.2642 |
| Cubic meters | 264.17 |
| Acre-feet | 325,851 |
| Cubic feet (L×W×D in ft) | 7.4805 |
Worked Examples
Example 1: Backyard pond. A pond is 20 ft long, 10 ft wide, and averages 4 ft deep, holding 80 koi. Volume = 20 × 10 × 4 × 7.4805 = 5,984 gallons. Density = 80 / 5,984 = 0.0134 fish per gallon. That sits above the 0.001 to 0.010 ornamental pond range, so the pond is overstocked unless filtration and aeration are upgraded.
Example 2: Stocking a 75-gallon aquarium. Using the small community fish guide of 0.05 to 0.20 fish per gallon, recommended capacity = 75 × 0.05 to 75 × 0.20 = 3 to 15 fish. The midpoint of about 9 small fish is a reasonable starting plan, adjusted for adult size and filtration.
FAQ
Does fish size matter? Yes. The density ranges assume average adult size for the system type. A pound of large fish needs more water than a pound of fingerlings because oxygen demand and waste output scale with biomass. For a tighter estimate, use pounds of fish per gallon instead of count.
Should I use total volume or net water volume? Use net water volume. Subtract space taken by gravel, rocks, and large decor in aquariums, and use average depth (not maximum depth) for ponds with sloped sides.
Why does the result flag my tank as overstocked when fish look fine? The guides reflect long-term safe loads with standard filtration. A tank can look fine in the short term while ammonia, nitrite, or oxygen problems build. Aggressive filtration, frequent water changes, or supplemental aeration can support higher densities than the default ranges.
Which mode should I use? Use Known volume when the manufacturer or a previous calculation gave you the gallonage. Use From dimensions for ponds and custom tanks. Use Stocking capacity before buying fish to set a target count.
