La
migration se produit en général à des périodes de changements de conditions climatiques, mais elle est en réalité due aux variations dans la disponibilité de la nourriture.
Ainsi, les oiseaux migrateurs ne partent pas pour chercher le
soleil mais pour trouver une nourriture abondante. Le fait que la
migration se produise au changement de saison a marqué l'esprit populaire au point de créer des proverbes comme ''Une hirondelle ne fait pas le printemps''.
Le retour des oiseaux migrateurs dans les régions tempérées pour y nicher et se reproduire s'explique par la présence moindre de prédateurs et une moindre concurrence lors de la collecte de la nourriture avec les autres espèces.
Le principe de la
migration pour les
poissons et les mammifères marins est le même : l'espèce va chercher la ressource alimentaire et la sécurité là où elles se trouvent, en fonction des saisons.