Guide to Pond Fish That Eat Mosquito Larvae (Top Fish Species)

Which Pond Fish Eat Mosquito Larvae in Ponds? (Best Fish Choices)

Mosquitoes not only spread diseases, but they’re a huge nuisance in gardens and ponds due to constant biting.

Mosquitoes. The very mention of them likely makes you scowl, and rightly so. With their blood-sucking attitude and tendency for spreading diseases such as malaria, yellow fever, and West Nile virus (not to mention those horrendously itchy bumps that their bites produce!), you likely don’t need much convincing to keep mosquitoes out of your pond.

There are already over 3,500 subspecies of mosquitoes worldwide, and scientists have found that they are currently in the process of splitting into several subfamilies as well, meaning that control methods that work for one variety may not work for another. In addition, utilizing pesticides can have some nasty adverse impacts like running off into any nearby water sources, building up in gardens and crops, and causing skin and lung damage, among other things. Certainly not something you want to use on your garden pond..

So is there a control method that works just as well for all mosquito types and is all natural? Yes, simply by using your pond fish! Here we will discuss a few species of pond fish that consume mosquito larvae and help keep these vampiric pests at bay:-


A Shubunkin goldfish, among other breeds, will eat mosquito larvae.

1) Goldfish (Carassius auratus)

While most goldfish will readily eat mosquito larvae, comets and shubunkins have a darker coloration that enables them to better blend in with their surroundings. This means that they have a higher likelihood of ingesting more mosquito larvae than brightly colored goldfish varieties. Both of these goldfish varieties are fairly large (13 to 16 inches in length), quite hardy and easy to take care of, and are suitable for both veteran and beginner backyard pond enthusiasts. Another factor to keep in mind is the size of your goldfish – smaller goldfish are better able to adeptly maneuver about the pond, particularly if your pond has lots of plants and other obstacles that double as hiding places for larvae.


Ornamental koi won’t actively look for larvae unless they’re particularly hungry.

2) Koi Carp (Cyprinus carpio)

As koi are large (up to 3 feet long), they are not as well-adapted to eating small mosquito larvae and will not actively seek them out. However, they will eat the larvae if they happen across them. If you’re providing supplemental feedings for you koi, they’re less likely to eat mosquito larvae and other aquatic pests as their appetite will already be sated. Try feeding them a bit less and they’ll begin feeding on the natural food options already present in your pond, like larvae. Your best bet with koi is to include other mosquito-eating fish species as well, particularly larger goldfish or orfe as these species get along well together. Koi may consume smaller fish species like mosquito fish and minnows, so keep that in mind as well.


Guppies can eat their weight in larvae daily, but are tropical fish so need warmer water.

3) Guppies (Poecilia reticulata)

A typical guppy is capable of eating nearly their body weight in mosquito larvae daily. Due to their very small (only up to 2.5 inch-long) size, they can easily zip about the pond and find larvae in even the most obscure areas. They reproduce swiftly, and within six months you can go from a handful of guppies to thousands of mosquito-devouring machines. You may not mind this, as these little tropical fish are quite beautiful and colorful, though if their population does become an issue most pet stores will purchase them from you. Otherwise, if you live in a seasonal area the guppies will naturally die out once the water temperature falls below approximately 55°F, or you can incorporate other fish that will eat them.


Mosquito fish will readily eat larvae, but may also be considered invasive in some states.

4) Mosquito Fish (Gambusia affinis)

Perhaps the most efficient and voracious mosquito-eating species, a single mosquito fish can eat 100 to 500 mosquito larvae in a single day! They will also happily eat water beetles, mayfly and caddisfly larvae, and other aquatic invertebrates that may otherwise become nuisances in your pond. However, these small 1.5 to 3 inch long fish multiply very quickly – this is great for keeping mosquitoes and other pests under control, but could overload your pond if left unchecked. When getting rid of excess mosquito fish, be sure to take them to a pet store or breeding facility as many of them will accept these helpful fish. Simply releasing them into the wild could wreak havoc on natural ecosystems as they breed rapidly and may out-compete other natural fish species. In addition, in some areas (such as Washington and Michigan in the U.S., for example) mosquito fish are an invasive species that the Fish and Wildlife Service is actively trying to control and eliminate from natural water bodies as they are taking over some areas. Alternatively, if you have a separate pond with turtles and frogs, they will gladly eat any surplus mosquito fish. Because of their small size, you’ll want to be sure to have only fish of a similar size (such as small goldfish breeds that will also eat mosquitoes) with them or provide plenty of hiding places, as larger species often prey on mosquito fish.


Golden Orfe Fish. Photo by Matt Buck, available under a Creative Commons ShareAlike 2.0 Generic license.

