Other information on plants for your butterfly garden to remember is that not many of us gardeners want weeds in our flowerbeds, but allowing them to grow under our gardening supervision is okay because these plants help attract butterflies too. Plants with clusters of flowers are often better than plants with a single small flower because it is easier for the butterfly to land on the clusters. Planting several plants of the same kind will usually attract more butterflies because there is more nectar available to them at a single stop. Below is a list of plants to attract butterflies in your garden. I will list plants that are annuals, herbs, perennials, shrubs and trees.
Most shrubs have limited flower duration.
However, they can provide good short term nectar as well as butterfly habitats. Mainly the shrubs I have tried are for the nectar source. Butterfly bush, chokecherry, lilac, mock orange, spirea are good nectar shrubs. The plants, shrubs and trees listed above are only a few examples that will help you attract butterflies to your garden. There are many more plant sources that will give you good luck with the different stages of a butterfly.