Dragonflies are not just captivating to watch as they dart and hover around the garden, but they also play a crucial role in maintaining a healthy ecosystem. These agile insects are voracious predators of mosquitoes, flies, and other pests, making them a natural and welcome form of pest control.
Cultivating a garden that attracts dragonflies is not only beneficial for reducing unwanted insects but also adds to the biodiversity and beauty of your outdoor space. Here are 11 plants that can help create an inviting habitat for dragonflies in your garden.
Table of Contents
11 Plants That Invite Dragonflies into Your Garden
1. Water Lilies (Nymphaea spp.)

Water Lilies are another low-maintenance plants you can easily grow in an aquaponics system
Water lilies are not only visually stunning, but they also provide essential breeding and hunting grounds for dragonflies. Their broad leaves offer dragonflies places to rest and lay their eggs, while the underwater parts of the plant support aquatic life, serving as food for dragonfly nymphs. For a dragonfly-friendly pond, consider adding a variety of water lilies.
2. Cattails (Typha spp.)

Cattails
Cattails are another pond plant that is beneficial for attracting dragonflies. They provide tall, sturdy stems for adult dragonflies to perch on and survey their territory. Additionally, the dense foliage and underwater root systems offer protection for nymphs and other aquatic life.
3. Pickerel Weed (Pontederia cordata)

Pickerel Weed
This aquatic plant, with its striking blue flowers, is a magnet for dragonflies due to its lush foliage and the habitat it provides. Pickerel weed grows well in shallow waters and wet conditions, making it ideal for the edges of ponds where dragonflies prefer to hunt and lay their eggs.
4. Meadow Sage (Salvia spp.)

Meadow Sage
Meadow sage, with its vibrant blue or purple flowers, is an excellent choice for attracting dragonflies to garden beds and borders. These plants are rich in nectar, drawing in small insects which, in turn, attract hungry dragonflies looking for a feast.
5. Black-Eyed Susan (Rudbeckia hirta)

Black-Eyed Susan (Rudbeckia hirta)
The bright yellow flowers of the Black-Eyed Susan not only add a splash of color to your garden but also serve as a beacon for dragonflies. The plant’s height and structure provide perching spots for dragonflies, while the flowers attract a host of smaller insects for them to feed on.
6. Joe-Pye Weed (Eutrochium purpureum)

Joe-Pye Weed
Joe-Pye weed stands tall and proud in the garden, with its dusky pink flowers attracting a wide range of insects, including dragonflies. Its sturdy stems offer perfect perches for dragonflies to rest and keep watch over their territory.
7. Lavender (Lavandula spp.)

Lavender (Lavandula spp.)
Lavender is well-loved for its fragrance and beauty, but it’s also excellent at attracting dragonflies. The dense spikes of flowers provide ample nectar for small insects, which in turn, lure dragonflies to the garden. Lavender’s tall stems also make ideal perching spots.
8. Yarrow (Achillea millefolium)
Yarrow’s flat-topped clusters of small flowers are not just visually appealing but also serve as a dining table for a variety of insects. This, coupled with its attractive foliage, makes yarrow a hotspot for dragonflies in search of prey.
9. Swamp Milkweed (Asclepias incarnata)
As its name suggests, swamp milkweed thrives in moist, wet areas, making it an ideal plant for a dragonfly-friendly pond edge or rain garden. Its pink flowers attract butterflies and small insects, which in turn attract dragonflies.
10. Butterfly Bush (Buddleja spp.)

Butterfly bush vibrant flowers against the lush green leaves make for an eye-catching addition to the balcony
Despite its name suggesting a preference for butterflies, the butterfly bush is also incredibly effective at attracting dragonflies. Its large, cone-shaped clusters of flowers are rich in nectar, drawing in numerous small insects. Moreover, its height and structure provide excellent perches.
11. Purple Coneflower (Echinacea purpurea)
The purple coneflower is not only known for its medicinal properties but also for its ability to attract dragonflies. Its large, daisy-like flowers are popular with smaller insects, providing a food source for dragonflies. The plant’s height and structure also offer resting spots.
Tips for Creating a Dragonfly-Friendly Garden
- Incorporate a Water Source: Dragonflies are attracted to water, so having a pond, fountain, or even a birdbath in your garden can greatly increase your chances of attracting them.
- Plant in Masses: Grouping plants together rather than spacing them out can create a more inviting and visible target for dragonflies and their prey.
- Avoid Pesticides: Pesticides can kill the very insects dragonflies feed on, making your garden less attractive to them. Opt for natural pest control methods to keep your garden safe for dragonflies.
- Provide Perching Spots: Tall plants, reeds, or even artificial stakes can serve as excellent perching and resting spots for dragonflies.
Creating a garden that attracts dragonflies not only adds to its beauty and diversity but also contributes to a healthier and more balanced ecosystem. By choosing the right plants and providing a welcoming habitat, you can enjoy the mesmerizing sight of dragonflies gliding and darting around your garden, all while benefiting from their natural pest control abilities.

Daniel has been a plant enthusiast for over 20 years. He owns hundreds of houseplants and prepares for the chili growing seasons yearly with great anticipation. His favorite plants are plant species in the Araceae family, such as Monstera, Philodendron, and Anthurium. He also loves gardening and is growing hot peppers, tomatoes, and many more vegetables.