The main reasons for migration in Sub-Saharan Africa are: (Push & Pull Factors)

Environmental Changes
Economic Pressure
Religious and Political Pressures or
All of the Above