View Cart

Your Cart Is Empty
Sunday, June 7, 2026

The Best Perennials to Attract Butterflies

How to Attract Butterflies to Your Garden

Est Reading Time : 29 min(s)

Butterflies bring movement, colour, and life to the garden. For many new gardeners, seeing butterflies visit flowers is one of the most rewarding signs that the garden is becoming a healthier, more welcoming place. The good news is that you do not need a huge meadow to attract them. Even a sunny border, patio planting, or small pollinator corner can make a difference when it includes the right plants.

In Metro Vancouver and the Fraser Valley, butterfly gardening is really about creating a simple habitat. Adult butterflies need nectar-rich flowers for food. Caterpillars need host plants where they can feed and develop. Butterflies also benefit from sunny, sheltered spaces, reduced pesticide use, and a garden with flowers blooming across spring, summer, and fall.

Many of the best butterfly plants are perennials. They come back year after year, and once established, they can form a reliable foundation for a pollinator-friendly garden. Some are grown mostly for nectar, while others are valuable because they support caterpillars. The strongest butterfly gardens usually include both.

What Makes a Good Butterfly Plant?

Butterflies are usually attracted to flowers that are easy to land on and rich in nectar. Flat-topped flowers, daisy-like flowers, clustered blooms, and upright flower spikes can all be useful. Colour can help too, with many butterflies visiting purple, pink, red, orange, yellow, and white flowers.

Bloom time is important. A garden that flowers for only two weeks may attract butterflies briefly, but a garden with overlapping bloom seasons is much more useful. Try to include early bloomers, summer bloomers, and late-season bloomers. Late summer and fall flowers are especially valuable because many butterflies are still active when some gardens are starting to fade.

It is also helpful to plant in groups. One small plant may be noticed, but three to five of the same perennial planted together makes a stronger visual and nectar target. Larger drifts are even better when space allows.

Do Butterflies Need More Than Flowers?

Yes. Adult butterflies visit flowers for nectar, but their caterpillars need specific host plants. A host plant is the plant a butterfly lays eggs on and the caterpillar feeds on. Some caterpillars are very particular, while others use a wider range of plants.

This is an important idea for new gardeners. A butterfly garden should not be too tidy. If every chewed leaf is treated as a problem, the garden may never support the full butterfly life cycle. Some leaf feeding is part of the process. The goal is not a perfect garden. The goal is a living garden.

Avoid unnecessary pesticide use, especially on flowering plants. Even products used for pests can harm butterflies, caterpillars, bees, and other beneficial insects. If pest control is needed, identify the problem first and use the least disruptive method possible.

Growing Tips for Butterfly Perennials

Most butterfly perennials grow best in full sun. A sunny site with six or more hours of light is ideal for many of the plants in this list. Some will tolerate part sun, but flowering is usually strongest in brighter conditions.

Soil should be reasonably well drained unless the plant naturally prefers moisture. Some butterfly plants, such as Joe Pye Weed and Bee Balm, appreciate more consistent moisture. Others, such as Lavender, Yarrow, Catmint, Sedum, and Agastache, prefer sharper drainage and can struggle if kept too wet through winter.

Water deeply while plants are establishing. Even drought-tolerant perennials need regular watering in their first season. Once established, group plants with similar water needs together so you can water more efficiently.

Deadheading can extend bloom on some perennials, but do not rush to clean up everything at the end of the season. Seed heads can provide food and shelter for wildlife, and standing stems may support beneficial insects. A slightly relaxed fall and winter garden is often better for pollinators than one that is cut down completely.

Best Perennials to Attract Butterflies

Agastache flowers for butterflies

Agastache

Agastache spp.

Agastache is a beautiful summer-blooming perennial with upright flower spikes and aromatic foliage. The flowers are often lavender, blue, pink, orange, or coral, depending on the variety. Butterflies, bees, and hummingbirds are drawn to the long-lasting blooms.

Plant Agastache in full sun with well-drained soil. It is a strong choice for hot, sunny borders, gravel gardens, and water-wise pollinator plantings. In our climate, good drainage is especially important through winter.

Aster flowers for butterflies

Aster

Symphyotrichum spp.

Asters are among the best late-season perennials for butterflies. Their daisy-like flowers appear when many summer perennials are finishing, providing valuable nectar in late summer and fall. Flower colours commonly include purple, blue, lavender, pink, and white.

Use asters in sunny borders, naturalistic plantings, and pollinator gardens. They combine beautifully with ornamental grasses, Rudbeckia, Sedum, Goldenrod, and Coneflower. Their late bloom makes them especially useful for extending the butterfly season.

Bee Balm flowers for butterflies

Bee Balm

