One Dragonfly Can Eat Hundreds of Mosquitoes a Day. Keep These Plants in Your Yard to Attract Dragonflies

3 mins read
May 24, 2019

During warm months, mosquitoes can become a persistent nuisance, making it difficult to enjoy your outdoor space.

While citronella candles and bug sprays offer temporary relief, one of nature’s most efficient mosquito hunters can help you out — the dragonfly.

A single dragonfly can eat hundreds of mosquitoes per day, making it a highly effective, natural mosquito control ally.

If you want to enjoy mosquito-free evenings in your backyard, you should consider attracting dragonflies to your garden or yard — and one of the best ways to do that is by planting the right vegetation.

In this article, we’ll explore why dragonflies are essential for natural pest control and reveal the top plants you should grow to attract these beautiful, beneficial insects.


Why Dragonflies Are the Ultimate Mosquito Predators

Dragonflies are more than just pretty insects with iridescent wings. They’re ferocious aerial hunters that spend most of their life eating other bugs — including mosquitoes, gnats, midges, and flies.

Key Facts About Dragonflies:

  • A single adult dragonfly can eat 30 to several hundred mosquitoes per day

  • Dragonflies have 360-degree vision and lightning-fast reflexes

  • Both adult dragonflies and their aquatic nymphs prey on mosquito larvae

  • They do not bite or sting humans, making them safe to have around your home

Attracting dragonflies creates a long-term, chemical-free solution to mosquito problems — and benefits your entire garden ecosystem.


What Attracts Dragonflies to a Yard?

Dragonflies thrive in wet, plant-rich environments. They require water to lay their eggs and dense vegetation for hunting and perching.

If your yard lacks aquatic features or tall plants, dragonflies are less likely to stick around.

Key Elements Dragonflies Look For:

  1. Water Source – Ponds, water gardens, or birdbaths

  2. Aquatic Plants – For egg-laying and nymph habitat

  3. Tall Grasses and Flowering Plants – For perching and hunting

  4. Pollinator-friendly Plants – Attract other small insects for food


10 Plants That Attract Dragonflies and Support Mosquito Control

1. Arrowhead (Sagittaria latifolia)

Also known as duck potato, this aquatic plant grows well in shallow ponds or wetlands. Its tall stems and white flowers provide ideal perching and breeding habitat for dragonflies.

  • Water Depth: 2–6 inches

  • Hardiness Zones: 5–10

  • Bonus: Attracts frogs and other mosquito predators too


2. Pickerelweed (Pontederia cordata)

This striking aquatic plant features tall purple flower spikes and dense foliage that dragonflies love. It grows in shallow water along pond edges and supports a healthy aquatic ecosystem.

  • Bloom Time: Late spring to early fall

  • Hardiness Zones: 3–10

  • Best Use: Natural pond borders or water garden edges


3. Water Lily (Nymphaea spp.)

Water lilies provide excellent shade and shelter for dragonfly larvae (nymphs) and other aquatic life. Their floating pads and colorful blooms attract a variety of insects and provide a perfect place for dragonflies to perch.

  • Best For: Ponds or water features at least 1–2 feet deep

  • Bonus: Reduces algae by shading the water


4. Swamp Milkweed (Asclepias incarnata)

A native perennial, swamp milkweed thrives in moist soil and attracts not only butterflies and bees, but also dragonflies looking to hunt nearby prey.

  • Bloom Time: Mid to late summer

  • Hardiness Zones: 3–9

  • Bonus: Supports monarch butterflies


5. Joe-Pye Weed (Eutrochium purpureum)

Standing tall with clusters of pink or purple flowers, Joe-Pye Weed is a dragonfly magnet. It grows best in damp soils and provides perching spots for adult dragonflies scanning for prey.

  • Height: 4–7 feet

  • Hardiness Zones: 4–9

  • Bloom Time: Late summer into fall


6. Meadow Sage (Salvia nemorosa)

Meadow sage offers long spikes of blue or purple flowers that attract smaller pollinators (food for dragonflies) and offer perching space.

  • Hardiness Zones: 4–9

  • Bloom Time: Spring through fall with deadheading

  • Bonus: Deer- and drought-resistant


7. Black-Eyed Susan (Rudbeckia hirta)

These cheerful yellow wildflowers attract many small flying insects, providing a reliable food source for dragonflies. The tall stems and sturdy flowers offer excellent resting spots.

  • Bloom Time: Summer to early fall

  • Hardiness Zones: 3–9

  • Best For: Pollinator gardens, borders, and meadows


8. Wild Iris (Iris versicolor)

Wild iris, also known as blue flag iris, grows well near ponds and wet garden areas. Its sword-like leaves are great for dragonflies to rest on, and the flowers attract a range of beneficial insects.

  • Bloom Time: Late spring to early summer

  • Hardiness Zones: 4–9

  • Bonus: Adds elegance to water gardens


9. Cattails (Typha spp.)

Cattails are often found in wetlands and are excellent for providing shelter, egg-laying sites, and nymph protection for dragonflies. They also help filter and clean water naturally.

  • Height: 3–6 feet

  • Best For: Naturalized ponds or rain gardens

  • Tip: Grow in a container to prevent spreading


10. Yarrow (Achillea millefolium)

Yarrow is a hardy, drought-resistant plant that attracts a wide variety of flying insects — which dragonflies love to eat. Its flat flower heads make great dragonfly perches.

  • Bloom Time: Summer to early fall

  • Hardiness Zones: 3–9

  • Bonus: Supports other beneficial insects and pollinators


Bonus Tips to Attract and Support Dragonflies

1. Install a Water Feature

Dragonflies lay eggs in water, so a pond, rain garden, or even a large water bowl can serve as a breeding ground. Include submerged and floating plants to support nymph development.

2. Avoid Pesticides

Pesticides harm dragonflies and the insects they feed on. Let nature control your pests instead.

3. Provide Tall Plants and Perches

Dragonflies love to rest on tall stems to scout for food. Include vertical elements like stakes or tall grasses.

4. Create a Native Plant Zone

Native flowers and grasses support local ecosystems and attract more insects for dragonflies to feed on.

5. Minimize Lawn Space

Large grass areas offer little habitat. Replace sections with wildflower beds or pollinator-friendly gardens.

Dragonflies are not just mesmerizing to watch — they’re also highly effective natural mosquito control agents.

By planting the right combination of aquatic and flowering plants, you can turn your garden into a dragonfly haven while dramatically reducing mosquito populations.

Latest from Uncategorized