Fish are the engine of your entire aquaponics system — choose the wrong species, stock at the wrong density, or mismanage their health, and no amount of plant management will save you.
Understanding fish in aquaponics goes beyond just keeping them alive. Your fish determine nutrient output, system capacity, water temperature requirements, and ultimately, what you can grow and how much. This guide covers everything you need to know to keep fish thriving as the productive heart of your aquaponics system.
How Do You Choose the Right Fish Species for Aquaponics?
Key Selection Criteria
The right fish for your system depends on four factors:
- Your climate: Temperature is non-negotiable. Tropical species (tilapia, barramundi) need 24–30°C; cold-water species (trout) need 12–18°C; temperate species (silver perch, Murray cod) suit the widest Australian range.
- Your purpose: Are fish primarily for eating, for nutrient production, or ornamental? Some species (koi, goldfish) are better ornamental options; others (silver perch, barramundi) produce excellent eating.
- Legal permissions: Some species are prohibited in certain states — check your state fisheries regulations before purchasing. Tilapia are illegal in most of Australia outside contained aquaculture environments.
- Your skill level: Hardy species like silver perch and goldfish forgive beginner mistakes; sensitive species like trout and Murray cod require more precise water management.
Best Aquaponics Fish Species for Australia
- Silver perch (Bidyanus bidyanus): The ideal Australian aquaponics fish. Hardy, tolerates 10–28°C, grows to 500 g–1 kg in 12–18 months, excellent eating, legal in most states. The default recommendation for Australian beginners.
- Barramundi (Lates calcarifer): Premium eating quality, fast growth to 500 g in 12 months, needs 26–30°C. Ideal for Queensland, Northern Territory, and tropical regions. Sensitive to cold.
- Murray cod (Maccullochella peelii): Native, impressive size (1–3 kg in 2 years), tolerates 12–26°C, excellent eating. Requires high water quality and careful management; not ideal for beginners.
- Rainbow trout (Oncorhynchus mykiss): Superb eating, fast growth, needs cool water (12–18°C). Ideal for highland areas or winter production in southern Australia. Sensitive to heat.
- Goldfish: Excellent beginner fish — virtually indestructible, free or very cheap, tolerates a wide range of conditions. Not edible for most people but produces adequate nutrients for plant growth.
- Jade perch (Scortum barcoo): Tolerates 15–35°C, excellent drought tolerance, high omega-3 content, growing in popularity in Queensland and NSW.
What Is the Right Fish Stocking Density for Aquaponics?
Stocking Density Guidelines
Stocking density is measured in kilograms of fish per 1,000 litres of water (kg/kL):
- Beginner (low-tech): 10–15 kg/kL
- Intermediate (well-aerated): 15–25 kg/kL
- Advanced (high aeration + filtration): 25–50 kg/kL
For a 1,000-litre tank, start with 10–15 kg of fish (e.g., 30–50 fingerlings at 200–300 g each) and monitor water quality carefully before increasing density.
The Fish-to-Grow-Bed Ratio
A useful rule of thumb: maintain a ratio of at least 1:2 — for every 1,000 litres of fish tank, have 2,000 litres (or 2 m²) of grow bed media volume. This ensures enough plant root mass and bacterial surface area to process fish waste effectively.
How Do You Feed Fish in Aquaponics?
Feed Type
Use a quality commercial aquaculture pellet matched to your species and fish size. Pellet size should be no larger than the fish’s eye — if fish can’t easily swallow pellets, they’ll leave them to decompose and spike ammonia. For supplemental feeding, live foods (duckweed, black soldier fly larvae, earthworms) are excellent additions.
Feeding Rate
- Fingerlings (under 50 g): 3–5% of body weight per day
- Juveniles (50–200 g): 2–3% of body weight per day
- Adults (200 g+): 1–2% of body weight per day
Feed only what fish consume within 5 minutes. Uneaten food decomposes immediately, causing ammonia spikes. Observing fish behaviour during feeding is one of the best early indicators of fish health — reduced appetite always warrants a water quality check.
Feeding Frequency
Twice daily (morning and afternoon) is ideal for most species. Fingerlings benefit from 3–4 smaller feeds per day. Avoid single large daily feeds — smaller, more frequent meals result in better feed conversion and less waste.
How Do You Monitor and Maintain Fish Health?
Daily Health Checks
Spend 5 minutes observing your fish every day. Healthy fish:
- Feed actively and competitively
- Swim normally (upright, not listing or near the surface)
- Have clear eyes and intact, undamaged fins
- Show no unusual spots, lesions, or patches
Common Fish Health Problems
- Gasping at surface: Low dissolved oxygen — add aeration immediately. Also check for ammonia spike.
- White spots (ich): Parasitic infection — raise temperature slightly (if tolerated) and add non-iodised salt at 2–3 g/L as a mild treatment.
- Fin rot (frayed, discoloured fins): Bacterial infection usually triggered by poor water quality. Improve water quality first; treat with aquarium salt if not improving.
- Lethargy/loss of appetite: Check all water parameters immediately — ammonia, nitrite, pH, and dissolved oxygen. This is a non-specific stress response that usually has a water quality cause.
Quarantine New Fish
Always quarantine new fish in a separate tank for 2–4 weeks before introducing to your system. This prevents introducing disease or parasites that could wipe out your established population.
Frequently Asked Questions
How many fish can I put in my aquaponics system?
Start with 10–15 kg of fish per 1,000 litres of tank water. For a beginner with a 500-litre tank, this means 5–7 kg of fish — roughly 20–30 fingerlings at 200 g average weight. Test water quality daily for the first month to confirm your system can handle the load.
Can I mix different fish species in aquaponics?
Yes, if they have compatible temperature and water quality requirements. Silver perch and jade perch mix well. Avoid mixing cold-water species (trout) with warm-water species (barramundi). Also consider size compatibility — large predatory fish will eat small fingerlings.
How long until I can harvest aquaponics fish?
Depends on species and target size. Silver perch typically reach 400–600 g (eating size) in 12–18 months. Barramundi reach 500 g in 10–12 months. Trout reach 400 g in 9–12 months with good management. Murray cod grow more slowly — 18–24 months to 1 kg.
Do I need to vaccinate aquaponics fish?
Home aquaponics growers generally don’t vaccinate. The key to disease prevention is excellent water quality, quarantine of new fish, appropriate stocking density, and stress reduction. Vaccines are primarily used in large commercial aquaculture operations.
Ready to choose the right fish and build a productive aquaponics system? Our complete aquaponics training covers fish selection, stocking, feeding, health management, and system design in full detail.
