9 of the Best Fish for Aquaponics and How to Buy Them

A list of the best fish for aquaponics and where to order them online. Things to consider such as growth rate, temperature, pH range, diet, and population density.

Updated: November 14, 2023
Guest Author


Aquaponics combines conventional aquaculture with hydroponics to form a highly sustainable and environmentally responsible method of agriculture.

Aquaponics systems have many benefits—very low water consumption compared to traditional agricultural means, low energy usage, little chemical usage, and low susceptibility to pests and diseases.

Fish play a key role in an aquaponic system, providing the by-product that converts into consumable plant food.

fish graffiti

But each species of fish has its own environmental requirements for successful habitation. This article will break down the differences between 9 of the best types of fish for your system.

In this article, we'll cover:

  • The best fish for aquaponics: species, and pros and cons
  • How and where to purchase fish online and what precautions to take when ordering
  • What factors to consider when selecting fish for your aquaponic system

What Are the Best Species of Fish to Use for My Aquaponics System?


  • Edible
  • Omnivorous
  • Temp: 82 - 86°F / 28 - 30°C
  • pH level 6.5 - 9.0
  • Breed every 4-6 weeks
  • Great for beginners

Order Online!


Tilapia originated in Africa and the Nile River Basin of Lower Egypt and is considered one of the oldest farmed fish on the planet.

Their high protein content, omnivorous diet, large size, and rapid growth have made them popular among aquaponics users. They prefer water with a pH level between 6.5 - 9.0.

Tilapia are resistant to parasites and diseases, making them an excellent choice for beginners. They thrive in water temperatures between 82-86 degrees F but can survive slightly lower temperatures to accommodate the plants. They're easy to breed and grow quickly—up to 2.5 lbs. in 7 months.

One thing to consider is that Tilapia can breed almost too efficiently—spawning every 4-6 weeks, so a second tank might help contain the babies.

Tilapia can be costly to maintain as they require warm water—needing an energy source to keep a tropical temperature range in their tanks.

Yellow Perch

  • Edible
  • Carnivorous
  • Temp: 66 - 70° F / 18 - 21° C
  • pH level 6.5 to 8.5
  • Breeds once a year

Order Online!


Perch is an excellent choice for aquaponics because of its great taste, hardiness, growth rate, and nutrition. Perch are better at retaining omega 3's than other fish when fed high omega-3 oils. Perch will not breed in captivity but have a fast growth rate.

There are three main perch species: the European Perch, found in Europe and Asia; the Balkhash perch, found in Kazakhstan, Uzbekistan, and China; and the yellow perch, located in the US and Canada.

The yellow perch, primarily, are best for aquaponics due to their moderate temperature range and wide pH range. Thriving in temperatures between 66 and 70 degrees F, these predatory fish typically reach about 15 inches in size and 2.2 lbs. in weight.

With a pH range of 6.5 and 8.5, they have the widest among the aquaponic fish species. Perch only breed once a year and require a sudden change in temperature from cold to warm to simulate the transition from winter to spring.


  • Edible
  • Carnivorous
  • Temp: 45 - 75° F / 7 - 18° C
  • pH level 6.5 to 8.0
  • Requires large tank for optimum growth
  • Requires oxygen level of at least 5.5mg/L

Order Online!


Trout are closely related to salmon and char and are one of the most widely farmed fish in the world. Most trout live in freshwater lakes and rivers, spending two or three years at sea before returning to freshwater to spawn.

They feed on other fish and soft-bodied aquatic invertebrates, such as flies and dragonflies. They may also feed on shrimp and small animal parts. Unlike tilapia, trout will not handle dirty water.

Trout are somewhat bony, but the flesh is generally considered tasty. The diet of the fish heavily influences the flavor of the meat.

Among the three most common types of trout—brown, rainbow, and brook—rainbow trout make the best species for aquaponics due to their hardiness.

Rainbow trout can withstand the varying conditions an aquaponics system will present.

They are considered cold-water fish and thrive in temperatures between 45 and 65 degrees F. They require a pH range between 6.5 and 8.0.

Trout can grow to about 15 inches in 9 months but requires a large lank. Also, they need an oxygen saturation of at least 5.5mg/L. Stocking density is something to pay close attention to ensure adequate oxygen for all the fish.

Largemouth Bass

  • Edible
  • Carnivorous
  • Temp: 65 - 80° F / 18 - 26° C
  • pH level 6.5 to 8.5
  • Can grow up to 12 lbs.
  • Requires large tank for optimum growth
  • Keep away from bright light

