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.