What Eats Crocodiles?


Quick Answer

Crocodiles are eaten by large cats, such as jaguars, leopards and lions. Anacondas and large lizard species also consume crocodiles. Hatchlings and young crocodiles are frequently eaten by large birds, such as heron.

Continue Reading
What Eats Crocodiles?
Credit: Jan Smith CC-BY 2.0

Full Answer

Depending on the stage of its life and its size, the crocodile has different predators. Baby crocodiles are most at risk of being eaten. They are often taken by egrets, eagles and other birds of prey. Young crocodiles are consumed by predatory fish, snakes and lizards living in the same environment. Due to predators, approximately only two percent of baby crocodiles reach maturity.

As crocodiles hatch, they produce a high-pitched chirping sound that alerts their mothers. A mother scoops up her young in her mouth and carries them to the water. As they grow, they use this same noise to alert the mother they are in danger or are being attacked by another animal. Carnivorous mammals such as wild pigs and hyenas kill and eat crocodiles if the reptiles are small enough. Crocodiles occasionally turn to cannibalism and eat each other in order to survive.

Though they do not eat crocodiles, elephants are known to frequently kill crocodiles to protect their young. Humans also eat crocodiles. Many people living in regions around crocodile habitats hunt crocodiles as a source of meat.

Learn more about Crocodiles
Related Videos

Related Questions