Calculate fish density and recommended stocking capacity from fish count and water volume or pond dimensions in gallons, liters, or m³.

Fish Density Calculator

Enter fish count and either water volume or dimensions.

Known volume
From dimensions
Stocking capacity

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
Liters0.2642
Cubic meters264.17
Acre-feet325,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.