Motivele pentru care unele țări primesc oameni solicitanți de azil și altele nu pot fi diverse și pot include factori politici, economici și sociali. Această politică a statelor poate afecta situația imigranților prin ceea ce numim "efectul de atracție", când un număr mare de imigranți se îndreaptă către țările care oferă asistență socială mai bună sau au legi mai permissive în ceea ce privește imigrația. În același timp, politica unor state care nu acceptă solicitanți de azil poate crea și mai multă instabilitate și suferință pentru aceștia.