Butterflies live all over the world, except in Antarctica and the harshest deserts. Many butterflies live in tropical climates like those found in Hawaii and Mexico.Know More
One of the main things that influence where butterflies choose to live is the abundance of food. If butterflies end up in a particular place but can't find food, they quickly move on. Caterpillars, or butterfly larvae, eat the leaves of green plants. Caterpillars need to eat a lot to complete the metamorphosis of turning into a butterfly. Adult butterflies eat nectar, water and some fruit juices.
Adult butterflies have a straw-like appendage called a proboscis that allows them to suck liquids from their favorite foods. They have an all-liquid diet and never eat solid foods.
There are more than 18,000 species of butterflies known to exist all over the world. Some species, such as the painted lady, monarch and little yellow butterflies, migrate when the weather turns colder and food becomes scarce. Many species spend the winter as caterpillars and emerge as butterflies in the spring. Some species, such as the tortoiseshell, hibernate during the winter.
No matter where they live, many adult butterflies have a lifespan of approximately 1 month. Small species live 1 to 2 weeks, and larger butterflies may live up to 9 months.Learn more about Butterflies & Moths
Monarch butterflies typically live no more than eight months in the wild. The butterfly's life cycle starts with an egg and progresses through the larvae and pupa periods.Full Answer >
Monarch butterflies live on top of milkweed plants and they will not live in a place that does not have milkweed plants. Milkweed plants are poisonous to most animals, but the monarch has glycoside toxins that protect it from the poison.Full Answer >
Moths live in different countries all around the world. In the United States alone, there are over 12,000 species of moths.Full Answer >
A butterfly is usually a herbivore because they eat plant nutrients such as nectar, however, there is one species of butterfly that eats meat. The butterfly known as the harvester butterfly eats other insects when it is at a larvae stage.Full Answer >