5) Golden Orfe (Leuciscus idus)

The orfe, or ide, is a beautiful, bright golden-orange fish that loves preying on aquatic pests, including water beetles and mosquito larvae. As adults, they have even been known to jump out of the water and catch adult flying mosquitoes. Orfe are large, growing up to 20 inches in length, and are a social fish, preferring to swim about in small schools. Since they’re large and considered predatory, it is wise to not include smaller fish in the pond with them, as they may eat them if they’re hungry. However, golden orfes are easygoing, non-aggressive hardy fish that can be kept with koi and larger varieties of goldfish without issue! Having a combination of these three fish species would certainly put a dent in mosquito populations with minimal effort on your end. Orfe don’t breed often and usually only a couple of the babies actually survive to adulthood, so you won’t have to worry about their populations growing out of control.


Common Minnows. Photo by Etrusko25, available under a Creative Commons ShareAlike 3.0 license.

6) Minnows (Phoxinus phoxinus)

Minnows feed heavily on mosquito larvae and reproduce quickly, meaning they can really put a dent in mosquito populations. Aquatic insect larvae and detritus floating about your pond make up the majority of their diet. However, you’ll need to restock these fish (probably annually) as any larger fish present in your pond, such as goldfish and koi, may eat the minnows if they’re hungry enough. Luckily, minnows are cheap and there are many varieties to choose from! The University of Wisconsin conducted a study in 2009 examining fathead minnows as a natural, biological control option for mosquito populations, and found the minnows to be a better long-term solution that are also more ecologically and economically friendly than chemical options. Because so many other fish species prey on minnows, there is little concern of them overpopulating ponds or natural aquatic systems.


A Common Pleco. Photo by Raphaël Covain, available under a Creative Commons Attribution-Share Alike 4.0 International license.

7) Common Pleco (Hypostomus plecostomus)

Plecostomus, or simply the Common Pleco, is a South American native bottom-dwelling sucker catfish that can grow up to two feet and will eat just about anything, from zucchini to dead fish to algae. While typically valued for their algae consumption (just one can eat all of the string algae per 1,000 gallons of water), plecostomus will also consume mosquito larvae, though not in as large of quantities as some other species. They’re a nice last-line-of-defence as they will eat anything that your other fish miss or leave behind. They get along with most other fish species, but prefer to be the only one of their kind, so be sure to have only one unless you have a large pond where they won’t need to compete for food and space.


Conclusion – Which Fish Should I Choose For Larvae Control?

Goldfish and koi are good choices for larger ponds, but can also be used with smaller fish to control their numbers.

This really depends on your personal preferences and your pond itself. As mentioned in previous articles, different fish have different requirements, from pH and temperature to pond depth and size. Ultimately, always do your research before choosing which species to stock your pond with. Generally speaking, it is best to keep similarly-sized fish species together to minimize predation. If you have a large pond, a combination of koi, sizeable goldfish species, and orfe would work well together as they are of a similar size, have similar pond requirements, and typically get along well together. Koi do not eat a large amount of mosquito larvae, so combining them with these other fish species would ensure you keep pest numbers under control. You could also utilize a plecostomus at the bottom of your tank that will peacefully take care of any algae or insect larvae left behind by your other fish. Only use these species if you have a pond that is at least a meter deep with a minimum of 1,000 gallons per every four fish. These larger species are also better suited to being able to withstand seasonal temperature fluctuations, and do not breed as quickly as many smaller fish species.

However, smaller fish are much more likely to eat the tiny mosquito larvae as a part of their natural diet. With this in mind, if you have a definite mosquito population, have a smaller pond (or a smaller budget), incorporating a mixture of goldfish, mosquito fish, minnows, and guppies will certainly take care of any mosquito larvae. However, bear in mind that mosquito fish and minnows can tolerate a wide temperature range (34-104°F and 41-72°F, respectively), while guppies are more sensitive and require more temperate waters between 70-80°F. Mosquito fish are also considered an invasive species in many areas, so you’ll have to be certain that, one: they are legal to have where you live; and two: your pond is not near a natural waterway that they could escape into. Truly, mosquito fish are only recommended if you really have a significant mosquito problem.

Goldfish of all varieties will eagerly consume larvae, and because of the large range of goldfish types that are available, you can easily find a species (or multiple species) that will work well with your budget, climate, experience level, other fish species present in your pond, and pond size. Guppies are also cheap, easy to take care of, don’t require a large pond, and are fairly tolerant of temperature and pH fluctuations.

Pond Informer (Chris)

Pond consultant and long-time hobbyist who enjoys writing in his spare time and sharing knowledge with other passionate pond owners.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.