As Flipchart Rick explained last year, the bulk of immigrants (who are all ultimately economic migrants*) to wealthier countries like the UK are from developing countries rather than the very poorest.
So as the poorest countries develop, more people will emigrate from those countries, not fewer and this will not reverse/stabilise until a country is close to Western living standards.
He does some good stuff on immigration, see also this more recent post. Makes you think.
* But what about refugees from Syria? Those who leave Syria are fleeing a war zone and can be considered refugees; those who cross the nearest safe country to get to the nearest wealthy countries (Europe) are economic migrants. End of. That is not a value judgment, I'm an economic migrant myself.
