
Butterflies are a symbol of beauty, grace, and transformation. They are not only fascinating to watch but also play an important role in pollinating plants. Creating a butterfly garden is a great way to help support these delicate creatures and attract them to your yard. With the right plants, you can create a beautiful and thriving butterfly garden that will entice these winged wonders to visit your garden all season long. In this post, we’ll explore the top 10 plants that attract butterflies and provide tips on how to create a butterfly garden that will be the envy of your neighbourhood. So, grab your gardening gloves, and let’s get started!
Why attract butterflies to your garden?

Butterflies are not only beautiful, but they are also important pollinators. Attracting butterflies to your garden can help to support the local ecosystem and ensure the health of your plants.
Butterflies play a crucial role in pollinating plants, which is important for the growth and reproduction of many species. By attracting butterflies to your garden, you are not only helping to support the local ecosystem but also ensuring the health and growth of your plants.
Additionally, butterflies are a joy to watch and can add an enchanting touch to your outdoor space. They come in a variety of colors and sizes, and watching them flutter around your garden can be a peaceful and relaxing experience. Creating a butterfly garden can also be a fun and educational project for children, as they can learn about the different types of butterflies and their habitats.
Overall, attracting butterflies to your garden is a win-win situation. You get to enjoy the beauty of these magnificent creatures while also supporting the local ecosystem and ensuring the health of your plants. By planting the right flowers and plants, you can create a welcoming environment for butterflies and other pollinators, making your garden a haven for nature lovers.
How to build a butterfly garden

Building a butterfly garden is not only a fun and rewarding hobby, but it can also help preserve and support butterfly populations in your area. Here are some tips for success:
1. Choose the right location: Butterflies need sunlight and warmth to thrive, so choose a spot that gets at least six hours of direct sunlight each day. The area should also be sheltered from strong winds and have some protection from predators.
2. Start with the right soil: Butterflies prefer well-draining soil that is rich in organic matter. If your soil is heavy or clay-like, consider amending it with compost or sand to improve drainage.
3. Choose the right plants: Butterflies are attracted to brightly colored flowers that are rich in nectar. Some of the best plants to include in your butterfly garden include milkweed, butterfly bush, coneflower, zinnia, and black-eyed Susan. Be sure to choose a variety of plants that bloom at different times throughout the growing season to provide a continuous source of nectar.
4. Provide water: Butterflies need a source of water, but they prefer shallow puddles or wet sand to standing water. Consider adding a shallow dish filled with sand and water to your garden.
5. Avoid pesticides: Pesticides can be harmful to butterflies and other beneficial insects, so avoid using them in your garden. Instead, consider using natural pest control methods like companion planting and handpicking insects.
By following these tips, you can create a beautiful and thriving butterfly garden that will attract these beautiful creatures for years to come.
Top 10 plants that attract butterflies

Butterflies are one of the most beautiful creatures to have in your garden. If you want to attract butterflies, then you need to have the right plants that they love. Here are some of the top 10 plants that attract butterflies:
- Butterfly Bush: This is a classic plant that is known to attract butterflies, and for good reason. The nectar of the flowers is irresistible for many butterfly species.
- Milkweed: Monarch butterflies are known to lay their eggs on milkweed plants, so this is a must-have if you want to attract this beautiful species.
- Purple Coneflower: This plant has bright purple flowers that attract many different types of butterflies, including the Eastern tiger swallowtail.
- Black-eyed Susan: This plant has bright yellow flowers that attract many different types of butterflies, including the American painted lady.
- Lantana: This plant has clusters of colorful flowers that are perfect for attracting butterflies, especially the Gulf fritillary.
- Joe-Pye Weed: This plant has tall, pink flowers that are perfect for attracting many different types of butterflies, including the eastern tiger swallowtail and monarch.
- Aster: Asters come in a variety of colors and attract many different species of butterflies, including the pearl crescent and painted lady.
- Verbena: This plant has clusters of tiny flowers that are perfect for attracting butterflies, especially the Gulf fritillary and the zebra longwing.
- Zinnia: These brightly colored flowers are perfect for attracting butterflies, especially the painted lady and monarch.
- Marigold: This plant has bright orange and yellow flowers that are perfect for attracting many different species of butterflies, including the cloudless sulfur and Gulf fritillary.
By planting these top 10 plants that attract butterflies, you can create a beautiful butterfly garden that will attract these beautiful creatures and provide them with the nectar they need to thrive.
Butterfly bush (Buddleia davidii)