Order Online!


A famous American game fish, Bass are very hardy and can tolerate low water temperatures. Bass eats worms, insects, larvae as well as high protein pellets. They prefer to feed on food that stays on the surface or sinks slowly rather than feed off the bottom of the tank.

There are many species of Bass to choose from. These are among the most popular for aquaponics:

  • Hybrid striped Bass are well suited for aquaponics as they are hardy and resilient to extreme temperatures and low dissolved oxygen.
  • Smallmouth bass is carnivorous and eats crayfish, insects, and smaller fish. They can tolerate cool water but are reluctant to eat pelleted food.
  • Largemouth bass—Northern and Florida strains are generally larger and live much longer.
  • Australian Bass is small to medium-sized. They feed on insects or protein-rich pellets.

Though not considered a beginner species for aquaponics, Largemouth bass is widely used in aquaponics systems due to its growth potential. A full-sized adult largemouth bass can reach 12 lbs. in weight in 16 months.

Largemouth bass do not like bright light. They require a strict feeding regime of small shrimp and insects as a baby and then snails and crayfish as an adult. They need a steady water temperature between 65 to 80 degrees and prefer a pH level of 6.5 to 8.5.

Though much maintenance is required for largemouth Bass, their size and hearty meat provide a rewarding harvest.


  • Edible
  • Omnivorous
  • Temp: 75 - 86°F / 24 - 30° C
  • pH level 7.0 to 8.5
  • Can tolerate wide range of water conditions
  • Good choice for beginners

Order Online!


Catfish are one of the most farmed types of fish and are sought after for their taste—their meat is consumed as a delicacy worldwide. Catfish are omnivorous bottom feeders and valuable scavengers.

They are strong and can withstand a wide range of water conditions. They are not territorial and can tolerate a higher stocking density. Catfish are easy to breed and grow and, within three months, can be harvested for cooking.

Catfish thrive in a similar temperature range as tilapia at 75 to 85 degrees F and have a pH range of 7 to 8. They grow fast and reach 2-3 lbs. in 12 months.


  • Edible
  • Carnivorous
  • Temp: 71 - 80° F / 22 - 27° C
  • pH level 7.2 to 8.0
  • Special care needed for fingerlings
  • Grows extremely fast
  • Delicious and extremely nutritious

Order Online!


Barramundi is an excellent table fish highly regarded in most restaurants. They prefer warm water and are reputed to be fast growers.

However, they're not recommended for beginners as they are hard to grow—Barramundi fingerlings must be graded to survive. The fingerlings attack and eat one another—the larger-sized fish will nip and wound the smaller fish. The wounded smaller fish will eventually die if not consumed by the others.

Barramundi need lots of dissolved oxygen in their tank and perfect water conditions.

Barramundi thrives at a specific range of 71 to 80 degrees F and a pH range of 7.2 to 8.0.

Despite the specific conditions and amount of care necessary for successful farming, Barramundi has one of the fastest growth rates among fish in an aquaponic system. It is harvestable at one lb. in 6 months. They have highly prized meat that is exceptionally nutritious and high in Omega fatty acids.


  • Edible
  • Omnivorous
  • Temp: 68 - 77° F 20 - 25° C
  • pH level 7.5 to 8.0
  • Resilient in different water conditions

Order Online!


Carp is a species of oily freshwater fish native to Asia. Various species of Carp can be reared as food. They are omnivorous and can feed on algae, plants, insects, and other soft-bodied aquatic invertebrates. Carp have good reproductive capabilities and can quickly adapt to various environments.

Over the past few years, the demand for Carp in Western Europe has declined as more desirable table fishes, trout and salmon, have become more available through extensive farming. Nevertheless, Carp make an excellent species for aquaponics due to their resilience to changes in water conditions.

They have a temperature range of 68 to 77 degrees F and a pH range of 7.5 to 8.0.


  • Non-edible
  • Omnivorous
  • Temp: 59 - 77° F / 15 - 25° C
  • pH levels 7.0 to 8.0
  • Great for beginners
  • Highly successful in aquaponics due to hardiness
  • Resistant to most disease and parasites

Order Online!


Koi is one of the most popular fish used in aquaponics. They have a long lifespan and can easily live and breed within the aquaponic system. Koi are also relatively disease and parasite-resistant. They are omnivores and can eat just about any food.

As they eat algae, debris, and plant matter that fall into their pond, additional feeding may not be necessary. Waste production must be monitored, and a large and more efficient filter may need to be installed.

