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
| Rank | Origin | Destination | 2024 Migrant Stock | 2020 Migrant Stock | 2015 Migrant Stock | 2020-2024 Change | 2015-2024 Change |
|---|---|---|---|---|---|---|---|
| #1 | USAAmericas | MexicoAmericas | 823,502 | 799,179 | 768,225 | +24,323 (+3.0%) | +55,277 (+7.2%) |
|
OriginUSA DestinationMexico 2015 stock768,225 2020 stock799,179 2024 stock823,502 2015-2024 absolute change+55,277 2015-2024 percentage change+7.2% 2020-2024 absolute change+24,323 2020-2024 percentage change+3.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #2 | HondurasAmericas | MexicoAmericas | 166,398 | 81,332 | 21,614 | +85,066 (+104.6%) | +144,784 (+669.9%) |
|
OriginHonduras DestinationMexico 2015 stock21,614 2020 stock81,332 2024 stock166,398 2015-2024 absolute change+144,784 2015-2024 percentage change+669.9% 2020-2024 absolute change+85,066 2020-2024 percentage change+104.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #3 | VenezuelaAmericas | MexicoAmericas | 111,191 | 73,310 | 24,059 | +37,881 (+51.7%) | +87,132 (+362.2%) |
|
OriginVenezuela DestinationMexico 2015 stock24,059 2020 stock73,310 2024 stock111,191 2015-2024 absolute change+87,132 2015-2024 percentage change+362.2% 2020-2024 absolute change+37,881 2020-2024 percentage change+51.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #4 | GuatemalaAmericas | MexicoAmericas | 81,012 | 63,459 | 45,664 | +17,553 (+27.7%) | +35,348 (+77.4%) |
|
OriginGuatemala DestinationMexico 2015 stock45,664 2020 stock63,459 2024 stock81,012 2015-2024 absolute change+35,348 2015-2024 percentage change+77.4% 2020-2024 absolute change+17,553 2020-2024 percentage change+27.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #5 | CubaAmericas | MexicoAmericas | 72,440 | 35,125 | 18,227 | +37,315 (+106.2%) | +54,213 (+297.4%) |
|
OriginCuba DestinationMexico 2015 stock18,227 2020 stock35,125 2024 stock72,440 2015-2024 absolute change+54,213 2015-2024 percentage change+297.4% 2020-2024 absolute change+37,315 2020-2024 percentage change+106.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #6 | El SalvadorAmericas | MexicoAmericas | 55,410 | 38,533 | 14,048 | +16,877 (+43.8%) | +41,362 (+294.4%) |
|
OriginEl Salvador DestinationMexico 2015 stock14,048 2020 stock38,533 2024 stock55,410 2015-2024 absolute change+41,362 2015-2024 percentage change+294.4% 2020-2024 absolute change+16,877 2020-2024 percentage change+43.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #7 | ColombiaAmericas | MexicoAmericas | 51,112 | 38,131 | 23,272 | +12,981 (+34.0%) | +27,840 (+119.6%) |
|
OriginColombia DestinationMexico 2015 stock23,272 2020 stock38,131 2024 stock51,112 2015-2024 absolute change+27,840 2015-2024 percentage change+119.6% 2020-2024 absolute change+12,981 2020-2024 percentage change+34.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #8 | SpainEurope | MexicoAmericas | 21,623 | 20,831 | 19,832 | +792 (+3.8%) | +1,791 (+9.0%) |
|
OriginSpain DestinationMexico 2015 stock19,832 2020 stock20,831 2024 stock21,623 2015-2024 absolute change+1,791 2015-2024 percentage change+9.0% 2020-2024 absolute change+792 2020-2024 percentage change+3.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #9 | ArgentinaAmericas | MexicoAmericas | 21,195 | 18,904 | 16,099 | +2,291 (+12.1%) | +5,096 (+31.7%) |
|
OriginArgentina DestinationMexico 2015 stock16,099 2020 stock18,904 2024 stock21,195 2015-2024 absolute change+5,096 2015-2024 percentage change+31.7% 2020-2024 absolute change+2,291 2020-2024 percentage change+12.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #10 | BrazilAmericas | MexicoAmericas | 18,794 | 9,503 | 6,362 | +9,291 (+97.8%) | +12,432 (+195.4%) |
|
OriginBrazil DestinationMexico 2015 stock6,362 2020 stock9,503 2024 stock18,794 2015-2024 absolute change+12,432 2015-2024 percentage change+195.4% 2020-2024 absolute change+9,291 2020-2024 percentage change+97.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #11 | NicaraguaAmericas | MexicoAmericas | 18,139 | 8,906 | 4,620 | +9,233 (+103.7%) | +13,519 (+292.6%) |
|
OriginNicaragua DestinationMexico 2015 stock4,620 2020 stock8,906 2024 stock18,139 2015-2024 absolute change+13,519 2015-2024 percentage change+292.6% 2020-2024 absolute change+9,233 2020-2024 percentage change+103.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #12 | ChileAmericas | MexicoAmericas | 15,510 | 7,286 | 5,890 | +8,224 (+112.9%) | +9,620 (+163.3%) |
|
OriginChile DestinationMexico 2015 stock5,890 2020 stock7,286 2024 stock15,510 2015-2024 absolute change+9,620 2015-2024 percentage change+163.3% 2020-2024 absolute change+8,224 2020-2024 percentage change+112.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #13 | CanadaAmericas | MexicoAmericas | 14,431 | 12,587 | 10,031 | +1,844 (+14.7%) | +4,400 (+43.9%) |
|
OriginCanada DestinationMexico 2015 stock10,031 2020 stock12,587 2024 stock14,431 2015-2024 absolute change+4,400 2015-2024 percentage change+43.9% 2020-2024 absolute change+1,844 2020-2024 percentage change+14.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #14 | ChinaAsia | MexicoAmericas | 12,070 | 10,667 | 8,828 | +1,403 (+13.2%) | +3,242 (+36.7%) |
|
OriginChina DestinationMexico 2015 stock8,828 2020 stock10,667 2024 stock12,070 2015-2024 absolute change+3,242 2015-2024 percentage change+36.7% 2020-2024 absolute change+1,403 2020-2024 percentage change+13.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #15 | PeruAmericas | MexicoAmericas | 10,394 | 8,821 | 7,209 | +1,573 (+17.8%) | +3,185 (+44.2%) |
|
OriginPeru DestinationMexico 2015 stock7,209 2020 stock8,821 2024 stock10,394 2015-2024 absolute change+3,185 2015-2024 percentage change+44.2% 2020-2024 absolute change+1,573 2020-2024 percentage change+17.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #16 | FranceEurope | MexicoAmericas | 9,938 | 9,145 | 8,102 | +793 (+8.7%) | +1,836 (+22.7%) |
|
OriginFrance DestinationMexico 2015 stock8,102 2020 stock9,145 2024 stock9,938 2015-2024 absolute change+1,836 2015-2024 percentage change+22.7% 2020-2024 absolute change+793 2020-2024 percentage change+8.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #17 | South KoreaAsia | MexicoAmericas | 9,104 | 7,490 | 5,719 | +1,614 (+21.5%) | +3,385 (+59.2%) |
|
OriginSouth Korea DestinationMexico 2015 stock5,719 2020 stock7,490 2024 stock9,104 2015-2024 absolute change+3,385 2015-2024 percentage change+59.2% 2020-2024 absolute change+1,614 2020-2024 percentage change+21.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #18 | EcuadorAmericas | MexicoAmericas | 7,582 | 4,156 | 3,010 | +3,426 (+82.4%) | +4,572 (+151.9%) |
|
OriginEcuador DestinationMexico 2015 stock3,010 2020 stock4,156 2024 stock7,582 2015-2024 absolute change+4,572 2015-2024 percentage change+151.9% 2020-2024 absolute change+3,426 2020-2024 percentage change+82.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #19 | ItalyEurope | MexicoAmericas | 7,359 | 6,676 | 5,764 | +683 (+10.2%) | +1,595 (+27.7%) |
|
OriginItaly DestinationMexico 2015 stock5,764 2020 stock6,676 2024 stock7,359 2015-2024 absolute change+1,595 2015-2024 percentage change+27.7% 2020-2024 absolute change+683 2020-2024 percentage change+10.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #20 | GermanyEurope | MexicoAmericas | 7,151 | 6,880 | 6,541 | +271 (+3.9%) | +610 (+9.3%) |
|
OriginGermany DestinationMexico 2015 stock6,541 2020 stock6,880 2024 stock7,151 2015-2024 absolute change+610 2015-2024 percentage change+9.3% 2020-2024 absolute change+271 2020-2024 percentage change+3.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #21 | JapanAsia | MexicoAmericas | 6,655 | 5,620 | 4,132 | +1,035 (+18.4%) | +2,523 (+61.1%) |
|
OriginJapan DestinationMexico 2015 stock4,132 2020 stock5,620 2024 stock6,655 2015-2024 absolute change+2,523 2015-2024 percentage change+61.1% 2020-2024 absolute change+1,035 2020-2024 percentage change+18.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #22 | Dominican RepublicAmericas | MexicoAmericas | 5,267 | 2,942 | 2,179 | +2,325 (+79.0%) | +3,088 (+141.7%) |
|
OriginDominican Republic DestinationMexico 2015 stock2,179 2020 stock2,942 2024 stock5,267 2015-2024 absolute change+3,088 2015-2024 percentage change+141.7% 2020-2024 absolute change+2,325 2020-2024 percentage change+79.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #23 | Costa RicaAmericas | MexicoAmericas | 4,592 | 3,900 | 3,104 | +692 (+17.7%) | +1,488 (+47.9%) |
|
OriginCosta Rica DestinationMexico 2015 stock3,104 2020 stock3,900 2024 stock4,592 2015-2024 absolute change+1,488 2015-2024 percentage change+47.9% 2020-2024 absolute change+692 2020-2024 percentage change+17.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #24 | IndiaAsia | MexicoAmericas | 3,620 | 2,763 | 1,683 | +857 (+31.0%) | +1,937 (+115.1%) |
|
OriginIndia DestinationMexico 2015 stock1,683 2020 stock2,763 2024 stock3,620 2015-2024 absolute change+1,937 2015-2024 percentage change+115.1% 2020-2024 absolute change+857 2020-2024 percentage change+31.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #25 | BelizeAmericas | MexicoAmericas | 3,170 | 2,863 | 2,564 | +307 (+10.7%) | +606 (+23.6%) |
|
OriginBelize DestinationMexico 2015 stock2,564 2020 stock2,863 2024 stock3,170 2015-2024 absolute change+606 2015-2024 percentage change+23.6% 2020-2024 absolute change+307 2020-2024 percentage change+10.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #26 | RussiaEurope | MexicoAmericas | 2,995 | 2,405 | 1,940 | +590 (+24.5%) | +1,055 (+54.4%) |
|
OriginRussia DestinationMexico 2015 stock1,940 2020 stock2,405 2024 stock2,995 2015-2024 absolute change+1,055 2015-2024 percentage change+54.4% 2020-2024 absolute change+590 2020-2024 percentage change+24.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #27 | UruguayAmericas | MexicoAmericas | 2,946 | 2,734 | 2,538 | +212 (+7.8%) | +408 (+16.1%) |
|
OriginUruguay DestinationMexico 2015 stock2,538 2020 stock2,734 2024 stock2,946 2015-2024 absolute change+408 2015-2024 percentage change+16.1% 2020-2024 absolute change+212 2020-2024 percentage change+7.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #28 | BoliviaAmericas | MexicoAmericas | 2,805 | 2,531 | 2,242 | +274 (+10.8%) | +563 (+25.1%) |
|
OriginBolivia DestinationMexico 2015 stock2,242 2020 stock2,531 2024 stock2,805 2015-2024 absolute change+563 2015-2024 percentage change+25.1% 2020-2024 absolute change+274 2020-2024 percentage change+10.8% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #29 | AngolaAfrica | MexicoAmericas | 2,457 | 247 | 51 | +2,210 (+894.7%) | +2,406 (+4,717.6%) |
|
OriginAngola DestinationMexico 2015 stock51 2020 stock247 2024 stock2,457 2015-2024 absolute change+2,406 2015-2024 percentage change+4,717.6% 2020-2024 absolute change+2,210 2020-2024 percentage change+894.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #30 | AfghanistanAsia | MexicoAmericas | 2,262 | 28 | 22 | +2,234 (+7,978.6%) | +2,240 (+10,181.8%) |
|
OriginAfghanistan DestinationMexico 2015 stock22 2020 stock28 2024 stock2,262 2015-2024 absolute change+2,240 2015-2024 percentage change+10,181.8% 2020-2024 absolute change+2,234 2020-2024 percentage change+7,978.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #31 | PanamaAmericas | MexicoAmericas | 2,241 | 1,968 | 1,842 | +273 (+13.9%) | +399 (+21.7%) |
|
OriginPanama DestinationMexico 2015 stock1,842 2020 stock1,968 2024 stock2,241 2015-2024 absolute change+399 2015-2024 percentage change+21.7% 2020-2024 absolute change+273 2020-2024 percentage change+13.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #32 | SwitzerlandEurope | MexicoAmericas | 1,520 | 1,442 | 1,449 | +78 (+5.4%) | +71 (+4.9%) |
|
OriginSwitzerland DestinationMexico 2015 stock1,449 2020 stock1,442 2024 stock1,520 2015-2024 absolute change+71 2015-2024 percentage change+4.9% 2020-2024 absolute change+78 2020-2024 percentage change+5.4% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #33 | Puerto RicoAmericas | MexicoAmericas | 1,461 | 1,424 | 1,379 | +37 (+2.6%) | +82 (+5.9%) |
|
OriginPuerto Rico DestinationMexico 2015 stock1,379 2020 stock1,424 2024 stock1,461 2015-2024 absolute change+82 2015-2024 percentage change+5.9% 2020-2024 absolute change+37 2020-2024 percentage change+2.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #34 | SenegalAfrica | MexicoAmericas | 1,393 | 50 | 34 | +1,343 (+2,686.0%) | +1,359 (+3,997.1%) |
|
OriginSenegal DestinationMexico 2015 stock34 2020 stock50 2024 stock1,393 2015-2024 absolute change+1,359 2015-2024 percentage change+3,997.1% 2020-2024 absolute change+1,343 2020-2024 percentage change+2,686.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #35 | NetherlandsEurope | MexicoAmericas | 1,296 | 1,226 | 1,146 | +70 (+5.7%) | +150 (+13.1%) |
|
OriginNetherlands DestinationMexico 2015 stock1,146 2020 stock1,226 2024 stock1,296 2015-2024 absolute change+150 2015-2024 percentage change+13.1% 2020-2024 absolute change+70 2020-2024 percentage change+5.7% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #36 | IsraelMiddle East | MexicoAmericas | 1,268 | 1,231 | 1,201 | +37 (+3.0%) | +67 (+5.6%) |
|
OriginIsrael DestinationMexico 2015 stock1,201 2020 stock1,231 2024 stock1,268 2015-2024 absolute change+67 2015-2024 percentage change+5.6% 2020-2024 absolute change+37 2020-2024 percentage change+3.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #37 | BelgiumEurope | MexicoAmericas | 1,104 | 1,030 | 935 | +74 (+7.2%) | +169 (+18.1%) |
|
OriginBelgium DestinationMexico 2015 stock935 2020 stock1,030 2024 stock1,104 2015-2024 absolute change+169 2015-2024 percentage change+18.1% 2020-2024 absolute change+74 2020-2024 percentage change+7.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #38 | UkraineEurope | MexicoAmericas | 1,099 | 743 | 499 | +356 (+47.9%) | +600 (+120.2%) |
|
OriginUkraine DestinationMexico 2015 stock499 2020 stock743 2024 stock1,099 2015-2024 absolute change+600 2015-2024 percentage change+120.2% 2020-2024 absolute change+356 2020-2024 percentage change+47.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #39 | PhilippinesAsia | MexicoAmericas | 999 | 847 | 654 | +152 (+17.9%) | +345 (+52.8%) |
|
OriginPhilippines DestinationMexico 2015 stock654 2020 stock847 2024 stock999 2015-2024 absolute change+345 2015-2024 percentage change+52.8% 2020-2024 absolute change+152 2020-2024 percentage change+17.9% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #40 | NigeriaAfrica | MexicoAmericas | 944 | 557 | 332 | +387 (+69.5%) | +612 (+184.3%) |
|
OriginNigeria DestinationMexico 2015 stock332 2020 stock557 2024 stock944 2015-2024 absolute change+612 2015-2024 percentage change+184.3% 2020-2024 absolute change+387 2020-2024 percentage change+69.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #41 | PolandEurope | MexicoAmericas | 910 | 890 | 870 | +20 (+2.2%) | +40 (+4.6%) |
|
OriginPoland DestinationMexico 2015 stock870 2020 stock890 2024 stock910 2015-2024 absolute change+40 2015-2024 percentage change+4.6% 2020-2024 absolute change+20 2020-2024 percentage change+2.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #42 | LebanonMiddle East | MexicoAmericas | 893 | 815 | 886 | +78 (+9.6%) | +7 (+0.8%) |
|
OriginLebanon DestinationMexico 2015 stock886 2020 stock815 2024 stock893 2015-2024 absolute change+7 2015-2024 percentage change+0.8% 2020-2024 absolute change+78 2020-2024 percentage change+9.6% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #43 | PortugalEurope | MexicoAmericas | 869 | 748 | 573 | +121 (+16.2%) | +296 (+51.7%) |
|
OriginPortugal DestinationMexico 2015 stock573 2020 stock748 2024 stock869 2015-2024 absolute change+296 2015-2024 percentage change+51.7% 2020-2024 absolute change+121 2020-2024 percentage change+16.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #44 | ParaguayAmericas | MexicoAmericas | 736 | 660 | 579 | +76 (+11.5%) | +157 (+27.1%) |
|
OriginParaguay DestinationMexico 2015 stock579 2020 stock660 2024 stock736 2015-2024 absolute change+157 2015-2024 percentage change+27.1% 2020-2024 absolute change+76 2020-2024 percentage change+11.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #45 | GhanaAfrica | MexicoAmericas | 714 | 220 | 43 | +494 (+224.5%) | +671 (+1,560.5%) |
|
OriginGhana DestinationMexico 2015 stock43 2020 stock220 2024 stock714 2015-2024 absolute change+671 2015-2024 percentage change+1,560.5% 2020-2024 absolute change+494 2020-2024 percentage change+224.5% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #46 | CameroonAfrica | MexicoAmericas | 680 | 581 | 98 | +99 (+17.0%) | +582 (+593.9%) |
|
OriginCameroon DestinationMexico 2015 stock98 2020 stock581 2024 stock680 2015-2024 absolute change+582 2015-2024 percentage change+593.9% 2020-2024 absolute change+99 2020-2024 percentage change+17.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #47 | RomaniaEurope | MexicoAmericas | 655 | 583 | 486 | +72 (+12.3%) | +169 (+34.8%) |
|
OriginRomania DestinationMexico 2015 stock486 2020 stock583 2024 stock655 2015-2024 absolute change+169 2015-2024 percentage change+34.8% 2020-2024 absolute change+72 2020-2024 percentage change+12.3% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #48 | TürkiyeAsia | MexicoAmericas | 645 | 520 | 378 | +125 (+24.0%) | +267 (+70.6%) |
|
OriginTürkiye DestinationMexico 2015 stock378 2020 stock520 2024 stock645 2015-2024 absolute change+267 2015-2024 percentage change+70.6% 2020-2024 absolute change+125 2020-2024 percentage change+24.0% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #49 | AustraliaOceania | MexicoAmericas | 566 | 528 | 479 | +38 (+7.2%) | +87 (+18.2%) |
|
OriginAustralia DestinationMexico 2015 stock479 2020 stock528 2024 stock566 2015-2024 absolute change+87 2015-2024 percentage change+18.2% 2020-2024 absolute change+38 2020-2024 percentage change+7.2% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||
| #50 | PakistanAsia | MexicoAmericas | 546 | 359 | 232 | +187 (+52.1%) | +314 (+135.3%) |
|
OriginPakistan DestinationMexico 2015 stock232 2020 stock359 2024 stock546 2015-2024 absolute change+314 2015-2024 percentage change+135.3% 2020-2024 absolute change+187 2020-2024 percentage change+52.1% SourceUnited Nations DESA Observation typeInternational migrant stock |
|||||||