Il termine "flusso di migrazione" si riferisce a un modello migratorio seguito da qualsiasi gruppo etnico mentre il gruppo si sposta da un'area all'altra. Un flusso migratorio dipende in gran parte dalle condizioni socioeconomiche dell'area locale .
Quando un gran numero di persone appartenenti a un gruppo etnico specifico si sposta da una destinazione all'altra alla ricerca di posti di lavoro migliori, più opportunità o più sicuri, crea un modello di migrazione noto come flusso di migrazione. I leader mondiali studiano i flussi migratori per capire dove migrano alcuni gruppi etnici e perché.
La migrazione di manodopera è il motivo più comune per cui le persone migrano da un'area all'altra. Molti immigranti provengono da paesi sottosviluppati in paesi sviluppati per opportunità di lavoro. Anche i migranti si spostano all'interno del loro stesso paese mentre la stabilità economica cambia all'interno delle diverse regioni.