WTMG Intelligence

Global Migration Corridors

Explore where international migrant populations are concentrated across origin and destination countries using UN DESA International Migrant Stock data.

Latest observation: 2024

Corridor values represent migrant stock, not annual migration flows.

58,775Corridors Tracked
2024Latest Observation
172Destination Countries
UN DESASource

How to read corridor data

Mexico -> USA = 11.28 million means approximately 11.28 million international migrants whose origin is Mexico were living in the United States in the 2024 UN stock estimate. It does not mean 11.28 million people moved from Mexico to the USA during 2024.

The dataset estimates the number of international migrants living in each destination by origin.

Top 15 Corridors by 2024 Migrant Stock

Mexico -> USA 11,279,561
Afghanistan -> Iran 3,752,317
Syria -> Türkiye 3,563,983
Russia -> Ukraine 3,375,095
India -> UAE 3,248,545
India -> USA 3,165,238
Venezuela -> Colombia 2,904,873
Ukraine -> Russia 2,872,612
China -> USA 2,488,775
Bangladesh -> Saudi Arabia 2,362,680
Bangladesh -> India 2,293,959
Philippines -> USA 2,263,697
Yemen -> Saudi Arabia 1,999,619
India -> Saudi Arabia 1,953,496
Pakistan -> Saudi Arabia 1,937,044
Rank Origin Destination 2024 Migrant Stock 2020 Migrant Stock 2015 Migrant Stock 2020-2024 Change 2015-2024 Change
#3951 GrenadaAmericas BarbadosAmericas 395 391 389 +4 (+1.0%) +6 (+1.5%)
#3952 GrenadaAmericas ArubaAmericas 394 287 258 +107 (+37.3%) +136 (+52.7%)
#3953 LebanonMiddle East LuxembourgEurope 394 341 35 +53 (+15.5%) +359 (+1,025.7%)
#3954 South KoreaAsia GuineaAfrica 394 407 426 -13 (-3.2%) -32 (-7.5%)
#3955 SlovakiaEurope FinlandEurope 393 334 180 +59 (+17.7%) +213 (+118.3%)
#3956 UkraineEurope ChileAmericas 393 342 269 +51 (+14.9%) +124 (+46.1%)
#3957 MozambiqueAfrica LuxembourgEurope 392 339 0 +53 (+15.6%) N/A
#3958 RwandaAfrica EswatiniAfrica 392 387 342 +5 (+1.3%) +50 (+14.6%)
#3959 TürkiyeAsia IranMiddle East 392 384 910 +8 (+2.1%) -518 (-56.9%)
#3960 Czech RepublicEurope FinlandEurope 391 332 204 +59 (+17.8%) +187 (+91.7%)
#3961 BarbadosAmericas Saint LuciaAmericas 390 403 421 -13 (-3.2%) -31 (-7.4%)
#3962 GeorgiaAsia DenmarkEurope 389 243 213 +146 (+60.1%) +176 (+82.6%)
#3963 Puerto RicoAmericas ArgentinaAmericas 389 380 369 +9 (+2.4%) +20 (+5.4%)
#3964 ColombiaAmericas IcelandEurope 388 257 189 +131 (+51.0%) +199 (+105.3%)
#3965 LuxembourgEurope PolandEurope 388 338 264 +50 (+14.8%) +124 (+47.0%)
#3966 GermanyEurope AndorraEurope 387 364 339 +23 (+6.3%) +48 (+14.2%)
#3967 JapanAsia Dominican RepublicAmericas 387 359 345 +28 (+7.8%) +42 (+12.2%)
#3968 SwedenEurope PanamaAmericas 387 254 212 +133 (+52.4%) +175 (+82.5%)
#3969 USAAmericas Cabo VerdeAfrica 387 370 351 +17 (+4.6%) +36 (+10.3%)
#3970 MongoliaAsia PolandEurope 386 362 414 +24 (+6.6%) -28 (-6.8%)
#3971 Saudi ArabiaMiddle East BrazilAmericas 386 382 345 +4 (+1.0%) +41 (+11.9%)
#3972 EstoniaEurope ChileAmericas 385 349 151 +36 (+10.3%) +234 (+155.0%)
#3973 IrelandEurope BermudaOther 385 377 285 +8 (+2.1%) +100 (+35.1%)
#3974 GuatemalaAmericas VenezuelaAmericas 384 402 428 -18 (-4.5%) -44 (-10.3%)
#3975 LiberiaAfrica South AfricaAfrica 384 408 397 -24 (-5.9%) -13 (-3.3%)
#3976 SwedenEurope SloveniaEurope 384 339 332 +45 (+13.3%) +52 (+15.7%)
#3977 ArubaAmericas ColombiaAmericas 381 352 314 +29 (+8.2%) +67 (+21.3%)
#3978 HungaryEurope LibyaAfrica 381 360 337 +21 (+5.8%) +44 (+13.1%)
#3979 JamaicaAmericas MexicoAmericas 381 280 186 +101 (+36.1%) +195 (+104.8%)
#3980 MaliAfrica LibyaAfrica 381 360 337 +21 (+5.8%) +44 (+13.1%)
#3981 CameroonAfrica HungaryEurope 380 322 249 +58 (+18.0%) +131 (+52.6%)
#3982 IndonesiaAsia PakistanAsia 380 380 408 0 (0.0%) -28 (-6.9%)
#3983 SpainEurope NamibiaAfrica 380 358 336 +22 (+6.1%) +44 (+13.1%)
#3984 TajikistanAsia EstoniaEurope 380 373 362 +7 (+1.9%) +18 (+5.0%)
#3985 TajikistanAsia LithuaniaEurope 380 361 338 +19 (+5.3%) +42 (+12.4%)
#3986 AlgeriaAfrica ChinaAsia 379 349 443 +30 (+8.6%) -64 (-14.4%)
#3987 BelizeAmericas HondurasAmericas 379 372 365 +7 (+1.9%) +14 (+3.8%)
#3988 CubaAmericas GreeceEurope 379 357 351 +22 (+6.2%) +28 (+8.0%)
#3989 LatviaEurope GreeceEurope 379 357 351 +22 (+6.2%) +28 (+8.0%)
#3990 RomaniaEurope LithuaniaEurope 379 360 211 +19 (+5.3%) +168 (+79.6%)
#3991 BeninAfrica GuineaAfrica 378 391 408 -13 (-3.3%) -30 (-7.4%)
#3992 NigeriaAfrica LuxembourgEurope 378 327 0 +51 (+15.6%) N/A
#3993 Sri LankaAsia ChinaAsia 378 347 598 +31 (+8.9%) -220 (-36.8%)
#3994 CambodiaAsia FinlandEurope 377 320 256 +57 (+17.8%) +121 (+47.3%)
#3995 CroatiaEurope MaltaEurope 377 217 101 +160 (+73.7%) +276 (+273.3%)
#3996 GermanyEurope CameroonAfrica 377 340 294 +37 (+10.9%) +83 (+28.2%)
#3997 KenyaAfrica LibyaAfrica 377 357 334 +20 (+5.6%) +43 (+12.9%)
#3998 NorwayEurope LibyaAfrica 377 357 334 +20 (+5.6%) +43 (+12.9%)
#3999 GeorgiaAsia NorwayEurope 376 338 312 +38 (+11.2%) +64 (+20.5%)
#4000 IsraelMiddle East BelarusEurope 376 380 387 -4 (-1.1%) -11 (-2.8%)