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
#1 IrelandEurope USAAmericas 125,844 128,284 134,235 -2,440 (-1.9%) -8,391 (-6.3%)
#2 IrelandEurope AustraliaOceania 90,203 87,726 90,665 +2,477 (+2.8%) -462 (-0.5%)
#3 IrelandEurope PolandEurope 34,300 21,601 10,185 +12,699 (+58.8%) +24,115 (+236.8%)
#4 IrelandEurope CanadaAmericas 28,912 29,975 33,605 -1,063 (-3.5%) -4,693 (-14.0%)
#5 IrelandEurope SpainEurope 19,990 15,254 14,115 +4,736 (+31.0%) +5,875 (+41.6%)
#6 IrelandEurope New ZealandOceania 8,989 12,980 12,067 -3,991 (-30.7%) -3,078 (-25.5%)
#7 IrelandEurope ItalyEurope 4,101 3,766 3,251 +335 (+8.9%) +850 (+26.1%)
#8 IrelandEurope BelgiumEurope 3,823 3,439 3,340 +384 (+11.2%) +483 (+14.5%)
#9 IrelandEurope DenmarkEurope 2,603 2,038 1,693 +565 (+27.7%) +910 (+53.8%)
#10 IrelandEurope South AfricaAfrica 2,575 2,622 3,075 -47 (-1.8%) -500 (-16.3%)
#11 IrelandEurope RomaniaEurope 2,476 1,703 718 +773 (+45.4%) +1,758 (+244.8%)
#12 IrelandEurope HungaryEurope 2,413 2,046 1,120 +367 (+17.9%) +1,293 (+115.4%)
#13 IrelandEurope PortugalEurope 2,013 1,789 1,561 +224 (+12.5%) +452 (+29.0%)
#14 IrelandEurope LithuaniaEurope 1,886 1,790 1,465 +96 (+5.4%) +421 (+28.7%)
#15 IrelandEurope LuxembourgEurope 1,651 1,429 1,627 +222 (+15.5%) +24 (+1.5%)
#16 IrelandEurope SlovakiaEurope 1,624 1,494 914 +130 (+8.7%) +710 (+77.7%)
#17 IrelandEurope MaltaEurope 1,424 819 377 +605 (+73.9%) +1,047 (+277.7%)
#18 IrelandEurope JapanAsia 1,295 1,600 1,466 -305 (-19.1%) -171 (-11.7%)
#19 IrelandEurope NorwayEurope 1,289 1,159 1,103 +130 (+11.2%) +186 (+16.9%)
#20 IrelandEurope Czech RepublicEurope 1,149 942 659 +207 (+22.0%) +490 (+74.4%)
#21 IrelandEurope ChinaAsia 1,102 995 989 +107 (+10.8%) +113 (+11.4%)
#22 IrelandEurope LatviaEurope 862 936 731 -74 (-7.9%) +131 (+17.9%)
#23 IrelandEurope CyprusEurope 817 770 747 +47 (+6.1%) +70 (+9.4%)
#24 IrelandEurope FinlandEurope 786 668 553 +118 (+17.7%) +233 (+42.1%)
#25 IrelandEurope BotswanaAfrica 661 626 587 +35 (+5.6%) +74 (+12.6%)
#26 IrelandEurope GreeceEurope 637 600 588 +37 (+6.2%) +49 (+8.3%)
#27 IrelandEurope BulgariaEurope 529 385 214 +144 (+37.4%) +315 (+147.2%)
#28 IrelandEurope BermudaOther 385 377 285 +8 (+2.1%) +100 (+35.1%)
#29 IrelandEurope MexicoAmericas 370 341 304 +29 (+8.5%) +66 (+21.7%)
#30 IrelandEurope ArgentinaAmericas 340 332 323 +8 (+2.4%) +17 (+5.3%)
#31 IrelandEurope EstoniaEurope 336 330 87 +6 (+1.8%) +249 (+286.2%)
#32 IrelandEurope PeruAmericas 253 109 136 +144 (+132.1%) +117 (+86.0%)
#33 IrelandEurope IcelandEurope 227 150 105 +77 (+51.3%) +122 (+116.2%)
#34 IrelandEurope BrazilAmericas 208 143 159 +65 (+45.5%) +49 (+30.8%)
#35 IrelandEurope PanamaAmericas 166 109 92 +57 (+52.3%) +74 (+80.4%)
#36 IrelandEurope IndiaAsia 155 176 206 -21 (-11.9%) -51 (-24.8%)
#37 IrelandEurope BoliviaAmericas 95 85 78 +10 (+11.8%) +17 (+21.8%)
#38 IrelandEurope SloveniaEurope 66 58 44 +8 (+13.8%) +22 (+50.0%)
#39 IrelandEurope BahamasAmericas 65 61 59 +4 (+6.6%) +6 (+10.2%)
#40 IrelandEurope NamibiaAfrica 65 61 58 +4 (+6.6%) +7 (+12.1%)
#41 IrelandEurope VenezuelaAmericas 54 57 62 -3 (-5.3%) -8 (-12.9%)
#42 IrelandEurope MauritiusAfrica 49 49 50 0 (0.0%) -1 (-2.0%)
#43 IrelandEurope CroatiaEurope 46 48 53 -2 (-4.2%) -7 (-13.2%)
#44 IrelandEurope Costa RicaAmericas 42 35 29 +7 (+20.0%) +13 (+44.8%)
#45 IrelandEurope Dominican RepublicAmericas 36 33 32 +3 (+9.1%) +4 (+12.5%)
#46 IrelandEurope NicaraguaAmericas 25 24 24 +1 (+4.2%) +1 (+4.2%)
#47 IrelandEurope BelarusEurope 22 22 24 0 (0.0%) -2 (-8.3%)
#48 IrelandEurope LiechtensteinEurope 19 18 17 +1 (+5.6%) +2 (+11.8%)
#49 IrelandEurope Saint LuciaAmericas 15 15 17 0 (0.0%) -2 (-11.8%)
#50 IrelandEurope El SalvadorAmericas 11 11 11 0 (0.0%) 0 (0.0%)