Milkweed is the only host plant for monarch butterfly caterpillars, but not all milkweed species are equally suited to every garden. Native Asclepias varieties vary in height, bloom color, moisture preference, and regional adaptability. Choosing the right milkweed for your climate and growing conditions increases the likelihood of attracting monarchs while supporting a wider range of pollinators.
Below are some of the top milkweed varieties to consider, along with tips to help you select the right one for your own garden and landscape.
How to Choose the Best Milkweed for Your Garden
Before selecting a species, consider:
Soil moisture – Dry and sandy? Choose butterfly weed. Damp or rain garden? Try swamp milkweed.
Space available – Common milkweed spreads aggressively; clump-forming types are easier in small gardens.
Sun exposure – Most milkweeds require full sun.
Hardiness zone – Select species suited to your USDA growing zone.
For step-by-step planting and care instructions, see our complete guide on how to grow milkweed.
The Missing Monarchs
What has happened to our monarch butterflies? Their populations have declined by almost 90% over the past 20 years. Many factors have contributed to this horrific loss, including climate change, weather extremes, loss of winter habitat in Mexico, and widespread use of pesticides. While these are problems that will take years to change, one thing we can do in our own yards today is use fewer or no chemicals. A very easy thing we can do is to plant milkweed!
Not only will you help these valuable pollinators, but you’ll treasure the presence of fluttering friends in the garden!
Milkweed is the only food monarch “babies” eat! It’s that simple. When the caterpillars hatch, they can start feeding immediately on milkweed leaves. Toxins in the plant make the adult monarchs and their larvae taste bitter to predators, protecting them from hungry birds. It is such an effective deterrent that predators, including the similarly colored Viceroy, also avoid it, just in case it is bitter. If you decide to grow milkweed in your yard, be aware that the cardiac glycosides contained in the plants are toxic to pets and people, too.
Because monarch caterpillars rely exclusively on milkweed leaves, planting the right species in your region makes all the difference.
A monarch butterfly caterpillar. Photo by the author.
Milkweed Varieties
The milkweed genus (Asclepias) is fairly large, with 73 species native to the US and over 100 in North America. They support 12 species of butterflies and moths, including the monarch. Choose milkweed species that are native to your region and are right for your environment. Here are a few to consider; they have wide native ranges and are frequently available as seeds or plants:
Common milkweed smells so sweet they should make a perfume from it!
1. Common Milkweed (Asclepias syriaca)
A hardy perennial, common milkweed has pale-pink flowers that are very fragrant and attract many pollinators, including monarchs. It will thrive almost anywhere in the U.S., especially east of the Rockies and into Canada. Common milkweed needs full sun, grows to 2 to 6 feet tall, has wide, gray-green, velvety leaves, and is an aggressive grower. Don’t plant in your flowerbed, or it will take over! It has a wide-spreading root system and needs its own space to stretch out.
Best for: Large naturalized areas in Zones 3–9
Butterfly weed is a bright spot in the garden that attracts all kinds of pollinators.
2. Butterfly Weed (Asclepias tuberosa)
Less aggressive than its common cousin, butterfly weed grows only 1 to 2-1/2 feet tall. It is commonly grown in gardens, adapts well to both moist and dry soil, and has very showy orange flowers. It likes full sun and is hardy in Zones 3 to 9.
Best for: Sunny borders and dry, well-drained soil in Zones 3–9
Swamp milkweed has thinner leaves and more colorful flowers than common milkweed.
3. Swamp Milkweed (Asclepias incarnata)
Better behaved than common milkweed, swamp milkweed is more likely to form clumps rather than spreading out. It grows 2 to 4 feet tall, has deep rose-pink flowers, and is shade-tolerant. It grows in wet soil near lakesides or in damp marshlands, and it also thrives in average garden soil and is hardy in Zones 3-9.
Best for: Moist soil, rain gardens, and partial shade in Zones 3–9
Showy milkweed produces fragrant clusters of soft pink flowers in early to midsummer. All parts are edible! Credit: http://www.flickr.com/people/69923656@N00
4. Showy Milkweed (Asclepias speciosa)
A native plant, showy milkweed’s range covers west of the Mississippi into California and north to Canada. It has pastel-pink flowers on 2- to 4-foot-tall plants. It is drought-tolerant, making it a good plant for arid plains and prairies, though it also grows well in moist garden soils. It needs full sun and is hardy in Zones 3-9. Showy milkweed is the best edible milkweed in the West. Learn all about common uses for milkweed.
Best for: Western regions and drought-prone sites
Quick Comparison of Milkweed Varieties
Species
Height
Soil Preference
Growth Habit
Zones
Common
2–6 ft
Average
Spreads aggressively
3–9
Butterfly
1–2.5 ft
Dry, well-drained
Clump-forming
3–9
Swamp
2–4 ft
Moist
Clump-forming
3–9
Showy
2–4 ft
Dry to average
Spreading
3–9
Milkweed Varieties to Avoid
Some milkweeds are not beneficial to monarchs.
Gardeners in southern states should avoid planting tropical milkweed(A. curassavica). It is a beautiful plant with bright yellow/red/orange flowers, but it hosts a parasite that infects the caterpillars and weakens the butterflies when they emerge from their chrysalis. Since the plants don’t die back until late into winter, the monarchs stay there until it is too late to make their yearly trip to Mexico. Learn more about the Monarch butterfly migration.
Black swallow-wort. If you see this growing, pull it out! Credit: https://extension.unh.edu/
Another no-grow is climbing milkweed (Cynachum nigrum), also called black swallow-wort. It is an incredibly invasive twining weed in the milkweed family. If a monarch lays her eggs on it, those caterpillars won’t grow large enough to turn into butterflies. It is a tough one to get rid of, since it spreads by wind-blown seeds and has a large root crown and deep roots.
Create a “Monarch Waystation” (monarch habitats) in your garden!
Becoming a Monarch Way Station
Planting milkweed and other native wildflowers, especially late-season nectar plants such as goldenrod and asters, will increase the survival chances of visiting monarchs and other pollinators by providing an energy source, shelter for adults, and host plants for larvae.
You can create a Monarch Way Station in your backyard in a 100 sq. ft. sunny space with well-draining soil. Plant at least 10 plants of two or more flower species native to your region that flower at different times, including some milkweed. Once it is up and growing, register it at MonarchWatch.org. Over 31,000 gardeners across the country have done it so far!
One reader said, “Think of it as an Airbnb for butterflies!”
Frequently Asked Questions About Milkweed for Monarchs
What is the best milkweed for monarch butterflies?
Native species such as common milkweed, butterfly weed, and swamp milkweed are among the best choices. Select a variety suited to your soil and climate.
How many milkweed plants should I grow?
Plant at least 10 milkweed plants in clusters to increase visibility and habitat value for monarchs.
What milkweed is best for small gardens?
Butterfly weed or swamp milkweed (clump-forming)
What milkweed grows in wet soil?
Swamp milkweed
Is common milkweed too aggressive?
Yes, it spreads by rhizomes
Does milkweed come back every year?
Yes, most native species are perennial in Zones 3–9
Should I plant tropical milkweed?
Gardeners in southern states should avoid tropical milkweed because it can interfere with monarch migration and host harmful parasites.
<a title="View user profile." href="/author/robin-sweetser">Robin Sweetser</a>Mon, 01/18/2021 - 09:56
You are right Ursula. Many people have no idea how invasive this plant is. Just added a picture to the article.
Reply to comment
<span>Bill Crawford</span>Thu, 01/14/2021 - 11:10
Don't be so quick to give tropical milkweed a bad name. I live in central Illinios and Have grown many types of milkweed over the years. It is a pain but you must remove tropical milkweed at the end of the season and replant in the spring. It is by far the favorite of monarchs. Common milkweed is ok if you have an out-of-the way area or planting in pots as it will take over quickly. You should also mention to plant at least a dozen or so as the young cats are milkweed hogs and will die if they run out of food. Thanks, THE BUTTERFLY GUY
Reply to comment
<a title="View user profile." href="/author/robin-sweetser">Robin Sweetser</a>Mon, 01/18/2021 - 09:58
Thanks for that info, butterfly guy! I think the problem with tropical milkweed is that in warm areas where it is perennial, people are not cutting it down in the late summer/fall which keeps the monarchs from continuing on their normal migration.
Which of the colored hybrid coneflowers have the longest life span?
I have had many of them, after 3 to 5 years they either die or maybe come back as the standard purple. I also have hundreds of purple. I live in Wi. zone 4
Thanks Tom Vanden Elzen
Great idea to plant the proper species of milkweed. Thank you. Please remember to plant adult butterfly food plants nearby. The adults need food too and will stop close by the milkweed to eat. Hopefully they visit the “nursery” you have created as well. Love your daily newsletter!
Reply to comment
📣The Gardening Club Just Got Better! 3 Deliveries, 10% Store Discount, and more!
You are right Ursula. Many people have no idea how invasive this plant is. Just added a picture to the article.