Butterfly bush, scientifically known as Buddleia davidii, is a beautiful shrub that is known for its large, cone-shaped clusters of flowers that are magnets for butterflies.
These flowers come in a variety of colors, including purple, pink, blue, and white. The nectar-rich flowers of the butterfly bush are incredibly attractive to many species of butterflies, and they will often be seen hovering around the plant, sipping on the sweet nectar.
One of the best things about the butterfly bush is that it is relatively easy to care for. It prefers full sun and well-draining soil, but it can tolerate some shade and a range of soil types. It is also drought tolerant, which makes it a great choice for those in areas with low rainfall or who want a low-maintenance garden.
Another great thing about the butterfly bush is that it is a fast grower, and it can quickly reach heights of 6 to 12 feet. This makes it a great choice for those who want to create a large, show-stopping display in their butterfly garden. If you do decide to plant a butterfly bush in your garden, be prepared to see an influx of butterflies – and possibly even some hummingbirds – as they come to enjoy the sweet nectar of this beautiful plant.
Milkweed (Asclepias spp.)

Milkweed is one of the most popular plants that attract butterflies. This plant is a host plant for monarch butterflies and is essential for their survival. In addition to being a host plant, milkweed also produces beautiful flowers that attract other species of butterflies such as swallowtails and fritillaries.
When planting milkweed, it’s important to choose the right species for your region. There are over 100 species of milkweed, and some are better suited for certain regions than others. Common milkweed (Asclepias syriaca) is native to the eastern United States and is a great option for those living in this region. On the other hand, showy milkweed (Asclepias speciosa) is native to the western United States and is a great option for those living in this region.
In addition to being beneficial for butterflies, milkweed is also beneficial for other pollinators such as bees and hummingbirds. Planting milkweed in your butterfly garden not only helps butterflies but also helps to support the local ecosystem.
Purple coneflower (Echinacea purpurea)

The Purple Coneflower, also known as Echinacea purpurea, is a beautiful and easy-to-grow perennial that attracts not only butterflies but also bees and other pollinators to your garden. This plant is native to North America and features deep purple, daisy-like flowers with a prominent cone-shaped center.
Purple Coneflowers bloom in mid to late summer and can grow up to 3-4 feet tall. They prefer full sun to partial shade and well-drained soil. They are also drought-tolerant and can withstand hot summers.
Butterflies love the nectar-rich flowers of the Purple Coneflower, which provide a great source of food for them. The flowers also produce seeds that attract birds to your garden.
Aside from being a great attraction for butterflies and other pollinators, Purple Coneflowers are also known for their medicinal properties. They have been used for centuries to boost the immune system and treat colds, flu, and other respiratory infections.
In summary, adding Purple Coneflowers to your butterfly garden is a must. Not only will they attract beautiful butterflies, but they will also provide you with a natural remedy for common ailments.
Lantana (Lantana camara)

Lantana is a stunningly beautiful plant that will bring a burst of color to any butterfly garden. This plant has clusters of brightly colored flowers that bloom all summer long. The flowers are usually a mix of oranges, pinks, reds, yellows, and purples, which makes them popular with butterflies, hummingbirds, and bees alike.
Lantana is a great addition to any butterfly garden because it is easy to care for and can grow in a variety of soil types. It is also drought-resistant, so it doesn’t need a lot of water to thrive. In fact, too much water can be harmful to this plant, so it’s important to let the soil dry out between waterings.
One of the best things about lantana is that it attracts a wide variety of butterfly species, including swallowtails, monarchs, and painted ladies. The nectar from the flowers provides these butterflies with an important source of food, while the plant itself provides shelter for them to rest and lay their eggs.
Overall, lantana is a must-have plant for any butterfly garden. Its vibrant colors and ability to attract a wide variety of butterfly species make it a beautiful and functional addition to your outdoor space.
Black-eyed Susan (Rudbeckia spp.)

