SHORT GREEN MILKWEED Asclepias viridiflora

  • $10.58
    Unit price per 
Shipping calculated at checkout.


Asclepias viridiflora, the 'short' green milkweed, is known from much of the eastern and central United States from Connecticut to Georgia to Arizona to Montana, as well as southern Canada.

Asclepias viridiflora is an erect to ascending herb up to 50 cm tall, with distinctive greenish-white flowers. The pods lack the warts and tubercules common on other species of Asclepias.

The seeds of Asclepias viridiflora are rare to find, and are very limited.

As these plants are not as tall as many other milkweed, they can easily be blended into urban landscapes. We also offer many other types of Milkweed! View all seeds and combine shipping.

Type: Perennial

Hardiness zones: 3-9

Height: 50cm, 20"

Location: Sun or part shade

Note: Ornamental use only. Many plants have poisonous parts, these included. Minor toxicity. This plant family is known to cause dermatitis in some individuals.

Seeds per pack: 5

Germination: As with many perennial seeds, these seeds can benefit from a period of moist cold to help them grow. This is done by giving them a cold 'winter' period (artificial or natural), and then a warming to simulate 'spring', and time to grow! Here's how this can be done:

Obtain a planting container that has holes in the bottom for excess water to drain. Place the seeds just under the surface of your growing medium, and water. Place your container in a cold area (but not freezing, perhaps a refrigerator) for 5-6 weeks. Once the cold period is completed, place the container at room temperature for them to germinate. Be sure to keep the soil moist during this entire germination period. Seedlings will sprout a few weeks, or occasionally several months, after the warming period.

If you are planting your seeds in late winter or spring, these seeds can be planted outdoors while it is still cool out (once the ground is workable and unfrozen), to receive the cold period naturally in the garden. 


We Also Recommend