Monarda spp.

Bee Balm is a bold, colourful perennial with shaggy flower clusters in shades of red, pink, purple, lavender, or white. It is a classic pollinator plant and is especially good in gardens where a lively, cottage-style look is wanted.

Grow Bee Balm in full sun to part sun with rich, evenly moist soil. Good air circulation helps reduce powdery mildew. It is a great choice for butterfly gardens, hummingbird plantings, and summer perennial borders.

Black Eyed Susan flowers for butterflies

Black-Eyed Susan

Rudbeckia spp.

Black-Eyed Susan brings cheerful yellow to gold daisy-like flowers with dark centres. It is easy to recognize, easy to use, and highly effective in summer pollinator plantings. Butterflies visit the flowers, and the seed heads can provide later interest if left standing.

Plant Rudbeckia in full sun with well-drained to average garden soil. It works well in mixed borders, meadow-style plantings, and sunny perennial beds. It pairs beautifully with Coneflower, Aster, Yarrow, Salvia, and ornamental grasses.

Butterfly Weed flowers for butterflies

Butterfly Weed

Asclepias tuberosa

Butterfly Weed is a type of milkweed with bright orange flowers and strong value for butterfly gardens. Milkweeds are especially important because they are host plants for monarch caterpillars. The flowers also provide nectar for adult butterflies and other pollinators.

This plant needs full sun and excellent drainage. It dislikes wet, heavy soil, especially in winter. In the Pacific Northwest, it is best used in warm, sunny, well-drained locations or raised beds where the soil does not stay saturated.

Catmint flowers for butterflies

Catmint

Nepeta spp.

Catmint is one of the easiest perennials for sunny butterfly gardens. It forms soft mounds of aromatic grey-green foliage and produces masses of blue, lavender, or violet flowers over a long period. Butterflies and bees visit the blooms regularly.

Grow Catmint in full sun with well-drained soil. After the first major bloom, shear it back lightly to encourage fresh growth and more flowers. It is excellent along pathways, near roses, at the front of borders, and in low-water plantings.

Coneflower flowers for butterflies

Coneflower

Echinacea spp.

Coneflowers are dependable summer perennials with bold daisy-like flowers and raised central cones. They are available in purple, pink, white, orange, yellow, red, and many blended shades. Butterflies use the flowers for nectar, and the seed heads can add fall and winter interest.

Plant Coneflower in full sun with well-drained soil. Once established, it can handle dry periods, but it flowers best with occasional deep watering during long summer drought. It is a natural fit for pollinator gardens and sunny mixed borders.

Coreopsis flowers for butterflies

Coreopsis

Coreopsis spp.

Coreopsis, also called Tickseed, produces cheerful daisy-like flowers in yellow, gold, red, pink, or bicolour combinations. It blooms over a long season and is especially useful for sunny borders where bright colour is wanted.

Grow Coreopsis in full sun with well-drained soil. Deadheading can help encourage continued bloom. It is a good choice for new gardeners because it is colourful, approachable, and useful for butterflies and other pollinators.

Garden Phlox flowers for butterflies

Garden Phlox

Phlox paniculata

Garden Phlox is a fragrant summer perennial with rounded clusters of flowers in pink, purple, lavender, white, coral, or red tones. Butterflies are attracted to the flower clusters, and the plant brings a classic cottage garden feeling to the border.

Plant Garden Phlox in sun to part sun with rich, evenly moist soil. Good air movement is important, as some varieties can be prone to powdery mildew. Choose mildew-resistant varieties where possible and water at the soil level rather than over the foliage.

Goldenrod flowers for butterflies

Goldenrod

Solidago spp.

Goldenrod is an excellent late-season nectar plant with bright yellow flower plumes. It is sometimes unfairly blamed for hay fever, but the real issue is usually windborne pollen from other plants blooming at the same time. Goldenrod itself is a valuable pollinator plant.

Use Goldenrod in sunny pollinator borders, naturalistic gardens, and meadow-style plantings. Some varieties can spread, so choose garden-friendly selections and place them where they have appropriate room. It pairs beautifully with Aster for a strong late-season butterfly display.

Joe Pye Weed flowers for butterflies

Joe Pye Weed

Eutrochium spp.

Joe Pye Weed is a tall, impressive perennial with large domed clusters of pink to mauve flowers. It is a butterfly magnet in late summer and is especially useful where height and strong pollinator value are wanted.

This plant prefers full sun to part sun and soil that does not dry out too severely. It is a good choice for rain gardens, moist borders, naturalistic plantings, and larger pollinator beds. Compact varieties are often easier to place in home gardens than the tallest forms.

Lavender flowers for butterflies

Lavender

