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
#3801 SeychellesAfrica South AfricaAfrica 460 426 377 +34 (+8.0%) +83 (+22.0%)
#3802 Antigua and BarbudaAmericas DominicaAmericas 459 451 442 +8 (+1.8%) +17 (+3.8%)
#3803 LiberiaAfrica SenegalAfrica 459 448 439 +11 (+2.5%) +20 (+4.6%)
#3804 Saudi ArabiaMiddle East GreeceEurope 459 432 424 +27 (+6.3%) +35 (+8.3%)
#3805 GrenadaAmericas Saint Vincent and the GrenadinesAmericas 458 450 439 +8 (+1.8%) +19 (+4.3%)
#3806 OmanMiddle East ChileAmericas 458 416 179 +42 (+10.1%) +279 (+155.9%)
#3807 RomaniaEurope KyrgyzstanAsia 458 468 482 -10 (-2.1%) -24 (-5.0%)
#3808 SerbiaEurope LiechtensteinEurope 458 428 397 +30 (+7.0%) +61 (+15.4%)
#3809 GuineaAfrica Cabo VerdeAfrica 456 436 413 +20 (+4.6%) +43 (+10.4%)
#3810 UkraineEurope EcuadorAmericas 456 345 277 +111 (+32.2%) +179 (+64.6%)
#3811 AustraliaOceania SlovakiaEurope 455 419 288 +36 (+8.6%) +167 (+58.0%)
#3812 CubaAmericas South AfricaAfrica 455 459 502 -4 (-0.9%) -47 (-9.4%)
#3813 GabonAfrica ChadAfrica 455 401 347 +54 (+13.5%) +108 (+31.1%)
#3814 NicaraguaAmericas BrazilAmericas 455 283 301 +172 (+60.8%) +154 (+51.2%)
#3815 SenegalAfrica TunisiaAfrica 455 433 409 +22 (+5.1%) +46 (+11.2%)
#3816 South AfricaAfrica ChileAmericas 455 412 359 +43 (+10.4%) +96 (+26.7%)
#3817 CubaAmericas BahamasAmericas 454 429 401 +25 (+5.8%) +53 (+13.2%)
#3818 MaliAfrica BrazilAmericas 454 518 254 -64 (-12.4%) +200 (+78.7%)
#3819 SyriaMiddle East LithuaniaEurope 454 431 20 +23 (+5.3%) +434 (+2,170.0%)
#3820 PortugalEurope LiechtensteinEurope 453 424 424 +29 (+6.8%) +29 (+6.8%)
#3821 Puerto RicoAmericas ChileAmericas 453 400 336 +53 (+13.3%) +117 (+34.8%)
#3822 Czech RepublicEurope South AfricaAfrica 452 456 540 -4 (-0.9%) -88 (-16.3%)
#3823 GermanyEurope ZambiaAfrica 452 341 245 +111 (+32.6%) +207 (+84.5%)
#3824 PolandEurope SloveniaEurope 452 399 413 +53 (+13.3%) +39 (+9.4%)
#3825 Cabo VerdeAfrica NorwayEurope 451 406 405 +45 (+11.1%) +46 (+11.4%)
#3826 UruguayAmericas Costa RicaAmericas 451 374 313 +77 (+20.6%) +138 (+44.1%)
#3827 ZimbabweAfrica GreeceEurope 451 425 418 +26 (+6.1%) +33 (+7.9%)
#3828 ArmeniaAsia LithuaniaEurope 450 427 579 +23 (+5.4%) -129 (-22.3%)
#3829 FijiOceania TongaOceania 450 470 499 -20 (-4.3%) -49 (-9.8%)
#3830 ItalyEurope Cabo VerdeAfrica 450 430 407 +20 (+4.7%) +43 (+10.6%)
#3831 JapanAsia South AfricaAfrica 450 461 656 -11 (-2.4%) -206 (-31.4%)
#3832 UzbekistanAsia FinlandEurope 450 382 127 +68 (+17.8%) +323 (+254.3%)
#3833 KuwaitMiddle East HungaryEurope 448 380 243 +68 (+17.9%) +205 (+84.4%)
#3834 YemenMiddle East IndonesiaAsia 448 441 92 +7 (+1.6%) +356 (+387.0%)
#3835 TurkmenistanAsia TajikistanAsia 447 446 446 +1 (+0.2%) +1 (+0.2%)
#3836 NicaraguaAmericas PeruAmericas 446 286 217 +160 (+55.9%) +229 (+105.5%)
#3837 RomaniaEurope CroatiaEurope 446 468 499 -22 (-4.7%) -53 (-10.6%)
#3838 TunisiaAfrica BrazilAmericas 446 221 104 +225 (+101.8%) +342 (+328.8%)
#3839 GuineaAfrica BrazilAmericas 443 1,071 319 -628 (-58.6%) +124 (+38.9%)
#3840 SerbiaEurope South AfricaAfrica 443 446 506 -3 (-0.7%) -63 (-12.5%)
#3841 CanadaAmericas SloveniaEurope 442 390 389 +52 (+13.3%) +53 (+13.6%)
#3842 FranceEurope MontenegroEurope 442 446 446 -4 (-0.9%) -4 (-0.9%)
#3843 GuyanaAmericas ArubaAmericas 442 322 289 +120 (+37.3%) +153 (+52.9%)
#3844 Trinidad and TobagoAmericas BahamasAmericas 442 418 390 +24 (+5.7%) +52 (+13.3%)
#3845 South AfricaAfrica ArgentinaAmericas 441 431 418 +10 (+2.3%) +23 (+5.5%)
#3846 TürkiyeAsia SlovakiaEurope 440 405 322 +35 (+8.6%) +118 (+36.6%)
#3847 PanamaAmericas NicaraguaAmericas 439 423 405 +16 (+3.8%) +34 (+8.4%)
#3848 PolandEurope PeruAmericas 437 257 224 +180 (+70.0%) +213 (+95.1%)
#3849 ArubaAmericas VenezuelaAmericas 436 457 486 -21 (-4.6%) -50 (-10.3%)
#3850 PolandEurope Costa RicaAmericas 436 361 302 +75 (+20.8%) +134 (+44.4%)