There are many plants that attract butterflies. Here are some of the most popular ones:
- Milkweeds: These plants are the primary food source for monarch butterfly caterpillars.
- Coneflowers: Coneflowers are one of the best flowers for attracting butterflies. They add a flashy touch of color to the late summer landscape.
- Butterfly Bush: Also known as buddleja or buddleia, this shrub blooms in either pink, red, white, purple, or yellow, making them very attractive to butterflies. Butterfly bushes grow quickly and will have several blossoms where butterflies will land.
- Lavender: Many species of lavender are popular with butterflies. They are lovely additions to herb gardens, and they produce frilly purple spires and deeply aromatic foliage.
- Black-Eyed Susans: Butterflies love black-eyed Susans, which provide them with nectar to gather and platforms that they can easily land on.
- Asters: Members of the aster family are pollinator favorites because they offer flower heads where butterflies can sit, and tiny flowers close together for maximum nectar access.
- Lantana: Lantanas are some of the best-known garden plants that attract butterflies. They bloom in mounds across a vibrant spectrum of colors.
- Salvia: Salvia is a member of the mint family and is known for its long-lasting blooms. It is a great choice for attracting butterflies to your garden.
- Echinacea: Echinacea, also known as coneflower, is a popular choice for attracting butterflies. It adds a flashy touch of color to the late summer landscape.
- Yarrow: Yarrow is a hardy perennial that produces clusters of small, flat-topped flowers that are attractive to butterflies.
When choosing plants to attract butterflies, its important to choose plants that are native to your region. This is because native plants have a better chance of supporting other insects or animals besides just the butterflies they attract, and they wont detriment the local ecosystem if they seed around into natural areas.