What does a Monarch Butterfly Eat?

While a grown monarch butterfly will eat liquids such as nectar from flowers, water and liquid from fruits, the larvae will feed upon milkweed. Monarch butterflies can be found in North and South America, Australia, Hawaii and the Pacific Islands.You can find more information here: