Do dragonflies eat flies? Yes. Flies are an important part of the diet of many dragonfly species. These fast aerial predators commonly catch mosquitoes, midges, house flies, deer flies, small horse flies, flying ants, and other insects while they are in flight. Dragonflies have excellent eyesight, rapid reflexes, and specialized legs that help them capture moving prey. Their diet varies according to their size, habitat, and the insects available nearby. This guide explains which flies dragonflies eat, how they catch them, and how much they may consume.
Do Dragonflies Eat Flies?
Dragonflies are carnivorous insects that feed almost entirely on other animals, particularly flying insects. Flies are commonly available around ponds, marshes, gardens, fields, and woodland edges, making them convenient prey. Larger dragonflies can capture relatively large insects, while smaller species usually concentrate on mosquitoes, midges, gnats, and other tiny flying prey.
What Types of Flies Do Dragonflies Eat?
Dragonflies may prey on:
- House flies
- Horse flies
- Deer flies
- Black flies
- Yellow flies
- Greenhead flies
- Fruit flies
- Crane flies
- Midges
- Gnats
The exact prey depends on the dragonfly’s size. A large darner can handle insects that would be too large for a small skimmer.
Do Dragonflies Eat Horse Flies?
Yes, large dragonflies can eat horse flies, although horse flies are relatively large and powerful prey. Strong dragonflies such as darners are more capable of catching them than smaller species.
Horse flies spend considerable time flying around animals, wetlands, fields, and wooded areas, which can overlap with dragonfly hunting habitat.
How Do Dragonflies Catch Horse Flies?
A dragonfly usually intercepts prey in the air rather than chasing it along a surface. Its powerful legs extend forward and create a basket-like structure.
Once the horse fly is caught, the dragonfly holds it securely and uses strong mouthparts to consume it. Large prey may sometimes be carried to a perch before being eaten.
Do Dragonflies Eat Deer Flies?

Yes. Deer flies can be eaten by sufficiently large dragonflies.
Both insects are often active around wetlands, lakes, wooded areas, and open spaces during warm weather, giving dragonflies opportunities to encounter and capture deer flies.
Do Dragonflies Eat Deer Flies and Horse Flies?
Dragonflies can prey on both, but success depends on relative size.
Deer flies are generally manageable for many larger dragonflies, while large horse flies may be more difficult. Dragonflies select prey they are capable of overpowering rather than targeting a specific fly species exclusively.
Do Dragonflies Eat House Flies?

Yes. House flies are potential prey for dragonflies, particularly when they are flying outdoors.
Dragonflies are visual hunters and may attack many small airborne insects that move through their hunting territory.
Where Might Dragonflies Catch House Flies?
They may encounter house flies around:
- Gardens
- Farms
- Livestock areas
- Open fields
- Pond edges
- Compost areas
- Residential yards
Dragonflies do not normally enter houses to hunt house flies. Their hunting takes place primarily outdoors.
Do Dragonflies Eat Black Flies?
Yes, dragonflies may eat black flies.
Black flies are small enough to be captured by many dragonfly species and can occur in large numbers near flowing water. Their small size makes them similar to other tiny aerial prey such as mosquitoes and midges.
Are Black Flies Easy Prey?
Their small size makes them physically manageable, but they are still fast-moving insects.
Dragonflies rely on excellent vision and highly controlled flight to intercept tiny prey. When black flies are abundant, they can become part of the local food supply.
Do Dragonflies Eat Yellow Flies and Greenhead Flies?
Yellow flies and greenhead flies belong to groups of biting flies that can become irritating around people and animals.
Large dragonflies may prey on these insects when suitable opportunities occur.
Can Dragonflies Control Biting Flies?
Dragonflies contribute to natural insect control, but they should not be expected to eliminate horse flies, deer flies, yellow flies, or greenhead flies from an area.
Their presence can reduce some insects, but fly populations are influenced by breeding habitat, weather, predators, and many other environmental factors.
Do Dragonflies Eat Fruit Flies?

Dragonflies can eat small flies, including insects similar in size to fruit flies.
However, fruit flies often stay close to fermenting fruit, food waste, and other low-level resources rather than spending long periods in the open air.
Do Dragonflies Hunt Tiny Flies?
Yes. Tiny flying insects make up an important part of many dragonfly diets.
Common small prey includes midges, gnats, mosquitoes, and small flies. These insects may be especially valuable because they are abundant and can be captured repeatedly during active hunting.
Do Dragonflies Eat Crane Flies?
A large dragonfly may attack a crane fly, particularly a smaller individual.
Crane flies can be considerably larger than mosquitoes or midges, so not every dragonfly is capable of handling them.
Does Dragonfly Size Affect Its Diet?
Yes. Size is one of the most important factors determining what a dragonfly can capture.
Small dragonflies concentrate on tiny prey, whereas large darners and similar species may take larger flies, moths, bees, other dragonflies, and various flying insects.
Do Dragonflies Eat Whiteflies?
Dragonflies may capture tiny whiteflies when they encounter them in flight, but whiteflies are not usually considered a major dragonfly food source.
Whiteflies spend much of their lives associated closely with plant leaves.
Are Whiteflies More Likely to Be Eaten by Other Predators?
Whiteflies are commonly attacked by predators and parasitoids that actively search plant surfaces.
Dragonflies are primarily aerial hunters, so they are more likely to catch insects that are actively flying through open space.
Do Dragonflies Eat Flying Ants?