Black-eyed Susan (Rudbeckia spp.) is a beautiful plant that is a magnet for butterflies. It is a member of the sunflower family and produces showy, golden-yellow petals that surround a dark center. This plant blooms throughout the summer and well into the fall, making it a great addition to any butterfly garden.
Black-eyed Susan is a popular choice for butterfly gardens because it attracts a wide variety of butterfly species, including the monarch butterfly, the painted lady butterfly, and the swallowtail butterfly. These butterflies are drawn to the bright, vibrant colors of the flowers and the sweet nectar they produce.
In addition to its beauty and ability to attract butterflies, black-eyed Susan is also easy to grow and maintain. It prefers full sun and well-drained soil, but it is tolerant of a wide range of soil types and conditions. It is also drought-tolerant, making it a great choice for gardeners in hot, dry climates.
To encourage butterfly activity in your garden, plant black-eyed Susan in groups or clusters. This will create a larger target for the butterflies to find and will increase the chances of them visiting your garden. Black-eyed Susan also pairs well with other butterfly-attracting plants, such as butterfly weed and Joe-Pye weed.
Phlox (Phlox paniculata)

Phlox (Phlox paniculata) is a perfect addition to your butterfly garden. With its tall and delicate flower spikes in shades of pink, white, and purple, it will attract various butterfly species such as the Eastern Tiger Swallowtail and the Great Spangled Fritillary.
Phlox is a hardy perennial that blooms in mid to late summer, and it grows up to three feet tall. It prefers full sun to partial shade and moist, well-drained soil. Phlox is also a great plant for cut flowers, so you can bring a bit of your butterfly garden indoors too.
When planting Phlox, make sure to give it enough space to grow and make sure it is not shaded by other plants. Deadheading spent flowers will encourage new blooms and prolong the blooming season. Overall, Phlox is an excellent choice for your butterfly garden, not only for its beauty but also for its ability to attract and feed butterflies.
Joe-Pye Weed (Eupatorium purpureum)

Joe-Pye weed is one of those plants that is not only good for attracting butterflies, but also for its stunning looks. It has tall stalks of pinkish-purple flowers that bloom from mid-summer to fall. It prefers moist soil and can grow up to 7 feet tall, so it’s perfect for the back of a garden bed or a rain garden.
The nectar-rich flowers of Joe-Pye weed are attractive to many species of butterflies, including swallowtails, fritillaries, monarchs, and painted ladies. Its leaves are also a food source for the caterpillars of several moth species.
Joe-Pye weed is easy to grow and requires little maintenance once established. It can tolerate full sun to part shade and is a great addition to a butterfly garden or a naturalized meadow. The plant has also been used in traditional medicine for its medicinal properties, including as a diuretic and to help ease kidney stones.
Overall, Joe-Pye weed is a fantastic choice for both its beauty and its ability to attract butterflies to your garden.
Bee balm (Monarda spp.)

Bee balm, also known as Monarda, is a beautiful and fragrant plant that is a favorite of butterflies. This plant produces bright and showy flowers in shades of pink, purple, and red that attract butterflies and hummingbirds alike. The nectar-rich blooms provide a valuable source of food for butterflies, and the leaves of the plant also serve as a host for the larvae of some butterfly species. Bee balm is a hardy perennial that thrives in full sun to partial shade and can grow up to 4 feet tall. It is a great addition to any butterfly garden and will attract a wide variety of species. Bee balm is also a popular herb used in teas and other culinary applications for its aromatic and medicinal properties. With its beautiful blooms and ability to attract butterflies, bee balm is a must-have for any butterfly garden.
Goldenrod (Solidago spp.)