Lavandula spp.

Lavender is loved for its fragrance, silver foliage, and purple flower spikes. Butterflies and bees visit the blooms, while gardeners appreciate the Mediterranean look and aromatic foliage. It is especially useful near patios, walkways, and sunny seating areas.

Lavender needs full sun and excellent drainage. It does not like heavy wet soil or excessive fertilizer. In the Pacific Northwest, English Lavender types are often among the most reliable choices when planted in a warm, well-drained location.

Liatris flowers for butterflies

Liatris

Liatris spicata

Liatris, also known as Blazing Star or Gayfeather, has upright flower spikes that bloom in purple, lavender, pink, or white. The vertical form adds contrast to rounded and daisy-shaped flowers. Butterflies are strongly attracted to the nectar-rich blooms.

Grow Liatris in full sun with well-drained soil. It works well in pollinator gardens, sunny borders, and cut flower plantings. The upright flowers combine nicely with Coneflower, Rudbeckia, Yarrow, Coreopsis, and ornamental grasses.

Milkweed flowers for butterflies

Milkweed

Asclepias spp.

Milkweed is one of the most important plant groups for butterfly gardening because it supports monarch caterpillars. Adult butterflies also visit the flowers for nectar. Depending on the species, flowers may be pink, orange, white, or purple-toned.

Choose milkweed species suited to the site. Some prefer dry, well-drained conditions, while others tolerate more moisture. In garden centre settings, it is helpful to match the plant to the customer’s soil and to explain that some leaf chewing by caterpillars is a good sign, not a failure.

Penstemon flowers for butterflies

Penstemon

Penstemon spp.

Penstemon produces tubular flowers in colours such as red, pink, purple, lavender, blue, and white. The flowers are excellent for pollinators, and many varieties fit beautifully into sunny, well-drained perennial plantings.

Plant Penstemon in full sun with good drainage. Many types dislike wet winter soil, so raised beds, slopes, and well-drained borders are ideal. It is a great choice for gardeners who want a more natural, western garden feel.

Perennial Salvia flowers for butterflies

Perennial Salvia

Salvia nemorosa and related hardy types

Perennial Salvia is one of the most reliable plants for sunny butterfly gardens. The upright flower spikes are usually blue, violet, purple, pink, or white, and they provide a strong vertical accent in the border.

Grow Salvia in full sun with well-drained soil. After the first bloom, cut back spent flower stems to encourage another flush of colour. It pairs well with Catmint, Yarrow, Coneflower, Lavender, Coreopsis, and ornamental grasses.

Pincushion Flower for butterflies

Pincushion Flower

Scabiosa spp.

Pincushion Flower is a charming perennial with rounded blooms that look like small pincushions. The flowers are often blue, lavender, pink, burgundy, or white. Butterflies visit the blooms, and the plant adds a soft, airy texture to sunny borders.

Plant Scabiosa in full sun with well-drained soil. Deadheading helps keep the plant blooming. It is especially useful near the front of borders, in cottage gardens, and in mixed pollinator plantings where a lighter texture is desired.

Sedum flowers for butterflies

Sedum

Hylotelephium spp. and Sedum spp.

Sedums are excellent late-season butterfly plants, especially upright types with broad flower clusters. The blooms often open in late summer and fall, providing nectar when many earlier perennials are finished. The succulent foliage also adds structure and texture.

Plant Sedum in full sun with well-drained soil. Avoid rich, wet conditions, which can make upright varieties stretch or flop. Sedums are very useful in low-water gardens, sunny borders, rock gardens, and container plantings.

Shasta Daisy flowers for butterflies

Shasta Daisy

Leucanthemum x superbum

Shasta Daisy is a bright, familiar perennial with white petals and yellow centres. The simple flower shape is easy for butterflies and other pollinators to access. It also gives gardens a clean, cheerful summer look.

Grow Shasta Daisy in full sun with well-drained soil. Deadhead for a tidier appearance and a longer display. It combines well with Salvia, Catmint, Lavender, Coreopsis, Yarrow, and ornamental grasses.

Verbena bonariensis flowers for butterflies

Tall Verbena

Verbena bonariensis

Tall Verbena brings airy purple flower clusters held on slender stems above the garden. Butterflies are highly attracted to the blooms, and the open habit allows the plant to weave through other perennials without feeling heavy.

In our region, Tall Verbena may behave as a short-lived perennial or reseeding plant depending on winter conditions and site. It grows best in full sun with well-drained soil. Use it where a light, natural, butterfly-friendly effect is wanted.

Yarrow flowers for butterflies

Yarrow

Achillea spp.

