Всегда путал. Так вот что эти термины значат:

Эмигра?ция (от лат. emigro — «выселяюсь») — добровольное переселение из одной страны в другую по экономическим, политическим, личным обстоятельствам. Указывается по отношению к стране, из которой эмигрируют.

Иммигра?ция населе?ния (от лат. Immigro — «вселяюсь») — въезд населения одной страны в другую на временное или постоянное проживание, рассматриваемый по отношению к стране, куда въезжают мигранты. Указывается по отношению к стране, в которую иммигрируют.

Миграция населения (лат. migratio — переселение) — перемещения людей через границы тех или иных территорий с переменой места жительства навсегда или на более или менее длительное время.

Значит тот кто из России выезжает — тот эмигрант. А приехав, допустим в США, становится иммигрантом.

Надо запомнить для общего развития.