Wild horses are herbivores and eat any plant life in their surroundings that provides adequate nutrition, most notably healthy grasses and shrubs. Wild horses often roam large areas of land and graze wherever there is adequate water and plant life.
Wild horses in the United States rarely have a large area in which to roam and graze as the government takes steps to control their range. This forces wild horses to travel back and forth within the same general area, which they often share with livestock and other wild animals. This sometimes makes it difficult for the horses to find adequate amounts of food to remain healthy.