Each of these streams would consist of different types of migrants, (from different social classes) each with its own reason for migration.
The extent and nature of these migrant streams would essentially depend on.
- pressures and aspirations experienced by people at the origin of migration
- constraints imposed on mobility at the origin of migration
- opportunities at the destination and availability of information regarding these opportunities the cost of migration