How many fish do you need per plant in aquaponics?

picture of Kiana Okafor
Kiana Okafor
picture of Charles Hartman
Charles Hartman
Published:
Updated:

Ten large fish and forty small ones can sit in the same tank and feed plants in very different amounts, so a head count answers nothing. Weigh the fish instead. A 2024 review in Animals sets the aquaponics fish to plant ratio at about 1 lb (0.45 kg) of fish per 3 to 5 sq ft (0.3 to 0.5 sq m) of growing area. Aquaponics stocking density counts here through the pounds sitting in the water, not the number of tails.

Weight works as a measure because it stands in for feed. Your plants never eat the fish. They live on what the fish pass out after a meal, so the food you drop in each day sets the nitrogen that reaches the roots. Feed twice as much and the grow bed gets twice the load, whether that food went to ten fish or forty. Balancing those two sides is one of the recurring headaches in aquaponics, and the head count is what sends people off course.

The figure researchers work with is the feeding rate ratio, measured as grams of feed per square meter of plant area each day. One widely used rate runs 60 to 100 g/m2/day. Another published rate, drawn from a 2010 study, sits far lower at 15 to 42 g per m2 of growing area. Both are in print. At the bottom of each range, the higher rate asks for four times the feed. The gap between them is your warning against locking onto a single number.

Scale the idea down to a home build and the pairing holds. The FAO small-scale layout puts a 264 gallon (1,000 L) tank with about 32 sq ft (3 sq m) of plants. Smaller works too. A recommended home tank runs 13 to 53 gallons (50 to 200 L), and a 13 gallon (50 L) tank can carry 50 to 100 small fish. Those fish are small on purpose. They weigh little, so they eat little, and the plant area they support stays modest. Stock that FAO tank by the weight rule and you land near 7 to 11 lb (3 to 5 kg) of fish.

Published Ratio Figures
MeasureFish weight per plant areaPublished figure
1 lb per 3 to 5 sq ft
NoteWeigh, do not count
MeasureFeeding rate, higher figurePublished figure
60 to 100 g/m2/day
NoteThe widely used rate
MeasureFeeding rate, lower figurePublished figure
15 to 42 g per m2
NoteFrom a 2010 study
MeasureFAO small-scale pairingPublished figure264 gallon tank, 32 sq ft of plantsNoteHome-scale starting point
MeasureNitrite ceilingPublished figure
Below 1 mg/L
NoteAbove this, the load is too high

Run the math the other way and the harvest side makes sense. Every 1.1 lb (0.5 kg) of fish supports 15 to 25 lb (6.8 to 11.3 kg) of vegetables, going by one commercial estimate. Plants outweigh the fish by a wide margin. So a small tank feeds far more greens than beginners expect, and that surprise is exactly why people crowd extra fish in and then watch the water go bad.

Size By Weight, Not Count

Weigh five fish, multiply by your head count, and size the plant area from that total. Redo the sum every month, because the same fish eat more as they gain weight.

The aquaponics fish to plant ratio you settle on will drift as the fish grow, so treat the feed rate as a range and start at the low end. Give the plants two or three weeks. Slow growth with the water testing clean tells you there is room to feed more, and room to add fish weight. Keep nitrite below 1 mg/L. A reading above that says the fish load has outrun both the bacteria and the plants, so cut the feed or add growing area.

Read the full article: Aquaponics: What Works and What It Costs

Continue reading