As our agricultural practices change, and more and more land is developed, the habitats and food supplies for butterflies is dwindling. You can help by planting nectar-producing plants in your landscape. It doesn’t have to take a lot of space. Even a few plants can make a difference to a hungry butterfly!
The top nectar produces for the widest variety of species are: butterfly bush (buddleia), butterfly weed (asclepias), lantana, zinnia. However, there are hundreds of other plants that provide nectar and hosting. Try to plant some early bloomers for butterflies that might find your garden in early spring, such as dames rocket right up into late fall, with asters and sedums.
Monarch on Buddleia