Q. I'd like to attract monarchs and other native butterflies to my garden. What should I plant?


For a listing of native butterflies and the plants that sustain them, see our Libguide, Butterfly Gardens. All the butterflies listed there are natives of the northeastern U.S. If you like a certain butterfly, you can use the guide to determine its nectar source and larva host. Take monarch butterflies for example: you will see that they can use several plants for a nectar source but lay eggs only on milkweeds. Also pay attention to the habitat column. As an example, monarchs need open spaces, so if you have a wooded area it probably won’t support them.

Here is a little information on milkweeds:

  • Asclepias syriaca (common milkweed) grows all over eastern North America. The information in this link may be a little St. Louis-focused because it's from the Missouri Botanical Garden. The flowers are usually more of a mauve/pinkish color. 
  • Asclepias incarnata (swamp milkweed) also grows all over but is more prevalent in the Northeast. Its flower is more purple.
  • Asclepias tuberosa (butterfly weed), another native, is commonly sold at nurseries. It definitely attracts butterflies (including monarchs), and some varieties lay eggs on it. Flower color is an eye-catching bright orange. 

This should be enough to get you started!


For tips on a variety of gardening topics, see our Plant Information Guides.
- Courtesy of NYBG Plant Information Service

  • Last Updated Apr 02, 2018
  • Views 54
  • Answered By Anita Finkle

FAQ Actions

Was this helpful? 0   0

Contact Us with your Question by Email

Can't find an answer in our FAQ? A plant expert will answer your individual plant and garden questions if you contact us by email or use the Quick Form below. Click on the link to send us an email:

Or Submit a Quick Question for a Plant Expert Here

Your Question
Your Info
Fields marked with * are required.