Yes, bald eagles do eat snakes. They are versatile hunters and will consume a wide variety of prey, depending on what is available in their habitat.
Bald eagles primarily feed on fish, which make up a significant portion of their diet. However, they are opportunistic feeders and will take advantage of other food sources, including birds, small mammals, and reptiles. Snakes, especially those found near water or in their nesting areas, can be a part of their diet.
They typically hunt snakes by swooping down and grabbing them with their strong talons. The size and species of the snake can determine if it is a target for the eagle. As skilled hunters, bald eagles can take down small to medium-sized snakes, making them adaptable to various ecosystems.
In summary, while fish are their preferred food, bald eagles will certainly eat snakes when the opportunity arises.