Migrația internă se referă la persoanele dintr-o țară care se deplasează într-o altă locație în interiorul granițelor sale, în timp ce migrația externă, cunoscută și sub numele de migrație internațională, se referă la migrația transfrontalieră dintr-o țară în alta. De obicei, motivațiile pentru migrația internă și externă diferă.
Motivele migrației interne sunt adesea educative sau economice. De exemplu, în secolul al XIX-lea, mulți oameni au migrat de pe coasta de est spre coasta de vest a Statelor Unite pentru a profita de oportunitățile economice. Migrația externă se întâmplă și din motive educaționale sau economice, dar, deseori, este motivată politic. Migranții internaționali sunt uneori refugiați sau solicitanți de azil care fug de război, dezastre naturale, discriminări religioase sau politice. Migranții externi temporari se deplasează numai pentru o perioadă fixă de timp, cum ar fi un contract de muncă, un program de studiu sau încetarea unui conflict armat. Migranții externi permanenți intenționează să obțină cetățenia sau cel puțin să obțină reședința permanentă în țara în care se mișcă.
Migrația internațională are un efect profund asupra societăților și economiilor din țările afectate. Multe agenții naționale și internaționale se ocupă de problemele legate de migrație, inclusiv Organizația Internațională pentru Migrație, Rețeaua Internațională pentru Migrație și Dezvoltare și Înaltul Comisariat al Națiunilor Unite pentru Refugiați. Potrivit unui departament de stat din S.U.A., citând statisticile U.N., au existat 244 milioane de imigranți din întreaga lume, ceea ce se ridică la peste 3% din populația lumii.