It depends on how many it can catch! Most animals in the wild don’t have the luxury of being able to have a regular diet – they eat whenever they can in order to conserve energy for when food is scarce. However, a dragonfly can eat its own body weight in just 30 minutes!! It is a very fast moving insect and a keen hunter, which means its energy requirements are probably very large too.
Dragonflies are actually very useful, because they do keep mosquito populations under control, which helps halt the spread of the devastating disease malaria.
good qeustion, and especially in light of mosquitoes carrying diseases like malaria.. if we could use dragonfly to keep their number down that would be a great natural way to prevent disesase.
I found one paper that showed that larval dragonflies would eat up to 14 mosquito larvae in 6 hours. If we let these larval dragonfly feed for 12 hours per day thats approximately 28 mosquito larvae per day.
I found another science paper that records dragonflies weighing about 500mg had about 30mg of food in their guts. A typical adult mosquito weighs about 2.5mg, so that would imply the dragonflies eat about 12 adult flying mosquitos to fill their guts. After that we would need to know how many times a day a mosquito poops. I have looked, and i cant find anyone that has done any reaserach on pooping dragonflies (at least not the adults… some have studied the larvae). I would guess between 2 and 3 times per day so would roughly estimate that adult dragonflies take between 24 and 36 adult mosquitoes per day.
Although… larger dragonfly would eat and poop more than smaller ones.
Comments