The following plants are considered generally attractive to butterflies. These plants are nectar-producing and will yield great results when planted in such a way to provide butterflies with easy access. One of the biggest things that you need to remember when you are attempting to attract butterflies to your backyard is that you need to have a lot of different flowers for them to choose from. This way, you will definitely be attracting more than one type of butterfly. A great addition to any butterfly garden is rocks as well, this gives a great place for all of the butterflies to stop and rest their wings.

View in Plant Library

Achillea (Yarrow)
Agapanthus (lily of the Nile)
Agastache (hyssop)
Aquilegia (Columbine)
Armeria (Thrift)
Asclepias (Butterfly weed)
Astilbe Campanula (Bell flower)
Caryopteris (Blue beard)
Dianthus (Carnations/Pinks)
Digitalis (Foxglove)
Echinacea (Coneflower)
Echinops (Globe Thistle)
Erigeron (fleabane)
Erysimum (Wall flower)
Eupatorium (Joe pye weed)
Gaillardia (Blanket flower)
Hemerocallis (Daylily)

Heuchera (Coral Bells)
beris (Candy Tuft)
Lavandula (Lavender)
Leucanthemum (Shasta Daisy)
Liatris (grayfeather)
Monarda (Bee Balm)
Nepeta (catmint)
Penstemon (Beard Tongue)
Phlox subulata (Creeping Phlox)
Phlox paniculata (Garden Phlox)
Polemonium (Jacob’s Ladder)
Rudbeckia (Black-Eyed Susan)
Salvia (Perennial Sage)
Scabiosa (Pincushion Flower)
Sedum (Stonecrop)
Solidago (Goldenrod)
Verbascum (Mullein)
Veronica (Speedwell)