تعتبر الهجرة استراتيجية حيوية يتم الاعتماد عليها من أجل البقاء على قيد الحياة في عالم محاط بالتحديات البيئية العديدة، وأسلوب يلجأ له الحيوان من أجل التوافق مع الظروف المتغيرة والظروف الصعبة.
تهاجر بعض الحيوانات لأسباب عديدة تساعد في بقائها ونموها، مثل البحث عن الغذاء وذلك عندما تنفد الموارد الغذائية في موطنها مثال قطعان الغزلان أو الفيلة التي تهاجر نحو مناطق جديدة حيث توجد أنواع أخرى من النباتات والحشائش، تغيرات المناخ التي قد تؤدي إلى هجرة الحيوانات ففي فصل الشتاء تهاجر بعض أنواع الطيور مثل النورس والسمان إلى مناطق دافئة بحثًا عن عوامل البقاء، التكاثر حيث تهاجر بعض الحيوانات إلى مناطق معينة خلال موسم التكاثر على سبيل المثال السلمون الذي يهاجر إلى الأنهار حيث تضع بيوضها، الحماية من المفترسات فبعض الحيوانات تهاجر لتفادي المفترسات أو لمغادرة المناطق التي تزداد فيها المخاطر، تغيير الموطن وذلك عند حدوث تغييرات كبيرة في بيئتها مثل الكوارث الطبيعية أو التلوث وهنا تضطر الحيوانات للبحث عن بيئات جديدة.