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
#4251 IraqMiddle East PortugalEurope 289 257 42 +32 (+12.5%) +247 (+588.1%)
#4252 ItalyEurope El SalvadorAmericas 289 285 282 +4 (+1.4%) +7 (+2.5%)
#4253 RwandaAfrica SenegalAfrica 289 282 283 +7 (+2.5%) +6 (+2.1%)
#4254 BangladeshAsia HungaryEurope 288 244 67 +44 (+18.0%) +221 (+329.9%)
#4255 FinlandEurope South AfricaAfrica 288 290 284 -2 (-0.7%) +4 (+1.4%)
#4256 NetherlandsEurope NicaraguaAmericas 288 278 267 +10 (+3.6%) +21 (+7.9%)
#4257 UruguayAmericas PortugalEurope 288 256 225 +32 (+12.5%) +63 (+28.0%)
#4258 BelgiumEurope Dominican RepublicAmericas 287 266 256 +21 (+7.9%) +31 (+12.1%)
#4259 BelgiumEurope LithuaniaEurope 287 272 181 +15 (+5.5%) +106 (+58.6%)
#4260 HondurasAmericas BoliviaAmericas 287 257 232 +30 (+11.7%) +55 (+23.7%)
#4261 NorwayEurope ArgentinaAmericas 287 281 272 +6 (+2.1%) +15 (+5.5%)
#4262 ParaguayAmericas ColombiaAmericas 287 263 230 +24 (+9.1%) +57 (+24.8%)
#4263 Sri LankaAsia IcelandEurope 287 190 164 +97 (+51.1%) +123 (+75.0%)
#4264 ArmeniaAsia LibyaAfrica 285 270 255 +15 (+5.6%) +30 (+11.8%)
#4265 BelarusEurope SlovakiaEurope 285 262 223 +23 (+8.8%) +62 (+27.8%)
#4266 BrazilAmericas LibyaAfrica 285 270 255 +15 (+5.6%) +30 (+11.8%)
#4267 SenegalAfrica Sierra LeoneAfrica 285 306 353 -21 (-6.9%) -68 (-19.3%)
#4268 SpainEurope LiechtensteinEurope 285 267 275 +18 (+6.7%) +10 (+3.6%)
#4269 FranceEurope GhanaAfrica 284 254 223 +30 (+11.8%) +61 (+27.4%)
#4270 GhanaAfrica ZambiaAfrica 284 214 154 +70 (+32.7%) +130 (+84.4%)
#4271 USAAmericas SamoaOceania 284 297 316 -13 (-4.4%) -32 (-10.1%)
#4272 BrazilAmericas GuatemalaAmericas 283 257 229 +26 (+10.1%) +54 (+23.6%)
#4273 EgyptAfrica SlovakiaEurope 283 260 195 +23 (+8.8%) +88 (+45.1%)
#4274 SyriaMiddle East EcuadorAmericas 283 269 63 +14 (+5.2%) +220 (+349.2%)
#4275 Trinidad and TobagoAmericas Saint Kitts and NevisAmericas 283 275 266 +8 (+2.9%) +17 (+6.4%)
#4276 UkraineEurope NamibiaAfrica 283 267 251 +16 (+6.0%) +32 (+12.7%)
#4277 AustraliaOceania BoliviaAmericas 282 253 229 +29 (+11.5%) +53 (+23.1%)
#4278 Equatorial GuineaAfrica PortugalEurope 282 251 221 +31 (+12.4%) +61 (+27.6%)
#4279 EthiopiaAfrica LuxembourgEurope 282 244 0 +38 (+15.6%) N/A
#4280 MaltaEurope LuxembourgEurope 282 244 270 +38 (+15.6%) +12 (+4.4%)
#4281 CameroonAfrica ChileAmericas 281 255 110 +26 (+10.2%) +171 (+155.5%)
#4282 NepalAsia ChileAmericas 281 238 172 +43 (+18.1%) +109 (+63.4%)
#4283 SyriaMiddle East SloveniaEurope 280 247 61 +33 (+13.4%) +219 (+359.0%)
#4284 JordanMiddle East Sri LankaAsia 279 276 274 +3 (+1.1%) +5 (+1.8%)
#4285 KuwaitMiddle East GreeceEurope 279 263 138 +16 (+6.1%) +141 (+102.2%)
#4286 ThailandAsia Sri LankaAsia 279 276 274 +3 (+1.1%) +5 (+1.8%)
#4287 BelgiumEurope EstoniaEurope 278 273 150 +5 (+1.8%) +128 (+85.3%)
#4288 MozambiqueAfrica DenmarkEurope 278 245 221 +33 (+13.5%) +57 (+25.8%)
#4289 NetherlandsEurope AndorraEurope 278 262 244 +16 (+6.1%) +34 (+13.9%)
#4290 RussiaEurope IraqMiddle East 278 274 273 +4 (+1.5%) +5 (+1.8%)
#4291 USAAmericas GuineaAfrica 278 288 301 -10 (-3.5%) -23 (-7.6%)
#4292 LebanonMiddle East PortugalEurope 277 246 73 +31 (+12.6%) +204 (+279.5%)
#4293 ChinaAsia LesothoAfrica 276 221 168 +55 (+24.9%) +108 (+64.3%)
#4294 HondurasAmericas GuineaAfrica 276 285 298 -9 (-3.2%) -22 (-7.4%)
#4295 Saudi ArabiaMiddle East ChinaAsia 276 261 502 +15 (+5.7%) -226 (-45.0%)
#4296 SpainEurope SerbiaEurope 276 298 319 -22 (-7.4%) -43 (-13.5%)
#4297 TürkiyeAsia ColombiaAmericas 276 250 133 +26 (+10.4%) +143 (+107.5%)
#4298 UruguayAmericas NorwayEurope 276 248 234 +28 (+11.3%) +42 (+17.9%)
#4299 AfghanistanAsia BelarusEurope 274 277 282 -3 (-1.1%) -8 (-2.8%)
#4300 ArmeniaAsia EgyptAfrica 274 85 0 +189 (+222.4%) N/A