South Portland Call for today’s hours 207-772-0415 Westbrook Call for today’s hours 207-887-8010 20% off perennials until november 1st

Milkweed and Monarch Plants

Monarch caterpillars eat only milkweed, so a monarch garden starts with butterfly weed, swamp milkweed or common milkweed — then adds late-summer nectar flowers like liatris, Joe Pye weed, asters and goldenrod for the adults.

  1. Milkweed — The only food for monarch caterpillars: butterfly weed for dry sun, swamp milkweed for moist soil.
  2. Blazing Star — Purple spikes monarchs feed on in August.
  3. Joe Pye Weed — Tall, nectar-rich flowers for late summer.
  4. Aster — Fuel for monarchs migrating south in September.
  5. Goldenrod — Late nectar when little else blooms.
  6. Coneflower — Long-blooming nectar stop.
  7. Bee Balm — Summer nectar for butterflies and bees.
  8. Ironweed — Deep purple flowers on tall stems.
  9. Black-Eyed Susan — Bright, easy late-summer color.
  10. Mountain Mint — Covered in butterflies in July.

Butterfly Weed 'Milkmaid'

Asclepias 'Milkmaid'

from $14.99 · 1GAL

Full sun · Zones 3–9

  • Deer resistant
  • Low maintenance

Butterfly Weed 'Tuberosa'

Asclepias 'Tuberosa'

from $14.99 · 1GAL

Full sun · Zones 3–9

  • Deer resistant
  • Low maintenance
  • Award winner

See all 6 plants in the Plant Finder

Tips

  • Plant milkweed in groups of three or more so caterpillars have enough to eat.
  • Expect chewed leaves — that’s the caterpillars doing their job. Skip insecticides near milkweed.
  • Monarchs arrive in Maine in June and head south in September; plan nectar from July through fall.
  • Butterfly weed is slow to come up in spring; mark the spot so you don’t dig into it.

Frequently asked questions

Which milkweed is best for Maine?

Butterfly weed for dry, sunny spots; swamp milkweed for moist soil; common milkweed for meadows where it can spread.

Why aren’t monarchs laying eggs on my milkweed?

Give it time — monarchs find new plants in a season or two. Groups of plants in full sun get found faster.

Is milkweed safe around pets?

Milkweed is toxic to pets and livestock if eaten, so plant it away from animals that chew plants.

Does common milkweed spread?

Yes, it spreads by underground runners. Butterfly weed and swamp milkweed stay in clumps.

Related