The main reason why there was a massive immigration towards the Sun Belt was because it was unoccupied relatively to the other areas of the US, this meant that new servrices and industries could be developed for the young and flourishing naiton.
The main reason why such a large portion of the population during this time in the United States shifted from rural to urban areas was because industrialization had created many more employment opportunities in the city factories.
Africa is usually unstable on who ruled areas, and rebels tend to cause war, there is also a fight for natural resources. this makes a stable gov. difficult.