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
#4051 North MacedoniaEurope HungaryEurope 355 301 149 +54 (+17.9%) +206 (+138.3%)
#4052 PeruAmericas BahamasAmericas 355 335 314 +20 (+6.0%) +41 (+13.1%)
#4053 South AfricaAfrica MexicoAmericas 355 302 238 +53 (+17.5%) +117 (+49.2%)
#4054 VietnamAsia BelarusEurope 355 359 366 -4 (-1.1%) -11 (-3.0%)
#4055 ZimbabweAfrica NorwayEurope 355 319 291 +36 (+11.3%) +64 (+22.0%)
#4056 ChileAmericas GuatemalaAmericas 354 322 287 +32 (+9.9%) +67 (+23.3%)
#4057 DenmarkEurope SlovakiaEurope 354 326 260 +28 (+8.6%) +94 (+36.2%)
#4058 IcelandEurope ChileAmericas 354 321 139 +33 (+10.3%) +215 (+154.7%)
#4059 MaliAfrica ZambiaAfrica 354 267 191 +87 (+32.6%) +163 (+85.3%)
#4060 SingaporeAsia ChileAmericas 354 321 139 +33 (+10.3%) +215 (+154.7%)
#4061 BelgiumEurope VenezuelaAmericas 353 370 395 -17 (-4.6%) -42 (-10.6%)
#4062 PakistanAsia MaldivesAsia 353 329 303 +24 (+7.3%) +50 (+16.5%)
#4063 PanamaAmericas GuatemalaAmericas 353 321 286 +32 (+10.0%) +67 (+23.4%)
#4064 SloveniaEurope ColombiaAmericas 353 272 149 +81 (+29.8%) +204 (+136.9%)
#4065 NigeriaAfrica GuineaAfrica 352 364 381 -12 (-3.3%) -29 (-7.6%)
#4066 South KoreaAsia EgyptAfrica 352 420 0 -68 (-16.2%) N/A
#4067 USAAmericas Saint Vincent and the GrenadinesAmericas 352 346 342 +6 (+1.7%) +10 (+2.9%)
#4068 TogoAfrica AustraliaOceania 351 347 370 +4 (+1.2%) -19 (-5.1%)
#4069 BelizeAmericas El SalvadorAmericas 349 344 339 +5 (+1.5%) +10 (+2.9%)
#4070 EgyptAfrica MexicoAmericas 349 287 240 +62 (+21.6%) +109 (+45.4%)
#4071 GhanaAfrica MaltaEurope 349 201 93 +148 (+73.6%) +256 (+275.3%)
#4072 North MacedoniaEurope PortugalEurope 349 310 272 +39 (+12.6%) +77 (+28.3%)
#4073 Guinea-BissauAfrica LibyaAfrica 348 329 309 +19 (+5.8%) +39 (+12.6%)
#4074 MadagascarAfrica AustraliaOceania 348 353 295 -5 (-1.4%) +53 (+18.0%)
#4075 NetherlandsEurope EstoniaEurope 348 342 201 +6 (+1.8%) +147 (+73.1%)
#4076 PortugalEurope GreeceEurope 348 328 323 +20 (+6.1%) +25 (+7.7%)
#4077 ThailandAsia MaldivesAsia 348 325 299 +23 (+7.1%) +49 (+16.4%)
#4078 NepalAsia Sri LankaAsia 347 343 340 +4 (+1.2%) +7 (+2.1%)
#4079 SwitzerlandEurope BahamasAmericas 346 327 307 +19 (+5.8%) +39 (+12.7%)
#4080 Costa RicaAmericas Dominican RepublicAmericas 345 320 307 +25 (+7.8%) +38 (+12.4%)
#4081 CroatiaEurope FinlandEurope 345 293 213 +52 (+17.7%) +132 (+62.0%)
#4082 SenegalAfrica NorwayEurope 345 310 253 +35 (+11.3%) +92 (+36.4%)
#4083 PanamaAmericas AustraliaOceania 344 314 255 +30 (+9.6%) +89 (+34.9%)
#4084 Sierra LeoneAfrica DenmarkEurope 344 342 328 +2 (+0.6%) +16 (+4.9%)
#4085 BulgariaEurope EstoniaEurope 342 336 268 +6 (+1.8%) +74 (+27.6%)
#4086 DominicaAmericas BarbadosAmericas 342 339 337 +3 (+0.9%) +5 (+1.5%)
#4087 MauritaniaAfrica Guinea-BissauAfrica 342 408 559 -66 (-16.2%) -217 (-38.8%)
#4088 New ZealandOceania NiueOther 342 342 335 0 (0.0%) +7 (+2.1%)
#4089 UgandaAfrica BotswanaAfrica 342 324 305 +18 (+5.6%) +37 (+12.1%)
#4090 AlbaniaEurope ChileAmericas 341 309 133 +32 (+10.4%) +208 (+156.4%)
#4091 BarbadosAmericas ChileAmericas 341 309 133 +32 (+10.4%) +208 (+156.4%)
#4092 IsraelMiddle East ColombiaAmericas 341 312 330 +29 (+9.3%) +11 (+3.3%)
#4093 NorwayEurope MaltaEurope 341 196 91 +145 (+74.0%) +250 (+274.7%)
#4094 SwitzerlandEurope IcelandEurope 341 226 158 +115 (+50.9%) +183 (+115.8%)
#4095 USAAmericas PalauOceania 341 333 324 +8 (+2.4%) +17 (+5.2%)
#4096 VenezuelaAmericas FinlandEurope 341 290 201 +51 (+17.6%) +140 (+69.7%)
#4097 ChinaAsia LatviaEurope 340 369 268 -29 (-7.9%) +72 (+26.9%)
#4098 DenmarkEurope SerbiaEurope 340 267 170 +73 (+27.3%) +170 (+100.0%)
#4099 IrelandEurope ArgentinaAmericas 340 332 323 +8 (+2.4%) +17 (+5.3%)
#4100 NigeriaAfrica PortugalEurope 340 302 265 +38 (+12.6%) +75 (+28.3%)