Yes. Flying ants can become prey for dragonflies, especially during mating flights when large numbers of winged ants appear in the air.
A sudden abundance of flying insects provides dragonflies with an excellent feeding opportunity.
Other Insects Dragonflies Eat
Besides flies and flying ants, adult dragonflies may eat:
- Mosquitoes
- Midges
- Gnats
- Small moths
- Mayflies
- Small bees
- Wasps
- Other dragonflies
- Various flying insects
They are opportunistic predators and usually hunt whatever suitable prey is abundant.
Do Dragonflies Eat Mosquitoes and Flies?
Yes. Mosquitoes and small flies are among the most familiar prey associated with dragonflies.
Dragonflies can catch these insects both around water and in surrounding terrestrial habitats.
Why Are Dragonflies Good Hunters?
Several adaptations make them highly effective predators.
Their extremely large compound eyes provide a wide field of vision. Four independently controlled wings give them excellent maneuverability, while their spiny legs create a basket that helps prevent captured prey from escaping.
Do Dragonflies Eat While Flying?
Yes. Dragonflies can capture and consume small prey while remaining airborne.
This ability allows them to continue searching for food without repeatedly landing.
How Do Dragonflies Eat Their Prey?
A hunting dragonfly spots an insect, changes direction rapidly, and intercepts it using its legs.
Small prey may be eaten immediately in flight. Larger insects are sometimes carried to a perch where the dragonfly can hold and consume them more easily.
Their chewing mouthparts break prey into manageable pieces.
How Many Flies Do Dragonflies Eat?
There is no fixed number of flies that every dragonfly eats per day.
Food consumption varies according to:
- Dragonfly species
- Body size
- Temperature
- Prey availability
- Weather
- Activity level
- Reproductive condition
An active adult may catch many small insects throughout the day, particularly when mosquitoes, midges, or flies are abundant.
Can Dragonflies Eat Their Own Body Weight?
Dragonflies are energetic predators and can consume substantial amounts of prey relative to their body size. However, exact daily intake varies greatly and should not be reduced to one number for every species.
Their high activity level requires frequent hunting when suitable prey is available.
Do Dragonflies Eat Dead Flies?
Dragonflies primarily hunt living, moving prey.
Their vision and hunting behavior are strongly adapted to detecting insects in flight, so dead flies are generally not attractive food.
Why Do Dragonflies Prefer Live Prey?
Moving insects trigger their hunting response.
Dragonflies are not scavengers and do not normally search the ground or surfaces for dead insects. Their legs, eyes, wings, and mouthparts are all particularly suited to catching active prey in the air.
Do Robber Flies Eat Dragonflies?
Predator-prey relationships among flying insects can sometimes work in both directions.
Large robber flies are powerful aerial predators and may attack other insects, potentially including smaller dragonflies in some situations.
Can Dragonflies Eat Other Predatory Insects?
Yes. Dragonflies may prey on smaller predatory insects when they can overpower them.
They are opportunistic hunters, and large species may even capture smaller dragonflies. Size, speed, and opportunity strongly influence which insect becomes predator and which becomes prey.
Why Dragonflies Are Helpful Around Flies

Dragonflies are beneficial predators that naturally consume many insects people consider pests.
They cannot eliminate every fly population, but they form an important part of healthy freshwater and terrestrial ecosystems.
Benefits of Dragonflies
Dragonflies help by feeding on:
- Mosquitoes
- Biting flies
- Midges
- Gnats
- House flies
- Flying ants
- Other small insects
Maintaining ponds, wetlands, and native vegetation can support dragonfly populations by providing breeding habitat and abundant prey.
FAQs
Do Dragonflies Really Eat Flies?
Yes. Flies are common prey for many dragonflies. They may eat house flies, midges, black flies, deer flies, small horse flies, and numerous other flying insects. Dragonflies usually capture them directly in the air using their spiny legs.
Do Dragonflies Eat Horse Flies and Deer Flies?
Large dragonflies can prey on both horse flies and deer flies. Deer flies are generally smaller and may be easier to capture. Larger horse flies can be difficult prey, so successful predation depends on the dragonfly’s size and strength.
Do Dragonflies Eat Flies While Flying?
Yes. Dragonflies frequently catch and consume small insects while flying. Their legs create a basket around prey, while their powerful wings allow them to remain airborne. Larger prey may sometimes be taken to a perch before being consumed.
Do Dragonflies Help Get Rid of Flies?
Dragonflies can reduce some local fly populations by regularly eating flying insects. However, they will not completely eliminate flies from an area. Fly abundance also depends on breeding conditions, weather, food sources, and other predators.
What Flies Do Dragonflies Eat Most Often?
Dragonflies are most likely to eat flies that are appropriately sized and abundant in their habitat. Midges, gnats, mosquitoes, black flies, and other small flying insects are common prey, while larger dragonflies may also capture deer flies and other bigger flies.