This incredibly handy map, based on estimates from the UN Population Division, shows the immigrant and emigrant populations by country of origin and destination. Select a country from the dropdown menu to learn where immigrants originate and the countries in which emigrants settle. If "emigrants" is selected, bubbles will appear over top countries of destination, sized according to the estimated emigrant population in each country. (Hover over individual bubbles to learn the population sizes by country.) Selecting "immigrants" as the population indicator will display bubbles over key countries of origin for the immigrant population of a selected country based on estimated population size.
Migration Policy Institute tabulation of data from the United Nations, Department of Economic and Social Affairs (2015), “Trends in International Migrant Stock: Migrants by Destination and Origin,” United Nations database, POP/DB/MIG/Stock/Rev.2015. Available here: http://www.un.org/en/development/desa/population/migration/data/estimates2/estimates15.shtml.