Goldenrod is a herbaceous perennial plant that belongs to the Asteraceae family. It is native to North America and is known for its bright yellow flowers that bloom in late summer and early fall. These flowers are a major attractant to butterflies, providing them with ample nectar to feed on.
Goldenrod is also a host plant for many butterfly species, including the goldenrod soldier beetle, the bordered patch butterfly, and the grey hairstreak butterfly.
Goldenrod is a hardy plant that grows well in full sun and well-drained soil. It can grow up to 6 feet tall and forms large clumps of foliage that provide shelter for butterflies. Goldenrod is easy to grow and requires minimal maintenance, making it a great addition to any butterfly garden. Just make sure to plant it in a spot where it has enough space to grow and won’t be overcrowded by other plants.
With its bright yellow flowers and ability to attract a variety of butterfly species, goldenrod is a must-have plant for any butterfly garden.
Plants to avoid in a butterfly garden

While there are many plants that are perfect for attracting butterflies to your garden, there are also some plants that are best avoided. These plants may actually drive away butterflies or harm them in some way. Here are some plants to avoid in a butterfly garden:
- Invasive plants: These are plants that can spread quickly and take over an area, crowding out other plants and disrupting the ecosystem. Some examples include purple loosestrife, Japanese honeysuckle, and kudzu.
- Plants treated with pesticides: Pesticides are harmful to butterflies and other beneficial insects. If you must use pesticides in your garden, use them sparingly and choose products that are safe for butterflies and other beneficial insects.
- Plants with double blooms: Double blooms may look beautiful, but they often lack the nectar and pollen that butterflies need. Stick to single blooms instead.
- Non-native plants: Non-native plants may not provide the same benefits as native plants, and they may even harm local ecosystems by crowding out native plants.
By avoiding these plants and sticking to butterfly-friendly plants, you can create a beautiful and sustainable butterfly garden that will attract these beautiful creatures for years to come.
Additional tips for attracting butterflies

If you’re looking to attract butterflies to your garden, here are some additional tips to consider:
- Provide a mud puddle: Butterflies need water and minerals, and a mud puddle can be a great way to provide both.
- Avoid pesticides: Pesticides can harm not only the butterflies but also the plants they rely on.
- Offer shelter: Butterflies need shelter from the wind, rain, and extreme temperatures. You can provide shelter by planting taller plants as a windbreak or adding a butterfly house to your garden.
- Provide host plants: In addition to nectar plants, butterflies also need host plants where they can lay their eggs and their larvae can feed. Research the specific species of butterflies you want to attract and plant the host plants they need.
- Add a water source: Butterflies need water to drink, so adding a shallow dish of water or a birdbath to your garden can be a great way to attract them.
By following these tips and planting the top 10 plants that attract butterflies, you can create a beautiful butterfly garden that will be a haven for these winged creatures. Not only will you be helping to support the butterfly population, but you’ll also be able to enjoy the beautiful colors and patterns of these delicate insects.
Conclusion: Enjoying your butterfly garden

In conclusion, creating a butterfly garden is not only a fun and rewarding experience but it also helps to support and maintain the butterfly population in your area. By following our list of the top 10 plants that attract butterflies, you can create a beautiful and vibrant garden that will attract these graceful creatures to your doorstep.
Remember, butterflies not only add beauty to your garden, but they also play an important role in pollination and help to maintain a healthy ecosystem. So, sit back, relax, and enjoy the sight of these beautiful creatures fluttering and dancing around your garden.
One important thing to note, do not use pesticides or insecticides in your butterfly garden as they can be harmful to butterflies and other beneficial insects. Instead, opt for natural pest control methods to keep your garden healthy and thriving.
We hope this guide has inspired you to create your own butterfly garden and enjoy the beauty and wonder of these delicate creatures. With a little bit of effort and some careful planning, you can transform your garden into a haven for butterflies and create a serene and peaceful sanctuary right in your own backyard.
We hope you enjoyed our article about the top 10 plants that attract butterflies to your garden. As you know, butterflies are not only beautiful but also play a vital role in pollinating plants, making them an important addition to any garden. By incorporating these plants into your garden, you will be creating a sanctuary for these fascinating creatures while also adding colour and life to your outdoor space. We hope that you find this guide helpful and create a beautiful butterfly garden that will bring joy and beauty to your yard!