Looking for summer flowers that attract butterflies? Add these plants and watch butterflies flock to your yard.

7 Summer Nectar Flowers That Attract Butterflies

Working in a butterfly garden, I’m regularly asked for my favorite nectar flowers that attract butterflies. Of course those choices will vary a bit depending on where you live, and when possible, I advise choosing native plants. But there are a few easy-to-grow blooms that will work for almost any gardener, and these seven are among my favorites.
On This Page
Zinnia

Zinnia spp., Annual
One of the easiest flowers to grow from seeds, zinnias come in a wide array of colors, sizes, and bloom types. The Profusion series offers both single and double flowered versions that are a big hit with butterflies, while Zinnia ‘Envy’ is a lovely unusual pale green sure to draw compliments from everyone. Zinnias often re-seed for the following year, or you can snip the seed heads as they appear and save to sow in spring.
Anise Hyssop

Agastache foeniculum, Zones 3 to 9
If you like black licorice, you’ll love the smell of anise hyssop, sometimes called licorice mint. This plant is native to much of the northern U.S. and Canada, and produces lavender flower spikes that butterflies adore. It also has the great advantage of being deer-resistant and drought-tolerant. It’s easy to grow from seed, and the leaves can be crushed and added to teas or salads.
Black-Eyed Susan

Rudbeckia fulgida, Rudbeckia hirta, Zones 3 to 10
This beloved native wildflower is easy to grow in sunny spots, and will re-seed itself readily. The bright yellow blooms with dark-brown centers are instantly recognizable, although many varieties have been created and are available on today’s market, including those with orange petals and bi-color blooms. Provide regular water and room to spread.
Butterfly Weed

Asclepias tuberosa, Zones 4 to 10
Butterfly weed is in the milkweed family, which means it’s a host plant for monarchs and queens. But it also has clusters of bright orange flowers that attract butterflies of all kinds. In fact, most milkweed species have blooms that butterflies love. Try to find milkweeds native to your area, and trim the seed heads if you have trouble keeping it in check in your garden.
Salvia

Salvia spp., all zones, annual/perennial
The salvia family may offer more choices for flowers that attract butterflies than any other. Scarlet sage (Salvia coccinea) is a favorite in the southeast, while mealy-cup sage (Salvia farinacea) is beloved by butterfly gardeners everywhere. Try Salvia ‘Mystic Spires’ for tall spikes of flowers that attract butterflies in large numbers.
Coneflower

Echinacea spp., Zones 3 to 9
Coneflower species are also native to many parts of the country, and butterflies love these blooms. The cone-shaped heads allow you to easily see the butterflies that land on them for a meal. Purple coneflower (E. purpurea) is easy to grow from seed and thrives in most parts of the country (it may struggle in the humid heat of the deep south). Newer cultivars offer a wide variety of different colors and interesting head shapes, but stick with natives for the most nectar value.
Sunflower

Helianthus spp., Annual
Wildlife gardeners often grow sunflowers for birds, but these big flowers attract butterflies, too. The tiny florets in the center of the heads attract them, and make a nice backdrop for photographs. If you don’t have room for tall sunflowers, seek out dwarf varieties like ‘Sunspot’ or ‘Elf’.
Backyard Tip: Leave the seed heads in place to draw goldfinches and other birds in the fall.
What About Butterfly Bush?
Buddlleia davidii, commonly called butterfly bush, is a popular small shrub with flowers that attract butterflies. However, in some areas of the country, especially the Pacific Northwest, the shrub is invasive. It spreads freely, choking out native plants.
If you’d like to add buddleia to your garden, consult with your local extension office first to be sure it’s a responsible decision, and look for sterile varieties to cut down on the chance of it spreading.