What Do Water Moccasins Eat?


Quick Answer

Water moccasins primarily eat fish because that is what is most available to them in their natural habit. Water moccasins are highly opportunistic and will also eat small mammals, reptiles and amphibians.

Continue Reading
Related Videos

Full Answer

The diet of water moccasins varies depending on the type of wildlife that is available to them. Water moccasins that live in small, residential areas have fewer dietary options. In most cases, they can subsist off of small fish, frogs and lizards that can be found in their habit.

Water moccasins that inhabit more isolated locations have a greater variety of prey to choose from. Water moccasins have been known to eat baby alligators and turtles if they are small enough. Larger water moccasins are also capable of eating birds if they are able to get close enough to them.

In rare instances water moccasins will also eat other snakes, including smaller water moccasins. This only happens when water moccasins feel threatened by other snakes or when two male water moccasins are fighting over a mate.

Water moccasins primarily hunt at night, which means it can be difficult for them to eat animals like birds. This is why water moccasins eat other reptiles and amphibians that share their sleeping patterns.

Learn more about Snakes

Related Questions

  • Q:

    What Do Pythons Eat?

    A: In the wild, pythons eat a wide variety of different animals, including lizards, birds, rodents and other small animals. Pythons are generally ambush hunte... Full Answer >
    Filed Under:
  • Q:

    Why Do Snakes Eat Themselves?

    A: Snakes of the species which prey on other snakes may bite their own tail if they are kept in too small of an enclosure. In these cases, the snake confuses ... Full Answer >
    Filed Under:
  • Q:

    What Animals Eat Snakes?

    A: Raccoons, mongooses, foxes, coyotes, wild boars, birds and other snakes eat snakes regularly. Snakes have a variety of predators, which vary according to t... Full Answer >
    Filed Under:
  • Q:

    What Do Snakes Eat?

    A: According to VCA Hospitals, all snakes are carnivores and prefer to eat whole prey items. The specific prey items depend on the snake species and the size ... Full Answer >
    Filed Under: