Attached herewith the list of common plants that provide natural dye.
Madder (Rubia tinctorum): Madder root yields an orange to red dye, depending on the soil in which it grows.
Woad (Isatis tinctoria): Woad is in the same family as our broccoli. Its leaves yield a blue dye.
Walnut Hulls (Juglans nigra): In the fall the tree drops its walnuts, encased in a green hull, that yield a brown dye when decaying.
Weld (Reseda lutiola): The leaves and flower stalks yield a yellow dye, and if you are also growing indigo or woad you can combine the two to get lime green dye.
Indigo (Indigofera tinctoria): The color blue is extracted from indigo when the leaves are used in dyeing.
Sunflower (Heliantus annuus): The sunny yellow flowers can also yield a green dye.
Black-eyed Susan (Rudbeckia hirta): It is hardy in zones 3-8 and its leaves and flowers yield a gold, brown, orange, or dark green depending on which part you are using.
Pokeweed (Phytolacca americana): The berries of pokeweed yield a red or purple dye, making it worth the risk of growing.
A variety of plants produce red dyes, including avocado pits, a number of lichens, henna, alkanet or dyer's bugloss (Alkanna tinctoria), asafoetida and dyer's madder Rubia tinctorum.