Termenul "flux de migrație" se referă la un model de migrație urmat de orice grup etnic pe măsură ce grupul se deplasează dintr-o zonă în alta. Un flux de migrație depinde în mare măsură de starea socio-economică a zonei locale .
Atunci când un număr mare de persoane dintr-un anumit grup etnic se deplasează de la o destinație la alta, în căutarea unor locuri de muncă mai bune, a mai multor oportunități sau a unui loc mai sigur de a trăi, creează un model de migrare cunoscut sub numele de flux de migrare. Liderii lumi studiază fluxurile de migrație pentru a înțelege unde migrează anumite grupuri etnice și de ce.
Migrația forței de muncă este cel mai frecvent motiv pentru care oamenii migrează dintr-o zonă în alta. Mulți imigranți provin din țări subdezvoltate în țări dezvoltate pentru oportunități de angajare. De asemenea, migranții se mișcă în propria țară, pe măsură ce stabilitatea economică se schimbă în diferite regiuni.