Yarrow is a tough perennial with ferny foliage and flat-topped flower clusters. The flowers are easy for butterflies to land on and visit. Colours include yellow, white, pink, red, orange, and soft pastel blends.

Plant Yarrow in full sun with well-drained soil. Avoid overwatering or overfertilizing, as rich conditions can make stems weak. It is a strong choice for water-wise butterfly gardens, cottage borders, and sunny pollinator plantings.

Designing a Butterfly-Friendly Perennial Garden

When designing a butterfly garden, start with sun. Most of the best butterfly perennials need good light to flower well. Choose a warm, sheltered area where butterflies can feed without being constantly battered by wind.

Plant in groups rather than scattering one of everything. A group of three Catmint, five Salvia, or a drift of Coneflower is easier for butterflies to find than single plants dotted throughout the garden. Repetition also makes the garden look more intentional and easier to maintain.

Plan for bloom succession. Spring and early summer flowers are valuable, but do not forget late summer and fall. Asters, Goldenrod, Joe Pye Weed, Sedum, Tall Verbena, and some Salvias can help carry the garden later into the season.

Mix flower shapes. Daisy-like flowers, flat-topped clusters, upright spikes, rounded flower heads, and tubular blooms all attract different pollinators. A diverse planting is more useful than a garden with only one flower type.

Include host plants where possible. Milkweed is the best-known example for monarch butterflies, but many local butterfly species use different native or garden plants as host plants. A garden that supports caterpillars may show some leaf feeding, and that is part of the habitat.

Butterfly Gardening in Metro Vancouver and the Fraser Valley

Our climate gives gardeners a long growing season, but it also brings winter wet and summer dry periods. This means plant placement matters. Lavender, Agastache, Penstemon, Yarrow, Catmint, and Sedum should be placed in well-drained locations. Bee Balm, Joe Pye Weed, and Garden Phlox appreciate more consistent moisture.

Mulching helps both groups by reducing weeds and moderating soil moisture. Use mulch thoughtfully, keeping it away from plant crowns and stems. In wetter areas, avoid burying crowns or trapping moisture against plants that prefer dry conditions.

For new gardeners, it is often easiest to start with a sunny border and a simple mix of reliable plants. A beginner-friendly combination might include Catmint, Salvia, Coneflower, Yarrow, Sedum, Aster, and Lavender. For a moister border, try Bee Balm, Joe Pye Weed, Garden Phlox, Aster, and Black-Eyed Susan.

Simple Care Tips

Water new perennials deeply during the first growing season. After that, water according to the needs of the plant and the weather. Do not assume all pollinator plants need the same treatment.

Deadhead some plants to encourage more bloom, especially Coreopsis, Salvia, Scabiosa, and Shasta Daisy. Leave some seed heads later in the season for texture and wildlife value. Avoid cutting the entire garden down too early in fall.

Divide perennials when they become overcrowded or bloom less strongly. Some plants, such as Shasta Daisy, Aster, Bee Balm, and Garden Phlox, may benefit from division every few years. Others, such as Lavender and Butterfly Weed, prefer to be left alone once established.

Final Thoughts

A butterfly garden does not need to be complicated. Start with sunny conditions, nectar-rich flowers, a few host plants, and a lighter hand with cleanup and pesticides. Choose perennials that bloom at different times and plant them in groups so butterflies can find them easily.

For Metro Vancouver and Fraser Valley gardens, the best butterfly perennials are the ones that match your site. Use drought-tolerant plants in hot, well-drained spaces. Use moisture-loving plants in richer, evenly moist soil. Combine flower colours, heights, and bloom times to create a garden that is beautiful for people and useful for pollinators.

Visit Art’s Nursery to explore butterfly-friendly perennials for your garden. Our team can help you choose plants for sun, soil, moisture, bloom season, and container or landscape use, so you can build a garden that welcomes butterflies from spring through fall.

Updated: Sunday, June 7, 2026

Related Content / Links

Get Blog Posts Sent To Your Email

Subscribe To Our Weekly E-Newsletter

You Might Also Like These Posts

...
The Best Plants to Attract Hummingbirds

A beginner-friendly guide to the best plants for attracting humm...

...
Deer Resistant Plants for Metro Vancouver

A practical guide to deer resistant plants for Metro Vancouver g...

...
Our 20 Favourite Drought Tolerant Perennials

Twenty drought tolerant perennials for Metro Vancouver and the P...

...
The 10 Best Plants for a Japanese or Asian Inspired Garden

A guide to designing a Japanese-inspired garden using topiary co...

View Other Blog Posts

Copyright (c) 2026 Art's Nursery Garden and Home | tel 604.882.1201 | 8940 192 ST Surrey BC, Canada, V4N 3W8 | Info for AI Assistants