Butterfly Plants
Perennials, Annuals, Trees and Shrubs

landscaping for backyard butterfllies banner

Many plants serves as nectar sources for butterflies also as host plants for caterpillars and as a food source for adult butterflies and larvae.
To increase the numbers of butterflies in your garden, plant as many host plants and nectar Sources as you can. Wildflowers are always butterfly magnets, but if you don't have room for a native plant garden, butterflies will find other sources. I have "Milkweed", but butterflies found my parsley and fennel for a host plant as well. :)

Here are some plant suggestions with their varying colors, shape and scents. They will not only beautify your urban garden, but also provide essential resources for butterflies and hummingbirds as well.

  1. Milkweed (Asclepias): This plant is essential for monarch butterflies as it serves as their larval food source. Soft pink flowers with a very pleasant fragrance. This popups everywhere in my yard. I leave some for the butterflies, but I do remove the seedpods.

  2. Lantana (Lantana camara): Lantana's colorful flowers attract various butterfly species, including swallowtails and monarchs.

  3. Butterfly Bush (Buddleja davidii): As the name suggests, this plant is a favorite among butterflies for its fragrant blooms. I have seen the blooms in white, pink and purple.

  4. Purple Coneflower (Echinacea purpurea): Not only does this plant add beauty to your garden, but its nectar-rich flowers also attract butterflies like the Eastern Tiger Swallowtail. It's also a good cut flowers and finches love the seeds.

  5. Bee Balm (Monarda): Its vibrant blooms draw in butterflies and bees alike, adding a splash of color to your garden.

  6. Verbena (Verbena bonariensis): With its tall, slender stems topped with clusters of small purple flowers, verbena is irresistible to butterflies.

  7. Black-eyed Susan (Rudbeckia hirta): This cheerful wildflower provides nectar for butterflies and adds a pop of color to your garden. Lasts a long time in the garden and is a good cut flower with a long vase life.

  8. Aster (Asteraceae):Asters come in various colors and bloom late in the season, providing a vital nectar source for migrating butterflies such as the Painted Lady. One year my asters will covered in Hairstreak butterflies.

  9. Sedum (Sedum spectabile): Also known as stonecrop, sedum's flat-topped clusters of tiny flowers are highly attractive to butterflies, especially when other nectar sources become scarce in late summer and fall.

  10. Goldenrod (Solidago): Contrary to popular belief, goldenrod doesn't cause allergies but instead attracts butterflies with its bright yellow flowers, such as the Clouded Sulphur and the American Painted Lady.

  11. Fennel (Foeniculum vulgare): This herbaceous perennial not only serves as a host plant for swallowtail butterfly larvae but also produces clusters of small yellow flowers that attract adult butterflies.

  12. Aster 'Raydon's Favorite' (Symphyotrichum oblongifolium): This cultivar of the native aster species features lavender-blue flowers and is a favorite nectar source for butterflies, including the Red Admiral and the Pearl Crescent.

  13. Blazing Star (Liatris spicata): This tall, spiky plant produces dense spikes of purple flowers that butterflies, particularly the Monarch, find irresistible.

  14. Tithonia (Tithonia rotundifolia): Also known as Mexican sunflower, this annual plant produces vibrant orange or red flowers that provide abundant nectar for butterflies like the Painted Lady and the Gulf Fritillary.

  15. Coreopsis (Coreopsis spp.): With their bright yellow, daisy-like flowers, coreopsis species are excellent additions to any butterfly garden, attracting species like the Eastern Tiger Swallowtail and the Clouded Sulphur. Bees love them as well.

  16. Zinnia (Zinnia elegans): Zinnias come in a wide range of colors and sizes, making them versatile additions to butterfly gardens. Their vibrant blooms attract various butterfly species, including the Painted Lady and the American Lady. Good cut flower and stays in bloom in the garden for a long time.

  17. Phlox (Phlox paniculata): This perennial produces clusters of fragrant flowers in shades of pink, purple, white, and red, attracting butterflies such as the Eastern Tiger Swallowtail and the Silver-spotted Skipper.

  18. Sweet Alyssum (Lobularia maritima): With its delicate clusters of tiny white, pink, or purple flowers, sweet alyssum is a favorite among butterflies, including the Cabbage White and the Clouded Sulphur.

  19. Russian Sage (Perovskia atriplicifolia): With its silvery foliage and spikes of lavender-blue flowers, Russian sage is a favorite among butterflies, including the Great Spangled Fritillary and the Eastern Tiger Swallowtail.

  20. Oregano (Origanum vulgare): While primarily known as a culinary herb, oregano also produces small clusters of pink or purple flowers that butterflies, including the Common Buckeye and the Red Admiral, find irresistible. Double purpose herb. :)

  21. Scarlet Sage (Salvia coccinea): With its vibrant red flowers, scarlet sage is a favorite among butterflies such as the Gulf Fritillary and the Eastern Tiger Swallowtail, adding bold color and beauty to your garden and candy for hummingbirds.

  22. Autumn Joy Stonecrop (Sedum 'Autumn Joy'): This cultivar of sedum produces clusters of pink flowers that bloom late in the season, providing valuable nectar for butterflies like the Painted Lady and the Red Admiral as they prepare for migration.

