What are the push factors that cause migration in animals?

Environmental changes: Environmental changes such as habitat destruction, climate change, and natural disasters can force animals to migrate in order to find a more suitable habitat.

Food scarcity: When food resources become scarce in an area, animals may migrate to areas where food is more abundant.

Overpopulation: If an area becomes overpopulated, animals may migrate to areas with lower population densities in order to reduce competition for resources.

Social interactions: Social interactions such as competition for resources, territorial disputes, and predation can also cause animals to migrate.

Seasonal changes: Some animals migrate seasonally in order to take advantage of changes in temperature, food availability, and breeding opportunities.