What insects do dragonflies eat?
Dragonflies are very efficient predators of small flying insects. Dragonflies prey on mosquitoes, wasp, bees, and sometimes ants. Dragonflies can be found in marshes as their larvae and nymph stage are aquatic.
Dragonflies eat other flying insects, particularly midges and mosquitoes. They also will take butterflies, moths and smaller dragonflies. The larvae, which live in water, eat almost any living thing smaller than themselves. Larger dragonfly larvae sometimes eat small fish or fry. Usually they eat bloodworms or other aquatic insect larvae.