According to The Old Farmer’s Almanac, the following list of plants attract butterflies.
It’s obvious: Butterflies and flowers were made for each other. As the poet pointed out, butterflies are flying flowers, and flowers are tethered butterflies.
In attracting butterflies to your garden, it’s important to understand what they want most out of life: nectar. The ancients, who believed that nectar fell directly from heaven, named it after the wines of the gods. A butterfly’s wish list also includes sunny open spaces, shelter from the wind, and fresh water.
For a nectar-rich flower border designed to satisfy these requirements, consider the plants listed below. Then invite a few butterflies over for a drink.
For a nectar-rich flower border designed to satisfy these requirements, consider the plants listed below. Then invite a few butterflies over for a drink.
Common Name Latin Name
Allium Allium
Aster Aster
Bee balm Monarda
Butterfly bush Buddleia
Catmint Nepeta
Clove Pink Dianthus
Cornflower Centaurea
Daylily Hemerocallis
False indigo Baptisia
Fleabane Erigeron
Floss flower Ageratum
Globe thistle Echinops
Goldenrod Solidago
Helen’s flower Helenium
Hollyhock Alcea
Lavender Lavendula
Lilac Syringa
Lupine Lupinus
Lychnis Lychnis
Mallow Malva
Milkweed Asclepias
Mint Mentha
Pansy Viola
Phlox Phlox
Privet Ligustrum
Purple coneflower Echinacea
Rock cress Arabis
Sage Salvia
Sea holly Eryngium
Shasta daisy Chrysanthemum
Snapdragon Antirrhinum
Stonecrop Sedum
Sweet alyssum Lobularia
Sweet rocket Hesperis
Tickseed Coreopsis
Zinnia Zinnia
Also, check out these two slideshows from Better Homes and Gardens are How to make a Butterfly Garden and Top plants for your Butterfly garden. The website also offers a free plan for a Butterfly Garden.

Better Homes & Garden offers a free butterfly garden plan. Check out more garden plans on the website.