Migration is the movement of people from one place to another. This can be within a country or between countries. Migration can be permanent, tempory or seasonal. Migration happens for a range of reasons. These can be economic, social, political or environmental. Push and pull factors drive migration. Migration impacts on both the place left behind and on the place where migrants settle. These impacts can be both positive and negative.