This paper discusses migration for economic, social and political reasons as a livelihood strategy and as part of a wider development strategy, and challenges some criticisms on the part of both sending and receiving countries, before proposing an agenda for change.