Există mai multe factori care determină migrația internațională, printre care se numără instabilitatea politică și războaiele, sărăcia și lipsa de resurse, discriminarea și persecuția religioasă sau etnică. Alte cauze ar fi lipsa de oportunități economice și educaționale în țara natală și dorința de a avea o viață mai bună și mai sigură în altă țară.