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
#4101 MexicoAmericas PortugalEurope 339 301 264 +38 (+12.6%) +75 (+28.4%)
#4102 Saint LuciaAmericas JamaicaAmericas 339 334 328 +5 (+1.5%) +11 (+3.4%)
#4103 AlbaniaEurope LibyaAfrica 338 320 300 +18 (+5.6%) +38 (+12.7%)
#4104 Cabo VerdeAfrica Guinea-BissauAfrica 338 403 552 -65 (-16.1%) -214 (-38.8%)
#4105 NigeriaAfrica BulgariaEurope 338 246 124 +92 (+37.4%) +214 (+172.6%)
#4106 TurkmenistanAsia EstoniaEurope 338 332 345 +6 (+1.8%) -7 (-2.0%)
#4107 Czech RepublicEurope VenezuelaAmericas 337 353 376 -16 (-4.5%) -39 (-10.4%)
#4108 IrelandEurope EstoniaEurope 336 330 87 +6 (+1.8%) +249 (+286.2%)
#4109 LuxembourgEurope HungaryEurope 336 285 167 +51 (+17.9%) +169 (+101.2%)
#4110 HungaryEurope ChileAmericas 335 230 259 +105 (+45.7%) +76 (+29.3%)
#4111 OmanMiddle East Sri LankaAsia 335 331 328 +4 (+1.2%) +7 (+2.1%)
#4112 BelgiumEurope CroatiaEurope 334 351 375 -17 (-4.8%) -41 (-10.9%)
#4113 GhanaAfrica HungaryEurope 334 283 116 +51 (+18.0%) +218 (+187.9%)
#4114 GuatemalaAmericas EcuadorAmericas 334 334 329 0 (0.0%) +5 (+1.5%)
#4115 VenezuelaAmericas GuatemalaAmericas 333 303 270 +30 (+9.9%) +63 (+23.3%)
#4116 AlbaniaEurope IcelandEurope 332 220 45 +112 (+50.9%) +287 (+637.8%)
#4117 AustraliaOceania LuxembourgEurope 332 287 76 +45 (+15.7%) +256 (+336.8%)
#4118 BeninAfrica South AfricaAfrica 332 316 249 +16 (+5.1%) +83 (+33.3%)
#4119 LebanonMiddle East MaltaEurope 332 191 89 +141 (+73.8%) +243 (+273.0%)
#4120 GabonAfrica Equatorial GuineaAfrica 331 307 256 +24 (+7.8%) +75 (+29.3%)
#4121 GuineaAfrica NorwayEurope 331 298 273 +33 (+11.1%) +58 (+21.2%)
#4122 HungaryEurope BelarusEurope 331 335 342 -4 (-1.2%) -11 (-3.2%)
#4123 New ZealandOceania VanuatuOceania 331 325 318 +6 (+1.8%) +13 (+4.1%)
#4124 Guinea-BissauAfrica LiberiaAfrica 330 401 521 -71 (-17.7%) -191 (-36.7%)
#4125 VenezuelaAmericas GrenadaAmericas 330 324 341 +6 (+1.9%) -11 (-3.2%)
#4126 SwedenEurope BelarusEurope 329 333 340 -4 (-1.2%) -11 (-3.2%)
#4127 UgandaAfrica IsraelMiddle East 329 161 0 +168 (+104.3%) N/A
#4128 USAAmericas LiberiaAfrica 329 399 517 -70 (-17.5%) -188 (-36.4%)
#4129 BrazilAmericas IcelandEurope 328 217 139 +111 (+51.2%) +189 (+136.0%)
#4130 Dominican RepublicAmericas BahamasAmericas 328 310 291 +18 (+5.8%) +37 (+12.7%)
#4131 RomaniaEurope PanamaAmericas 328 215 182 +113 (+52.6%) +146 (+80.2%)
#4132 BarbadosAmericas Antigua and BarbudaAmericas 327 315 302 +12 (+3.8%) +25 (+8.3%)
#4133 CameroonAfrica EgyptAfrica 327 337 42 -10 (-3.0%) +285 (+678.6%)
#4134 IndonesiaAsia Sri LankaAsia 327 323 320 +4 (+1.2%) +7 (+2.2%)
#4135 IranMiddle East EcuadorAmericas 327 287 167 +40 (+13.9%) +160 (+95.8%)
#4136 NetherlandsEurope LithuaniaEurope 327 310 166 +17 (+5.5%) +161 (+97.0%)
#4137 NicaraguaAmericas Dominican RepublicAmericas 327 303 292 +24 (+7.9%) +35 (+12.0%)
#4138 SyriaMiddle East MexicoAmericas 327 269 227 +58 (+21.6%) +100 (+44.1%)
#4139 CanadaAmericas ZambiaAfrica 326 246 176 +80 (+32.5%) +150 (+85.2%)
#4140 GermanyEurope BahamasAmericas 326 308 289 +18 (+5.8%) +37 (+12.8%)
#4141 KyrgyzstanAsia BulgariaEurope 326 237 145 +89 (+37.6%) +181 (+124.8%)
#4142 GermanyEurope NicaraguaAmericas 325 313 300 +12 (+3.8%) +25 (+8.3%)
#4143 IraqMiddle East ChileAmericas 325 295 127 +30 (+10.2%) +198 (+155.9%)
#4144 MalaysiaAsia ChileAmericas 325 295 127 +30 (+10.2%) +198 (+155.9%)
#4145 ArgentinaAmericas PolandEurope 323 313 308 +10 (+3.2%) +15 (+4.9%)
#4146 CroatiaEurope South AfricaAfrica 323 323 444 0 (0.0%) -121 (-27.3%)
#4147 SwedenEurope ColombiaAmericas 323 284 232 +39 (+13.7%) +91 (+39.2%)
#4148 JapanAsia VenezuelaAmericas 322 337 359 -15 (-4.5%) -37 (-10.3%)
#4149 LuxembourgEurope AustraliaOceania 322 308 252 +14 (+4.5%) +70 (+27.8%)
#4150 PakistanAsia LuxembourgEurope 322 279 0 +43 (+15.4%) N/A