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
#4001 BelgiumEurope SloveniaEurope 375 331 310 +44 (+13.3%) +65 (+21.0%)
#4002 Puerto RicoAmericas VenezuelaAmericas 375 393 419 -18 (-4.6%) -44 (-10.5%)
#4003 Saint Vincent and the GrenadinesAmericas GuyanaAmericas 375 216 206 +159 (+73.6%) +169 (+82.0%)
#4004 BelarusEurope LuxembourgEurope 374 324 42 +50 (+15.4%) +332 (+790.5%)
#4005 HungaryEurope MexicoAmericas 374 369 369 +5 (+1.4%) +5 (+1.4%)
#4006 GuatemalaAmericas BrazilAmericas 372 437 356 -65 (-14.9%) +16 (+4.5%)
#4007 SwedenEurope SlovakiaEurope 372 342 270 +30 (+8.8%) +102 (+37.8%)
#4008 Bosnia and HerzegovinaEurope LibyaAfrica 371 351 328 +20 (+5.7%) +43 (+13.1%)
#4009 ChinaAsia GabonAfrica 371 344 316 +27 (+7.8%) +55 (+17.4%)
#4010 GuyanaAmericas GrenadaAmericas 371 365 341 +6 (+1.6%) +30 (+8.8%)
#4011 IranMiddle East PolandEurope 371 338 337 +33 (+9.8%) +34 (+10.1%)
#4012 ArmeniaAsia NorwayEurope 370 333 301 +37 (+11.1%) +69 (+22.9%)
#4013 AustriaEurope CyprusEurope 370 349 340 +21 (+6.0%) +30 (+8.8%)
#4014 IrelandEurope MexicoAmericas 370 341 304 +29 (+8.5%) +66 (+21.7%)
#4015 NepalAsia South AfricaAfrica 370 366 288 +4 (+1.1%) +82 (+28.5%)
#4016 CroatiaEurope VenezuelaAmericas 367 385 410 -18 (-4.7%) -43 (-10.5%)
#4017 BulgariaEurope ArgentinaAmericas 366 358 347 +8 (+2.2%) +19 (+5.5%)
#4018 KyrgyzstanAsia LithuaniaEurope 366 347 380 +19 (+5.5%) -14 (-3.7%)
#4019 PhilippinesAsia Timor-LesteAsia 366 370 377 -4 (-1.1%) -11 (-2.9%)
#4020 PeruAmericas PortugalEurope 364 324 285 +40 (+12.3%) +79 (+27.7%)
#4021 South KoreaAsia Costa RicaAmericas 364 302 253 +62 (+20.5%) +111 (+43.9%)
#4022 DenmarkEurope BotswanaAfrica 363 344 324 +19 (+5.5%) +39 (+12.0%)
#4023 HungaryEurope CyprusEurope 363 342 332 +21 (+6.1%) +31 (+9.3%)
#4024 SwedenEurope BoliviaAmericas 363 325 294 +38 (+11.7%) +69 (+23.5%)
#4025 CyprusEurope HungaryEurope 362 307 276 +55 (+17.9%) +86 (+31.2%)
#4026 BarbadosAmericas Saint Vincent and the GrenadinesAmericas 361 355 351 +6 (+1.7%) +10 (+2.8%)
#4027 CanadaAmericas GhanaAfrica 361 323 283 +38 (+11.8%) +78 (+27.6%)
#4028 CanadaAmericas HondurasAmericas 361 355 349 +6 (+1.7%) +12 (+3.4%)
#4029 JamaicaAmericas Saint LuciaAmericas 361 373 390 -12 (-3.2%) -29 (-7.4%)
#4030 ChadAfrica GuineaAfrica 360 372 389 -12 (-3.2%) -29 (-7.5%)
#4031 AfghanistanAsia LibyaAfrica 359 340 319 +19 (+5.6%) +40 (+12.5%)
#4032 DenmarkEurope MexicoAmericas 359 328 288 +31 (+9.5%) +71 (+24.7%)
#4033 EswatiniAfrica AustraliaOceania 359 370 385 -11 (-3.0%) -26 (-6.8%)
#4034 PolandEurope PanamaAmericas 359 235 196 +124 (+52.8%) +163 (+83.2%)
#4035 RomaniaEurope Bosnia and HerzegovinaEurope 359 379 406 -20 (-5.3%) -47 (-11.6%)
#4036 TürkiyeAsia PeruAmericas 359 297 132 +62 (+20.9%) +227 (+172.0%)
#4037 IranMiddle East MalaysiaAsia 358 442 528 -84 (-19.0%) -170 (-32.2%)
#4038 Sri LankaAsia South AfricaAfrica 358 376 476 -18 (-4.8%) -118 (-24.8%)
#4039 SwitzerlandEurope EcuadorAmericas 358 457 578 -99 (-21.7%) -220 (-38.1%)
#4040 BelarusEurope CyprusEurope 357 336 326 +21 (+6.3%) +31 (+9.5%)
#4041 NetherlandsEurope BruneiAsia 357 333 307 +24 (+7.2%) +50 (+16.3%)
#4042 Saudi ArabiaMiddle East MauritaniaAfrica 357 332 305 +25 (+7.5%) +52 (+17.0%)
#4043 SpainEurope CubaAmericas 357 505 999 -148 (-29.3%) -642 (-64.3%)
#4044 Costa RicaAmericas NorwayEurope 356 320 277 +36 (+11.3%) +79 (+28.5%)
#4045 CyprusEurope ArgentinaAmericas 356 347 337 +9 (+2.6%) +19 (+5.6%)
#4046 FinlandEurope IcelandEurope 356 236 178 +120 (+50.8%) +178 (+100.0%)
#4047 IraqMiddle East IcelandEurope 356 236 57 +120 (+50.8%) +299 (+524.6%)
#4048 SurinameAmericas BrazilAmericas 356 333 292 +23 (+6.9%) +64 (+21.9%)
#4049 ThailandAsia SloveniaEurope 356 314 220 +42 (+13.4%) +136 (+61.8%)
#4050 GermanyEurope BotswanaAfrica 355 336 316 +19 (+5.7%) +39 (+12.3%)