Note: Most of the plants listed above are either perennials or reseed themselves. So it's easy to feed these dancing jewels of the garden.
By incorporating some of these diverse butterfly-attracting plants into your urban garden, you can create a welcoming environment for these beautiful insects while enhancing the beauty and biodiversity of your outdoor space.

Annual and Perennial Butterfly Plants

  1. Ageratum houstonianium ( ageratum )
  2. Alcea rosea ( hollyhock )
  3. Allium schoenoprasum ( common chives )
  4. Asclepias spp. ( milkweeds, butterfly weed )
  5. Asclepepias tuberosa (butterfly weed>
  6. Aster spp. ( asters )
  7. Buddleia spp. ( butterfly bush )
  8. Centaurea cyannus ( cornflower )
  9. Chrysanthemum leucanthemum ( oxeye daisy )
  10. Chrysanthemum superbum ( Shasta daisy )
  11. Coreopsis spp. ( coreopsis )
  12. Cosmos bipinnatus ( cosmos )
  13. Dichelostemma pulchellum ( wild hyacinth )
  14. Echinacea purpurea ( purple coneflower )
  15. Eigeron spp. ( fleabanes )
  16. Eupatorium spp. ( bonesets, Joe-Pye weeds )
  17. Grindelia spp. ( Gumweeds )
  18. Helenium autumnale ( sneezeweed )
  19. Helianthus spp. ( sunflowers )
  20. Heliotropium arborescens ( common heliotrope )
  21. Hemerocallis spp. ( daylilies )
  22. Lobelia cardinalis ( cardinal flower )
  23. Lavandula spp. ( lavenders )
  24. Lobularia maritima ( sweet alyssum )
  25. Mentha spp. ( Mints )
  26. Monarda spp. ( bee balms )
  27. Nepeta cataria ( catnip )
  28. Phlox spp. ( phlox )
  29. Rudbeckia spp. ( coneflowers )
  30. Salvia spp. ( sages )
  31. Sedum spectabile ( showy stonecrop )
  32. Solidago spp. ( goldenrods )
  33. Tagetes patula ( French marigold )
  34. Thymus spp. ( thymes )
  35. Tropaeolum spp. ( nasturtiums )
  36. Verbena spp. ( verbenas )
  37. Vernonia spp. ( ironweeds )
  38. Zinnia spp. ( zinnias )

Trees and Shrubs for Butterflies

  1. Chrysothamus nauseosus ( gray rabbit-brush )
  2. Ligustrum spp. ( privets )
  3. Lonicera spp. ( honeysuckles )
  4. Rhus spp. ( sumacs )
  5. Salix spp. ( willows )
  6. Syringa vulgaris ( common lilac )
  7. Tilia americana ( basswood )
  8. Vaccinium spp. ( blueberries )

Butterfly Watching

Landscaping 4 Butterflies

Butterfly Garden

Landscaping for hummingbirds