Les migrations existent depuis toujours et elles ont toujours eu lieu pour les mêmes raisons. Dans l'histoire il n'y a pas eu seulement de migrations normales, c'est-à-dire le déplacement d'un petit nombre de personnes, quelques fois il y a eu des migrations de centaines de milliers ou aussi des millions de personnes qui s'enfuient de leur pays. Quelques exemples: l'importante migration au début du vingtième siècle et la grande fuite du régime nazi. Les migrants sont classés dans différents groupes, les principaux sont les "migrants économiques", ceux qui veulent abandonner leur pays d'origine pour chercher un travail mieux payé ou chercher une meilleure vie et les "Réfugiés", ceux qui s'enfuient t de leurs pays à cause de la guerre ou des persécutions.
La situation économique de certains pays peut forcer beaucoup de personnes à migrer. La plupart des nations offrent de meilleurs salaires pour le même travail et cette situation est en train de créer un écart salarial qui va devenir de plus en plus large.
Certains pays sont fortement exposés aux changements climatiques à cause de leurs conditions de vie. Un changement dans l'environnement, soudain ou sur long terme, pourrait mettre en crise une grande partie du secteur primaire, compromettant ainsi la santé sinon les moyens mêmes de subsistance des populations locales.
Persécutions, discrimination, harcèlement et/ou aussi torture pour punir ceux qui ne sont pas d'accord avec le gouvernement sont quelques unes des raisons pour abandonner son pays. Les personnes qui arrivent à cause de ces raison sont généralement aussi en train de fuir des guerres, elles cherchent alors des pays qui puissent offrir une meilleure protection de leurs droits et une vie meilleure.