Koi are not considered a good fish to eat, so you must consider alternatives if seeking an edible fish. They thrive in temperatures of 59 to 77 degrees F and pH levels of 7.0 to 8.0.

They are highly successful among beginners due to their adaptability and resilience.


  • Inedible
  • Omnivorous
  • Temp: 78 to 82° F / 25 - 27° C
  • pH levels 6.0 to 8.0

Order Online!


Goldfish are an ideal aquaponics fish as they produce and eat a large amount of excretion, thus providing plenty of nitrates for the plants.

They are also hardy, depending on which species you select. However, rapid temperature changes can be fatal.

There are generally two types of goldfish – twin-tailed and single-tailed. Avoid mixing these two species, as twin-tailed fish could suffer greatly. As single-tailed goldfish have slim bodies and are more aggressive and faster swimmers, twin-tailed gold finds it hard to compete with them.

Goldfish are inedible ornamental fish and thrive in temperatures of 78 to 82 degrees F and pH levels of 6.0 to 8.0.

How and Where to Purchase Fish Online

live fish delivery

Online transactions have revolutionized how we purchase items and live fish are no exception. Yes, it is possible to have live fish shipped to your door by a reputable company via expedited shipping and proper packaging. Here are some tips for ensuring you have a hassle-free buying experience.

  • Select a Reputable Vendor - Be sure to read the reviews posted by other customers and ensure that the vendor is reliable in their packaging and delivery of the live fish. Make sure the fish they are selling are healthy.

  • Look for Guarantee - Only purchase from stores that guarantee that their fish will arrive alive and offer a refund for any other outcome.

  • Expedited Shipping Only - Most reputable online fish vendors will only sell and ship the fish under expedited or next-day service due to the time-sensitive packaging. Still, it doesn't hurt to double-check for it.

  • Be Home When it Arrives - Expedited shipping ensures that it arrives at your doorstep on time, but it doesn't help if the package sits on your front porch while you're on vacation. Be sure that someone is home to place the fish in their proper conditions immediately to ensure optimum health.

Reputable Online Stores

What to Consider When Choosing Fish Species for Your Aquaponic System

Ornamental vs Edible Fish

koi fish

Fish edibility plays a major factor in your species selection. Construct your system around edible fish species if you intend to eat them.

Otherwise, some of the inedible fishes—Koi and Goldfish—do have the benefit of being much easier to maintain.

Goldfish, while slightly more difficult to maintain than Koi, are much less expensive and can be used for smaller aquaponics systems or trial runs.

Koi fish are great for beginner systems as they're quite resilient to the volatility a new aquaponics system can present. They're also very resistant to diseases and parasites, which can turn a well-maintained aquaponic system upside-down.

Edible fishes benefit from being eaten but often require much more specified conditions.

Breeding, growth rate, and stocking density

koi pond

Breeding is a factor to consider when purchasing fish and the type of system set-up as a whole. Some species don’t reproduce easily in a controlled tank, which can be frustrating, especially for beginners.

Others, such as Tilapia and Catfish, breed quickly, which can also lead to complications if the system isn't built properly.

Spawning vs Livebearing - There are two main methods fish use for breeding – spawning and live-bearing. Most fish spawn, whereas a fair number of fish are livebearers.

Spawning involves reproducing freely by laying eggs when special conditions, known as spawning triggers, are met. Live-bearing involves retaining eggs inside the body and live birth to free-swimming young.

Livebearers are generally preferred for fish breeding. Live-bearing aquarium fish, often called livebearers, retain the eggs inside the body and give birth to live, free-swimming young.

Growth Rate - The growth rates of fish vary. With your aquaponic system, it is better to have fish with a range of growth rates to harvest fish regularly over a long period of time.

The range of fish growth rates varies. It is also important to consider the time of year at which the fish are ready to be harvested. Overcrowding is an issue that needs to be addressed, as we'll see in the next section.

Population Density - You will have to stock your tank with a reasonable number of fish, keeping in mind the growth rate of the fish, the available space in the tank, and your budget for purchase and maintenance. The size your fish could grow up to should also be kept in mind when considering the available space.

An overcrowded fish tank, as can an underpopulated tank, can disrupt the oxygen and ammonia levels in the water. Keep population density in mind when harvesting fish as well.

Fish Diet


Regarding diet, fish can be classified into three main categories—herbivores, carnivores, or omnivores. Fish suitable for aquaponics systems are either carnivores or omnivores.

