Cauzele principale ale migrației depind de contextul specific, dar unele dintre cauzele comune includ instabilitatea politică, războaiele, conflictele armate, persecuția religioasă sau etnică, sărăcia și lipsa de oportunități economice, schimbările climatice și dezastrele naturale. În general, migrația poate fi considerată o reacție la diferite tipuri de probleme și dificultăți care afectează populațiile care migrează. Uneori, motivele pot fi combinații de probleme economice, sociale și politice, care determină oamenii să părăsească zona de origine în căutarea unui trai mai bun și mai sigur în altă parte.