People migrate for many different reasons. These reasons can be classified as economic, social, political or environmental:
- economic migration - moving to find work or follow a particular career path
- social migration - moving somewhere for a better quality of life or to be closer to family or friends
- political migration - moving to escape political persecution or war
- environmental causes of migration include natural disasters such as flooding.