Bilateral international migration flow estimates
Estimates of bilateral international migration flows between 1990-1995 and 2015-2020 based on methods presented in Abel & Cohen (2019).
See the Figshare collection for other files, including additional bilateral estimates by type of move (outward migration, return migration, and transit migration).
You might also be interested in files for sex-specific bilateral international migration flow estimates, provided in another Figshare collection.
Use the download button above for the CSV file or run the code below to directly bring into R:
f <- read_csv("https://figshare.com/ndownloader/files/38016762")
Update of estimates of international migration flows from Abel & Cohen (2019) based on the most recent published UN DESA International Migrant Stock (IMS2020) and World Population Prospects (WPP2022) data inputs.
See Version 1 (link above) for estimates presented in the paper, based on WPP2017 and IMS2017.
A description of the changes between each version of the estimates can be found here.
Row for each migration corridor - period combination (225 origins x 225 destinations x 3 periods + 226 origins x 226 destinations x 1 period + 229 origins x 229 destinations x 2 periods = 307,833).
Three columns for each of the data dimensions:
||First year of five-year period|
||Origin ISO three letter country code|
||Destination ISO three letter country|
See the county list file for country names corresponding to the ISO three letter country codes.
Six columns of estimated flows from six different flow-from-stock estimation method:
||Stock differencing, drop negative values|
||Stock differencing, reverse negative values to counterflow|
||Migration rates method|
||Demographic accounting, minimize migrant transitions (maximize stayers) - open accounting system|
||Demographic accounting, minimize migrant transitions (maximize stayers) - closed accounting system|
||Demographic accounting, pseudo-Bayesian average of migrant transitions and stayers - closed accounting system|
See the paper for full details on each of the methods and the usage notes.