So why are witches portrayed as green? According to this article, it all stems from one source: the 1939 technicolor film, The Wizard of Oz.
Why Are Witches Green?
Before The Wizard of Oz, witches were usually red or orange. Linda Rodriguez McRobbie explains why.