8 Plants That Attract Swallowtail Butterflies

Milkweed

Essential for monarchs and attracts swallowtails with its nectar-rich blooms.

Parsley

Preferred by black swallowtails for egg-laying; provides food for caterpillars.

Dill

Host plant for black swallowtails; caterpillars feed on its leaves.

Fennel

Attracts both black and anise swallowtails; caterpillars feed on its foliage.

Lantana

Draws a variety of swallowtail species with its colorful, nectar-rich flowers.

Butterfly Bush

Known for attracting many butterfly species, including swallowtails, with its fragrant blooms.

Joe-Pye Weed

Attracts tiger swallowtails with its tall, pink or purple flowers rich in nectar.

Zinnia

Attracts swallowtails with its vibrant blooms; provides nectar for adult butterflies.

The 7 Most Amazing Hiking Trails In The U.S