The Tachinid Fly: A Parasitic Fly With Pest-Control Potential

By Barbara Pleasant
Published on March 18, 2013
article image
Illustration By Keith Ward
Tachinid larvae feed internally on caterpillars, beetles, bugs, earwigs and grasshoppers. Adults feed on nectar, pollen and honeydew. 

This article is part of ourOrganic Pest Control Series, which includes articles on attracting beneficial insects, controlling specific garden pests, and using organic pesticides.     

Tachinid Fly (Diptera)

There are more than 1,300 North American species of parasitic flies. Most resemble robust houseflies, but with short, bristly hairs on their rear ends. Tachinid flies are gruesome parasites of other insects. They employ a variety of tactics, with a common practice being to glue an egg onto another insect, so that the tachinid fly maggot can consume it as food. Other species of tachinid fly may lay mini-eggs on foliage being eaten by insects, which hatch in the insects’ bellies, or they may inject their eggs directly into another insect’s body with a sharp ovipositor.

Egg and larval development happen quickly in tachinid flies. Indeed, a quirk of many species is their ability to lay eggs that hatch almost immediately, or even before they are laid. Many tachinid fly species pass from the early stages to adulthood in just three to four weeks. If the host also moves through life stages quickly, several generations can be produced in one garden season. At the end of the season, some tachinid flies overwinter in leaf litter, while others spend winter inside the pupal cases of their victims.

Tachinid Fly Diet  

Tachinid flies feed on caterpillars, beetles, bugs, earwigs and grasshoppers. Garden pests likely to be impacted by tachinid flies include gypsy moths, cabbage worms, Japanese beetles, armyworms, cutworms, sawflies, codling moths, peach twig borers, pink bollworms, tent caterpillars, leafrollers and squash bugs. Adult tachinid flies feed on nectar, pollen and honeydew.

Comments (0) Join others in the discussion!
    Online Store Logo
    Need Help? Call 1-800-234-3368