Countries in Africa by net migration

People who moved into the country in a year minus people who moved out, for every 1,000 inhabitants — above zero, more arrive than leave. 54 countries in Africa, highest first. World Bank, 2025

Map: Net migration — Africa
Highest
+13.0
Seychelles
Median country
−0.6
half above, half below
Lowest
−5.9
Chad
Countries in Africa by net migration, World Bank, 2025
#CountryPer 1,000 peopleRegion
1Seychelles+13.0Eastern Africa
2Sudan+5.6Northern Africa
3South Africa+2.3Southern Africa
4Equatorial Guinea+2.0Middle Africa
=5Namibia+0.6Southern Africa
=5Somalia+0.6Eastern Africa
7South Sudan+0.5Eastern Africa
=8Gabon+0.4Middle Africa
=8Rwanda+0.4Eastern Africa
=10Côte d'Ivoire+0.3Western Africa
=10Zambia+0.3Eastern Africa
12Ethiopia+0.2Eastern Africa
13Libya0.0Northern Africa
=14Angola−0.1Middle Africa
=14Madagascar−0.1Eastern Africa
=14Nigeria−0.1Western Africa
=17DR Congo−0.2Middle Africa
=17Tanzania−0.2Eastern Africa
=19Malawi−0.3Eastern Africa
=19Niger−0.3Western Africa
=21Benin−0.5Western Africa
=21Cameroon−0.5Middle Africa
=21Congo−0.5Middle Africa
=21Djibouti−0.5Eastern Africa
=21Egypt−0.5Northern Africa
=21Ghana−0.5Western Africa
=21Kenya−0.5Eastern Africa
=28Algeria−0.6Northern Africa
=28Guinea-Bissau−0.6Western Africa
30Senegal−0.7Western Africa
31Mauritania−0.9Western Africa
=32Burkina Faso−1.1Western Africa
=32Gambia−1.1Western Africa
=32Guinea−1.1Western Africa
35Tunisia−1.2Northern Africa
36Sierra Leone−1.3Western Africa
37Morocco−1.5Northern Africa
=38Liberia−1.7Western Africa
=38Togo−1.7Western Africa
40Mozambique−1.8Eastern Africa
=41Eritrea−1.9Eastern Africa
=41Mali−1.9Western Africa
=43Botswana−2.2Southern Africa
=43Lesotho−2.2Southern Africa
=43Mauritius−2.2Eastern Africa
46Uganda−2.3Eastern Africa
=47Burundi−2.4Eastern Africa
=47Cabo Verde−2.4Western Africa
=47Comoros−2.4Eastern Africa
=50Central African Republic−2.7Middle Africa
=50São Tomé and Principe−2.7Middle Africa
52Zimbabwe−3.2Eastern Africa
53Eswatini−4.6Southern Africa
54Chad−5.9Middle Africa

Questions

Which country in Africa has the highest net migration?
The Seychelles has the highest net migration in Africa: +13.0 per 1,000 people (2025). Next come the Sudan (+5.6 per 1,000 people) and South Africa (+2.3 per 1,000 people).
Which country in Africa has the lowest net migration?
Chad, with −5.9 per 1,000 people (2025).
What is the typical net migration of a country in Africa?
The median of the 54 countries in Africa is −0.6 per 1,000 people: half are above it, half below. The median, not the average, because a few countries at the top would drag an average far above almost everyone.
Where do the figures come from?
People who moved into the country in a year minus people who moved out, for every 1,000 inhabitants — above zero, more arrive than leave. Source: World Bank, 2025. Only independent states are ranked; territories are listed separately. A country’s continent follows Natural Earth; the handful of island states it files under the open ocean are placed by their UN subregion.

Source: World Bank (CC BY 4.0). Figures more than 5 years older than the newest are left out rather than shown beside current ones. Countries sharing a value share a rank. All sources.