Monarch caterpillars can eat exactly one plant family: milkweed (Asclepias). No milkweed in a region means no monarch reproduction in that region, regardless of how many other nectar flowers are blooming. That makes it one of the few plants where “pollinator-friendly” isn’t marketing language - it’s a hard biological requirement.
Common Milkweed (Asclepias syriaca) spreads aggressively by rhizome and wants moist, average soil - great for a dedicated patch, risky next to a tidy border. Butterfly Milkweed (Asclepias tuberosa) stays clumping and tolerates dry, sandy soil, making it the better choice for a mixed perennial bed. Swamp Milkweed (Asclepias incarnata) wants consistently damp soil and is the right pick near a downspout or low spot.
Milkweed seed generally needs cold stratification to germinate well, so direct-sowing in very early spring - while nights are still near freezing - mimics winter exposure without a refrigerator. Nursery-grown plugs can go in any time after the soil is workable, but they establish a deep taproot and dislike being moved once planted, so choose the final spot carefully.
A milkweed patch that never gets eaten isn’t attracting monarchs. Ragged, caterpillar-chewed leaves in midsummer are a sign the plant is doing its job, not a pest problem to spray for.
A single healthy milkweed patch, left alone through the growing season, can support several generations of monarchs before frost.
Simon runs a small perennial nursery on weekends and writes our native-plant and soil-health coverage. He is happiest arguing about compost …
One weekly email - new design guides, native-plant notes, and outdoor living ideas.