Migrația internațională poate fi determinată de mai mulți factori, cum ar fi căutarea unor oportunități de muncă mai bune, conflicte armate sau instabilitate politică în țara de origine, căutarea unor condiții de viață mai bune sau reunirea cu membrii familiei. De asemenea, migrația poate fi determinată și de politici restrictive de imigrare în țara de origine.