Contrary to popular belief, migrants don’t tend to flow from the poorest countries to the wealthiest:
It is often said that the only way to reduce migration from poor countries is to boost development, but this ignores the inconvenient fact that development is generally not associated with lower levels of emigration. Important emigration countries such as Mexico, Morocco, Turkey and the Philippines are typically not among the poorest countries. Meanwhile – and against popular perceptions of a “continent on the move” – Sub-Saharan Africa is the least migratory region of the world. In fact, when you examine the data, human and economic development is initially associated with increasing emigration. Any form of development in the poorest countries of the world is therefore likely to lead to accelerating emigration. Such findings contradict conventional thinking and force us to radically change our views on migration. …
Improved access to information, images and lifestyles conveyed through education and media tend to broaden people’s mental horizons, change their perceptions of the “good life” and typically increase material aspirations. Development processes tend to initially increase both people’s ability to move and their aspirations, explaining why development often boosts migration.