Immigrants in Afghanistan
72.9K foreigners live in Afghanistan — 0% of the country's population
Immigrants in Afghanistan by country
The 3 largest groups make up 100% of all immigrants
| Country | Immigrants |
|---|---|
| Pakistan | 69788 |
| Tajikistan | 3011 |
| Uzbekistan | 149 |
By region of origin
100% of immigrants come from Asia
Ask Migo
Tap a question — our AI assistant answers it in chat, with real migration data
Key facts
Immigrants in Afghanistan in numbers
Pakistanis are the largest group by a wide margin
96% of all immigrants were born in Pakistan, while the next group accounts for just 4%.
The immigrant population has shrunk 32% since 2020
The number of foreigners living in Afghanistan fell from 107.1K to 72.9K in four years.
More immigrants come from a single country than in 1990
The largest group's share rose from 80% to 96%, and today that group is people born in Pakistan.
Immigrant population in Afghanistan over time
Foreigners living in Afghanistan, by year
| Year | Immigrants |
|---|---|
| 1990 | 50671 |
| 1995 | 55794 |
| 2000 | 60918 |
| 2005 | 67045 |
| 2010 | 73174 |
| 2015 | 284151 |
| 2020 | 107141 |
| 2024 | 72948 |
Largest groups over time
The 5 largest groups in Afghanistan, by year
| Year | Pakistanis | Tajiks | Uzbeks |
|---|---|---|---|
| 1990 | 8107 | 40537 | 2027 |
| 1995 | 17225 | 36733 | 1836 |
| 2000 | 26343 | 32929 | 1646 |
| 2005 | 37163 | 28460 | 1422 |
| 2010 | 47984 | 23991 | 1199 |
| 2015 | 268369 | 15031 | 751 |
| 2020 | 102500 | 4422 | 219 |
| 2024 | 69788 | 3011 | 149 |
Fastest-changing groups
How each group's numbers have changed since the selected year
Share of each diaspora living in Afghanistan
Of each group's emigrants worldwide, the share who live in Afghanistan
Data source: International Migrant Stock 2024 (UN DESA, Population Division)
Frequently asked questions
How many foreigners live in Afghanistan?
Around 72.9K immigrants live in Afghanistan — the world's #144 largest immigrant population.
What percentage of the population of Afghanistan are immigrants?
Immigrants make up around 0% of the population of Afghanistan — that's 72.9K out of a total population of 42.6M.
Where do most immigrants in Afghanistan come from?
Most immigrants in Afghanistan come from Pakistan, Tajikistan and Uzbekistan — these three countries account for about 100% of all immigrants.
How many Pakistanis live in Afghanistan?
Around 69.8K Pakistanis live in Afghanistan — about 96% of all immigrants, the largest group.
Is the immigrant population in Afghanistan growing?
No — over the past decade, the number of immigrants in Afghanistan has fallen from 284.2K to 72.9K, about 74%.
Where does the data on immigrants in Afghanistan come from?
The source is International Migrant Stock 2024 (UN DESA, Population Division). It counts people born abroad who now live in Afghanistan. Their children born in Afghanistan are not included.
Where to live?
Score countries, regions and cities by what matters to you
Living in Afghanistan
See the full country overview