BloomYard
Grow GuidesButterfly GardenZone 7
🦋 Zone 7 · 0°F to 10°F

Butterfly Garden Plants for Zone 7

Last frost: mid-MarchFirst frost: mid-NovemberSeason: ~240 days

A butterfly garden in Zone 7 needs to do two things: feed adult butterflies with nectar plants, and give caterpillars host plants to eat. With a ~240 days growing season and last frost around mid-March, you have enough time to build real succession — something blooming from late spring through October. Here's exactly what to plant.

Also available for:
Zone 3Zone 4Zone 5Zone 6Zone 8Zone 9Zone 10

Best Plants for a Zone 7 Butterfly Garden

These plants are selected specifically for Zone 7's conditions: winters that can reach 0°F to 10°F, a ~240 days growing season, and last frost around mid-March.

PlantBloom SeasonWhy It Works in Zone 7
Lantana
Lantana camara
May–frostTop nectar plant for swallowtails; treated as perennial in zone 7–8
Passionflower
Passiflora incarnata
June–SeptHost for Gulf fritillary; dramatic blooms; spreads aggressively
Butterfly Bush
Buddleja davidii
July–OctHigh nectar output; check invasive status in your state
Pentas
Pentas lanceolata
May–frostContinuous color; swallowtails and monarchs love it; thrives in heat
Firebush
Hamelia patens
June–frostPerennial in zone 8; hummingbirds AND butterflies; heat-loving
Coneflower
Echinacea purpurea
June–AugStill excellent in zone 7–8; may need afternoon shade in zone 8

Turn this into a Zone 7 bed plan

Start with the goal from this guide. BloomYard will prefill Zone 7, then help you choose plants, quantities, spacing, and planting windows for a bed you can build.

Create my Zone 7 bed plan →

Zone 7 Butterfly Garden Tips

1

In zone 7–8, lantana is a perennial — cut it back hard in early spring and it will return larger

2

Plant passionflower where it can spread — Gulf fritillaries will find it and reproduce all summer

3

Summer heat can cause nectar to burn off quickly; water plants during droughts to maintain nectar production

4

Fall is an excellent time to plant perennial butterfly plants in zone 7–8

Zone 7 Butterfly Garden FAQ

When should I plant butterfly plants in Zone 7?+

In Zone 7, start planting after your last frost around mid-March. For milkweed, transplants go in once night temperatures stay above 50°F. Asters and Joe-Pye weed can be planted earlier — they're frost-tolerant in early growth.

What is the single most important plant for a Zone 7 butterfly garden?+

Milkweed — specifically a species suited to your zone. In Zone 7, tropical milkweed (Asclepias curassavica) is the best choice. Monarchs can only reproduce on milkweed.

Do I need both nectar plants and host plants?+

Yes. Nectar plants feed adult butterflies — they visit and move on. Host plants are where butterflies lay eggs and caterpillars hatch. Without host plants, butterflies pass through but don't reproduce. A garden with both sustains a butterfly population rather than just attracting visitors.

Should I deadhead flowers in a butterfly garden?+

Deadhead sparingly. Removing spent flowers extends bloom on some annuals (zinnia, lantana), but leaving seed heads on coneflowers and black-eyed Susans feeds birds through winter and provides overwintering habitat for beneficial insects.

More Zone 7 Guides
🐦 Hummingbird Garden😌 Low-Maintenance Garden🌿 Shade Garden🍂 Fall Planting Guide🌱 Zone 7 Plant Guide

Build your Zone 7 bloom calendar

Save plants, track what's blooming month by month, and get care reminders — all tailored to Zone 7.

Create my Zone 7 bed plan →Browse Plant Library