Milkweed and monarchs in January
Overwintering, and the quietest month to plan
Where the monarchs are
The eastern population is clustered in oyamel fir forest in the mountains of central Mexico, packed so densely that branches bend under the weight. The western population hangs in eucalyptus, Monterey pine and cypress along the California coast. Both are in reproductive diapause: they are not breeding, and they are burning through fat reserves built up last fall.
What to do this month
- Order seed now. Rare and regional species sell out by February.
- Start cold-moist stratification for anything you want to sow indoors in March.
- Plan where the milkweed goes. Full sun, room to spread, and somewhere you will actually look at it.
- In zones 9 and warmer, keep tropical milkweed cut to the ground.
What to look for
- Standing dead stems holding the last of the floss.
- Empty pods split open along the seam.
- On the California coast, the overwintering clusters are still countable.
North and south
In the Gulf states and Florida you can still sow seed outdoors this month. North of the Ohio River the ground is frozen and nothing happens outside.
In flower in January
4 species can be in flower somewhere in the country this month. Natives are listed first.
| Species | J | F | M | A | M | J | J | A | S | O | N | D |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Rush Milkweed | In bloom in January | In bloom in February | In bloom in March | Peak bloom in April | Peak bloom in May | In bloom in June | In bloom in July | In bloom in August | Peak bloom in September | Peak bloom in October | In bloom in November | In bloom in December |
| Whitestem Milkweed | In bloom in January | Peak bloom in February | Peak bloom in March | Peak bloom in April | In bloom in May | Not in bloom in June | Not in bloom in July | Not in bloom in August | Not in bloom in September | Not in bloom in October | In bloom in November | In bloom in December |
| Giant Milkweed introduced | In bloom in January | In bloom in February | Peak bloom in March | Peak bloom in April | In bloom in May | In bloom in June | In bloom in July | In bloom in August | In bloom in September | Peak bloom in October | In bloom in November | In bloom in December |
| Tropical Milkweed introduced | In bloom in January | In bloom in February | In bloom in March | In bloom in April | In bloom in May | Peak bloom in June | Peak bloom in July | Peak bloom in August | Peak bloom in September | In bloom in October | In bloom in November | In bloom in December |
in bloom peak bloom
January questions
What milkweed blooms in January?
4 milkweed species can be in flower somewhere in the United States during January. Bloom times shift several weeks later as you move north.
What are monarch butterflies doing in January?
The eastern population is clustered in oyamel fir forest in the mountains of central Mexico, packed so densely that branches bend under the weight. The western population hangs in eucalyptus, Monterey pine and cypress along the California coast. Both are in reproductive diapause: they are not breedi
What should I do in the milkweed garden in January?
Order seed now. Rare and regional species sell out by February. Start cold-moist stratification for anything you want to sow indoors in March. Plan where the milkweed goes. Full sun, room to spread, and somewhere you will actually look at it.
Cite this page
This page is licensed CC BY 4.0. Quote it, adapt it and reuse it, including commercially, as long as you credit Milkweed USA and link back.
Milkweed USA. (2026). Milkweed and monarchs in January. Retrieved DATE, from https://milkweedusa.com/calendar/january/
"Milkweed and monarchs in January." Milkweed USA, 2026, https://milkweedusa.com/calendar/january/. Accessed DATE.
Milkweed USA. "Milkweed and monarchs in January." Last modified 2026-08-01. Accessed DATE. https://milkweedusa.com/calendar/january/.
@misc{milkweedusa_calendarjanuary,
title = {Milkweed and monarchs in January},
author = {{Milkweed USA}},
year = {2026},
url = {https://milkweedusa.com/calendar/january/},
note = {Accessed DATE}
}