Minnesota & Seasons
Plants for monarchs in Minnesota
The short answer: plant milkweed. Monarch caterpillars eat milkweed and nothing else — no milkweed, no monarchs. Then give the adults nectar from midsummer through September, when the migration generation is fueling up for the 2,000-mile flight to Mexico. Every plant below is Minnesota-hardy, and every one of them is on our benches.
Start with the host: three milkweeds we grow
Common milkweed (36–60″) is the one monarchs use most in Minnesota — give it room, because it spreads by runners and wants a wilder corner. Swamp milkweed (36–48″) is the better-behaved choice for garden beds, with pink umbels that bees mob — and it doesn't need a swamp, just soil that doesn't bake dry. Butterfly weed (18–30″) is the compact bright-orange one for hot, sandy, front-of-border spots — and the only one of the three that's happy in a pot.
Then feed the flight: late-season nectar
The monarchs you see in September are the super-generation that flies to Mexico, and they need heavy nectar right up to departure. The natives we grow that carry that late shift: Liatris (blazing star), a monarch magnet in late July and August; Joe Pye weed for the back of the bed at 60–84″; common ironweed, royal purple in late August; showy goldenrod and mountain mint, the two busiest plants in any September garden; and wild bergamot bridging midsummer.
Annuals count too. A row of zinnias blooms harder in September than almost any native and monarchs work them constantly — plant them where you can watch. Asters carry nectar to frost and catch the tail end of the migration.
Three habits that matter as much as the plants
Plant milkweed in groups of three or more — a lone stem is hard for a female to find. Skip insecticides anywhere near the monarch patch, including systemic granules, which move into pollen and leaves. And leave some stems standing over winter: other pollinators nest in them, and the seed heads feed birds.