Dragonflies are not just beautiful aerial acrobats — they’re also skilled hunters with a big appetite. These flying insects play a crucial role in controlling pests like mosquitoes and flies, both as adults and during their aquatic nymph stage. But what exactly do they eat? In this guide, we’ll explore 20 common foods dragonflies consume throughout their life, from baby dragonflies underwater to fast-moving adults in the sky.
Dragonfly Diet Overview

Carnivorous Nature of Dragonflies
Dragonflies are strict carnivores, meaning they only eat other animals—never plants. Unlike butterflies or bees, they don’t sip nectar or feed on pollen. From the moment they hatch as aquatic nymphs to their final days as swift-flying adults, their entire life is focused on hunting. Their diet consists mainly of small insects, making them essential natural pest controllers in both water and air environments.
Dragonflies use their strong mandibles (jaws) to chew and tear apart prey. They rely on their sharp eyesight and rapid wing movement to track and capture their food. With nearly 360-degree vision from their large compound eyes, they rarely miss a target once they lock on.
Life Stage-Based Diets
The dragonfly’s diet changes significantly based on its stage of life. While the adult dragonfly hunts airborne insects, the younger stage—known as a nymph—feeds underwater. Here’s a quick look at how their diet evolves:
- Nymph Stage (Aquatic): Lives in water and feeds on other small aquatic creatures.
- Adult Stage (Flying): Hunts flying insects in the air using speed and agility.
This two-phase hunting style makes dragonflies versatile predators that help maintain balance in both aquatic and terrestrial ecosystems.
What Do Adult Dragonflies Eat?

Insects They Commonly Hunt
Adult dragonflies are expert aerial predators. They catch prey while flying, using their legs like a basket to trap insects mid-air. Their wings beat independently, allowing them to hover, dart, and change direction quickly—ideal for catching fast-moving bugs. Once caught, they often perch to eat or sometimes consume their meal while flying.
Adult dragonflies are not picky eaters. They feed on a wide variety of insects, especially those considered pests by humans. Their diet consists mainly of smaller insects, but some large dragonflies are bold enough to prey on other dragonflies or even small bees.
12 Common Foods Adult Dragonflies Eat

Here are twelve types of food that adult dragonflies commonly eat:
- Mosquitoes – A favorite food; they can eat dozens a day.
- Flies – Including houseflies and smaller varieties.
- Midges – Small, gnat-like insects often found near water.
- Bees – Some large dragonflies catch and eat bees.
- Butterflies – Targeted when flying slowly or resting.
- Moths – Especially small moths during evening hours.
- Wasps – Risky but not off-limits for bold dragonflies.
- Gnats – Easy prey due to their small size and slow speed.
- Termites – Swarming termites are an easy catch.
- Ants (flying) – Winged ants during mating flights.
- Small beetles – If small enough to catch and hold.
- Other dragonflies – Larger species sometimes eat smaller ones.
This diverse menu helps explain why dragonflies are so valuable in pest control, particularly in gardens, wetlands, and near still waters where mosquitoes breed.
What Do Dragonfly Larvae (Nymphs) Eat?

Underwater Hunters
Before becoming the flying hunters we often see, dragonflies spend most of their life underwater as nymphs (also called naiads). This stage can last anywhere from a few months to several years, depending on the species. Nymphs are aggressive ambush predators, using a unique extendable jaw (called a labium) to snatch prey with lightning speed.
They live in ponds, lakes, marshes, and slow-moving streams—feeding on whatever they can overpower. Their ability to stay camouflaged and patient makes them lethal hunters in their watery world.
Common Foods Larvae Eat
Here are some common items in a dragonfly nymph’s diet:
- Mosquito larvae – A primary food source in still water.
- Worms – Including aquatic worms or very small annelids.
- Tiny tadpoles – Especially early-stage tadpoles that move slowly.
- Aquatic insects – Mayflies, water fleas, and other soft-bodied insects.
- Small fish fry – If the nymph is large enough, it will grab and eat fish hatchlings.
Dragonfly nymphs are not just passive feeders. They stalk, pounce, and trap their food quickly and with surprising precision—setting the stage for their role as airborne predators once they transform into adults.
What Do Baby Dragonflies Look Like and Eat?

Appearance of Dragonfly Nymphs
Baby dragonflies, also known as nymphs or naiads, look nothing like the winged adults we see flying around. They are wingless, short-bodied, and often brown or green to blend in with mud, plants, and debris underwater. Their legs are strong for crawling, and they have extendable jaws tucked under their heads, ready to snatch prey in an instant.
Unlike most insect larvae, dragonfly nymphs don’t have a pupal stage. Instead, they go through a series of molts, shedding their exoskeleton as they grow larger, until finally emerging from the water to become adult dragonflies.
What Baby Dragonflies (Nymphs) Eat
Even at this early stage, dragonflies are serious predators. Baby dragonflies hunt tiny aquatic creatures as soon as they hatch. Here are some typical foods they eat:
- Tiny aquatic insects – Including water fleas, small mayflies, and insect eggs.
- Daphnia (water fleas) – A favorite for smaller nymphs.
- Insect larvae – Other newly hatched aquatic insects.
- Micro-crustaceans – Like copepods and amphipods.
- Organic detritus with small live matter – Sometimes eaten when other food is scarce.
This feeding behavior ensures fast growth and prepares them for life as fast, flying insect-hunters above the water.
Do Dragonflies Eat and Drink Water?

Hydration Habits
Dragonflies get most of their water from the prey they consume. Since their diet is made up of juicy insects and aquatic creatures, they rarely need to drink separately. However, in hot or dry environments, adult dragonflies may be seen sipping moisture from dew, rain droplets on leaves, or shallow water surfaces.
They do not have a mouth built for sipping water like butterflies or bees. Instead, they absorb moisture from the soft-bodied prey they crush and chew, which is usually enough to stay hydrated.
Are Dragonflies Good for the Ecosystem?
Natural Pest Control
Dragonflies play an essential role in both aquatic and terrestrial ecosystems. By feeding on mosquito larvae as nymphs and adult mosquitoes later in life, they help naturally control populations that spread disease. They also eat midges, flies, and gnats—making them valuable in gardens, farms, and wetlands.
Beyond pest control, dragonflies are indicators of clean, healthy water. A thriving dragonfly population usually means the surrounding water body has low pollution levels. Their presence benefits biodiversity by balancing insect populations and providing food for birds, frogs, and fish.
FAQs
Do dragonflies eat mosquitoes?
Yes, dragonflies are known to consume large numbers of mosquitoes daily, both as aquatic nymphs (eating larvae) and as adults (eating flying mosquitoes).
Do dragonflies eat flies and ants?
Absolutely. Flies are a staple in their aerial diet, and during flying ant swarms, dragonflies often snatch them mid-air.
What do dragonflies eat in ponds?
As nymphs, dragonflies feed on mosquito larvae, small worms, insect eggs, tadpoles, and even tiny fish living in pond environments.
Can dragonflies eat other dragonflies?
Yes. Larger dragonfly species may prey on smaller or weaker dragonflies, especially during territorial disputes or when food is limited.
Do dragonflies help in controlling pests?
Definitely. Dragonflies naturally control pests like mosquitoes, midges, and gnats, making them a beneficial presence in most ecosystems.