Carnivores require a high-protein diet which can be challenging without purchasing high-quality commercial feed formulated for carnivorous fish. Some carnivorous fish may prefer to feed on other fishes instead, especially the young and weak.

So generally, carnivores cannot be mixed with other species and should all be approximately the same size to prevent them from snacking on each other.

Omnivores can coexist with their own species and with other omnivorous fish species, so they are an excellent choice for a community tank. Omnivores are also known to be the easiest to feed.

Maintenance Difficulty

fish aquaponics

You will need to maintain your aquaponic system by testing the water, changing the water, and checking your equipment, but your fish will also need some maintenance.

Some fish are difficult to care for whereas others are relatively easier. Your fish may fall ill or experience bullying, resulting in you having to administer medication to your fish or put your fish in isolation.


thermometer gauge

Fish are cold-blooded animals – they take on the temperature of the water in which they live, so temperature plays a very important role. The water temperature requirements of fish depend on their natural climate.

For example, fish originating in the lake waters of Africa, such as tilapia, have evolved to thrive in warm water (above 70oF), whereas fish originating in streams of North America, such as trout, have evolved to thrive in cold water (55oF and below). So, when choosing your fish, you should be mindful of what water temperature you can provide.

The fish and plants you select for your aquaponic system should also have similar needs in terms of temperature. The closer they match, the higher the chances of success of your aquaponic system.

PH Sensitivity

PH balance

The pH control of your aquaponic system is essential for the health of your fish. An inappropriate pH level can cause poor fish growth and may lead to the death of your fish. So, you need to know what results in high pH or low pH levels in your aquaponic system and how you can balance the levels within the appropriate range.

It is important to match the pH of the water in the fish tank with the water in the fish bag when you are introducing new fish into your system. The difference between the pH values should not be greater than 0.2. As with temperature, the fish and plants you select for your aquaponic system should have similar needs in terms of PH Sensitivity. This improves your chances of success as well. Read our related article on how to balance pH in an aquaponic system.

Video: Choosing the Best Fish for Aquaponics

Watch this video discussing the process in choosing the best fish for your aquaponics system.


For a successful aquaponics system, it is important to choose the right fish, but it is also essential to establish a maintenance routine, especially for an outdoor setup. Make sure to regularly test the water for pH, ammonia level, and temperature. Regular testing will help you notice variations that could be problematic before they harm your fish or plants. Frequently draining some water and adding fresh water will also help keep things balanced. Cleaning on a routine basis will help prevent algae overgrowth.

Thank you for taking the time to read our article on the best fish for aquaponics. We'd love to hear your feedback in the comments section below. If you've found this article to be useful and are interested in learning more, be sure to sign up for our newsletter.

Share this post!


The Aquaponic Source. (n.d.). Choosing Fish. Retrieved from http://www.theaquaponicsource.com/wp-content/uploads/2014/09/Sample_Lesson.pdf

Aquaponics Exposed. (2016, October 29). pH Levels In Aquaponics. Retrieved from https://aquaponicsexposed.com/ph-levels-in-aquaponics/

Aquaponics Ideas. (2016, June 13). Using Goldfish In An Aquaponics Fish Tank. Retrieved from http://aquaponicsideasonline.com/your-guide-to-using-goldfish-for-your-aquaponics-fish-tank

Ecofilms. (2010, August). Growing Barramundi for Aquaponics. Retrieved from http://www.ecofilms.com.au/growing-barramundi-for-aquaponics/

Fishkeeping World. (2018, January). How Much Time Do You Need For Fishkeeping? Retrieved from https://www.fishkeepingworld.com/how-much-time-do-you-need-for-fishkeeping/#Maintenance_Time

Home Aquaponic System. (2018, January 19). How Many Aquaponic Fish Can I Grow In My System? Retrieved from http://homeaquaponicssystem.com/fish/how-many-aquaponic-fish-can-i-grow/

How to Aquaponic. (2015, April 24). Having a Koi Aquaponics System. Retrieved from https://www.howtoaquaponic.com/fish/having-a-koi-aquaponics-system/

NCRAC. (n.d.). Fish Management in Aquaponics. Retrieved from https://www.ncrac.org/files/presentation/file/Fish%20Management%20in%20Aquaponics%2C%20Lynch.pdf

Wikepedia. (2018, August 14). Trout. Retrieved from https://en.wikipedia.org/wiki/Trout

Wikipedia. (2018, June 23). Perch. Retrieved from https://en.wikipedia.org/wiki/Perch