Do Fish Eat Leeches?

Do Fish Eat Leeches?

With nowhere to hide, leeches become tasty meals for your fish. Most any fish large enough to eat leeches will eat them, but you may consider adding more aggressive fish like bass or redear sunfish to your pond.

Do freshwater fish eat leeches?

Fish. Fish are the biggest natural predators of leeches and keep populations in check. ... Nearly all freshwater fish will dine on leeches, but red-eared sunfish are known to have a special affinity for them and will eat them in massive quantities if given the opportunity.

Is it good to have leeches in your pond?

Although unpleasant for humans, most leeches are actually harmless to ponds so long as their populations are controlled. Only a few species actually suck blood, and most fish, especially koi, love to eat them as a snack!

James H. Sterling
Author

James H. Sterling

James Sterling reports on renewable energy developments, climate policy, ecological conservation, and green tech innovations around the globe.