Grasshoppers are herbivores that primarily feed on stems, leaves, grasses and roots. There are about 8,000 species of grasshopper in the world, and they typically feed opportunistically on whatever plant life is available in their habitat.
The baby grasshopper, which is called a nymph, eats whatever plants are around them when they hatch, including grass, fresh shoots and clover. As the nymphs molt, they become stronger and can eat heartier plants. After the grasshopper reaches adulthood, it is able to fly and has the capability to chew through tough material. Grasshoppers that morph into locusts have been known to form swarms that number into the trillions and travel across the land, eating entire fields of crops.