Each species of butterfly has a host plant, meaning that there is a specific plant where each
species lays its eggs and upon which the caterpillar or larvae feed. Butterflies will only stay where the host plant is available.
For attracting a particular species, you’ll need to plant its preferred host.
Host Plants
Butterflies
Asters Pearl
Crescent
Blueberries
Striped Hairstreak
Cabbage
Cabbage White
Carrot, Dill,
Fennel, Parsley Anise
Swallowtail, Black Swallowtail
Citrus
Giant Swallowtail
Hackberry
Hackberry, Question Mark
Hollyhocks
Painted Lady, West Coast Lady
Lilacs
Pale Swallowtail,
Milkweed
Monarch, Queen
Passion Vines Gulf Fritillary,
Julia, Longwing Fritillary
Poplars
Eastern Tiger Swallow Tail, Viceroy,
Weidemeyer's Admiral,
Western Tiger Swallow Tail
Sassafras
Spicebush Swallowtail
Snapdragons Buckeye
Sunflowers
Bordered Patch, Painted Lady
Violets
Great Spangled Fritillary
Wild Senna
Cloudless Sulphur, Orange-Barred Sulphur
Willows
Mourning Cloak, Red-Spotted Purple
Your local agricultural extension agency can be a helpful resource for information on butterflies
that are native to your area. You can also learn about specific native plants to which they are attracted.