International migration has come to play a central role in the social, economic and demographic dynamics of both immigrant-sending and immigrant-receiving countries. This text aims to present a comprehensive theory of international migration, examining various hypotheses and propositions.