Социальная функция миграции населения в социалистическом обществе всецело определяется господствующими производственными отношениями. Она способствует осуществлению цели социалистического общества — повышению жизненного уровня и социального развития трудящихся. Суть социальной функции миграции населения состоит в более полном удовлетворении потребностей переселенцев. Можно, конечно, возразить против этой формулировки, как, впрочем, и против любой другой. Г. С. Вечканов, например, полагает, что социальная функция должна способствовать не только удовлетворению личных интересов, но и всестороннему развитию всех членов общества. Но, во-первых, в миграциях участвуют не все члены общества, а только 4—5 %, во-вторых, по-видимому, если возрастает уровень жизни у каждого мигранта, то он повышается и у всех мигрантов и соответственно у всего населения.
Миграция вследствие реализации ее социальной функции представляет собой итерационный процесс повышения жизненного уровня мигрирующего населения.
Безусловно, формулировки экономической и социальной функций миграции должны быть корректными и в наибольшей мере отражать сущность миграции населения в социалистическом обществе. Главное - в создании условий, при которых экономическая и социальная функции находились бы в гармонии, а не в противоречии, как, например, при отставании уровня жизни населения в тех районах, где производительные силы должны развиваться наиболее высокими темпами. Поэтому миграция населения рациональна тогда, когда достигается соответствие между экономической и социальной функциями.