There’s something deeply satisfying about seeing dragonflies darting across the garden like little aerial acrobats. Not only are they mesmerizing to watch, but they also help keep mosquito populations in check. I didn’t set out to attract dragonflies at first, but over time, I learned that certain flowers practically roll out a red carpet for them. Here are some of my favorites that invite these shimmering visitors into the garden.
Quickly Find Flowers For Dragonflies
Yarrow (Achillea millefolium)

The first time I planted yarrow, it was more for its feathery leaves and long-lasting blooms. But almost immediately, the air above it buzzed with activity. Yarrow’s wide, flat clusters of flowers become gathering spots for small insects — an all-you-can-eat buffet for hungry dragonflies.
This hardy plant blooms in a range of colors, from soft whites to sunny yellows and vibrant pinks. It’s drought-tolerant and thrives in tough soils, offering flat landing surfaces that make insect hunting easier for dragonflies.
Asters (Symphyotrichum spp.)

Late summer always feels like a gentle exhale in the garden, and that’s when my asters take over. Their starry flowers light up the borders just when everything else is winding down. Insects can’t seem to resist them, and when the smaller bugs show up, the dragonflies aren’t far behind.

These low-maintenance flowers thrive in various soils and extend the life of your pollinator-friendly garden into fall. Their abundance of nectar keeps the garden buzzing with activity at a time when dragonflies are still actively feeding.
Black-eyed Susan (Rudbeckia hirta)

There’s a kind of rugged charm to black-eyed Susans. Their sunny faces seem to beckon every pollinator in sight. I’ve often caught dragonflies balancing effortlessly on their sturdy stems, scanning the air for their next meal.
These cheerful yellow flowers attract bees, butterflies, and other small insects that serve as dragonfly prey. Their toughness and ability to tolerate heat and drought make them ideal for low-maintenance garden beds.
Swamp Milkweed (Asclepias incarnate)

Near the wetter edges of my garden, swamp milkweed reigns supreme. Unlike its more famous cousin, this milkweed loves moist soil and a little extra water — conditions that dragonflies appreciate too.
Its fragrant pink clusters attract a variety of insects and are especially helpful in rain gardens. Taller and more water-loving than common milkweed, it’s perfectly suited to support the dragonfly’s preferred habitat.
Bee Balm (Monarda didyma)

Bee balm is a summer firework show all on its own. Its vibrant, shaggy blooms draw bees, butterflies, hummingbirds… and yes, dragonflies. I often find dragonflies hovering like helicopters around the busy blooms, picking off tiny insects mid-air.
It thrives in sunny areas with rich soil, though it does appreciate good air circulation to avoid mildew. With its magnetism for pollinators, bee balm creates a buzz of activity that provides dragonflies with plenty of hunting opportunities.
Goldenrod (Solidago spp.)

For years, I mistakenly thought goldenrod caused seasonal allergies (spoiler: it doesn’t). Now, I appreciate it for what it truly is: a powerhouse of late-season nectar. Insects swarm it, creating a lively hunting ground that dragonflies simply can’t resist.
Goldenrod blooms just as many other flowers fade, keeping the ecosystem active into fall. Its strong vertical growth adds visual interest while supporting a robust population of insect prey.
Ironweed (Vernonia spp.)

There’s a quiet strength in ironweed. Its tall, rigid stems and clusters of deep purple blooms reach skyward, often taller than me by late summer. Dragonflies love to perch on these tough stalks, using them like watchtowers.
Ironweed thrives in wet soils and handles strong winds without flinching. Its dramatic color and height add structure to the garden while offering dragonflies a reliable perch.
Water Lilies (Nymphaea spp.)

Adding a small pond with water lilies was one of the best things I ever did for dragonfly-watching. The floating leaves provide perfect resting places for dragonflies between their aerial hunts.
They require still water, like a pond or container, and offer both shade and shelter for aquatic life. Their broad pads are ideal dragonfly landing zones and play an essential role in maintaining pond health.
Blazing Star (Liatris spp.)

Blazing star doesn’t just draw the eye — it draws a frenzy of pollinator activity. Every summer, the bottlebrush blooms stand tall, and I can usually spot dragonflies weaving between the flower spikes, seizing opportunities.
These vertical blooms prefer sunny, well-drained spots and bloom from mid to late summer. Their open form makes it easy for dragonflies to maneuver and snatch up insects.
Lotus (Nelumbo spp.)

Lotus flowers bring a serene quality to any water feature. I’ve often seen dragonflies hovering just above the broad, glossy leaves, scanning the surface for prey. The combination of structure and shelter makes lotus irresistible.
These aquatic plants thrive in shallow, sunny waters and can grow quite large if given the space. With bold blooms and large leaves, lotus offers dragonflies an ideal spot to rest and hunt.
Final Thoughts
Bringing dragonflies into my garden wasn’t just about adding more flowers — it was about creating an environment full of life, movement, and small ecosystems working together. Flowers that attract dragonflies do so not because the dragonflies want nectar, but because these flowers build a habitat rich with opportunity: insects to hunt, places to rest, and even safe spots for laying eggs.
If you’re dreaming of seeing glimmering wings and effortless aerobatics over your own backyard, planting a thoughtful mix of these flowers is a wonderful start. Over time, you’ll see that dragonflies aren’t just visitors — they become part of the living story of your garden.