54 countries · 127 indicators · 45 sourcesLiveGet API key

Demographics · Africa ranking

Net Migration Rate by African country

10.1Seychelles leads · 2026

Seychelles has the highest net migration rate of any African country, at 10.1 — 2.1× Sudan's 4.73.

Net number of migrants per 1,000 people — positive for net immigration, negative for net emigration. 54 of 54 countries, ranked · UN World Population Prospects, 2026.

#1 vs #54Seychelles vs Chad
Median-0.62Cameroon
Lowest-5.21Chad

By region

regional average
North Africa0.21
6 countries · led by Sudan
East Africa-0.14
16 countries · led by Seychelles
West Africa-0.92
16 countries · led by Cote d'Ivoire
Central Africa-1.11
9 countries · led by Equatorial Guinea
Southern Africa-1.26
7 countries · led by South Africa

Full ranking

54 of 54 countries
#CountryNet Migration RatePeriod
1Seychelles
10.12026
2Sudan
4.732026
3South Africa
2.012026
4Equatorial Guinea
1.782026
5Somalia
0.762026
6South Sudan
0.642026
7Gabon
0.442026
8Libya
0.352026
9Zambia
0.312026
10Djibouti
0.252026
11Ethiopia
0.22026
12Cote d'Ivoire
0.22026
13Malawi
0.062026
14Namibia
0.022026
15Nigeria
-0.012026
16Madagascar
-0.082026
17Angola
-0.112026
18Liberia
-0.182026
19Democratic Republic of the Congo
-0.252026
20Tanzania
-0.352026
21Niger
-0.372026
22Benin
-0.422026
23Egypt
-0.442026
24Rwanda
-0.472026
25Republic of the Congo
-0.52026
26Kenya
-0.592026
27Algeria
-0.62026
28Cameroon
-0.622026
29Ghana
-0.682026
30Senegal
-0.692026
31Guinea-Bissau
-0.822026
32Gambia
-12026
33Mauritania
-1.072026
34Burkina Faso
-1.152026
35Tunisia
-1.192026
36Togo
-1.272026
37Guinea
-1.282026
38Sierra Leone
-1.372026
39Mozambique
-1.532026
40Morocco
-1.572026
41Botswana
-1.62026
42Mali
-2.032026
43Lesotho
-2.042026
44Eritrea
-2.042026
45Mauritius
-2.122026
46Uganda
-2.312026
47Burundi
-2.382026
48Comoros
-2.482026
49Cabo Verde
-2.532026
50Central African Republic
-2.742026
51Sao Tome and Principe
-2.822026
52Zimbabwe
-3.162026
53Eswatini
-4.332026
54Chad
-5.212026

Get this ranking via API

GET /v1/data

One call to /v1/data returns the latest Net Migration Rate figure for every country you pass — JSON, with source metadata on each observation.

curl "https://api.africa-api.com/v1/data?metric_key=net_migration_rate_per_1000&latest=true&country_codes=NG,KE,ZA,EG" \
  -H "Authorization: Bearer $AFRICA_API_KEY"

Cite or republish this ranking

Data: Africa APIUN World Population Prospects, 2026. Free to republish with a link to this page. Pull the live figures via the API above so your version never goes stale.

Embed this ranking

free · auto-updating

Drop this chart into your article or site — it stays live as the data updates. Paste the snippet anywhere HTML is allowed (a citation link is included).

<iframe src="https://africa-api.com/embed/net-migration-rate" width="100%" height="560" loading="lazy" style="border:1px solid #e3e3e3;border-radius:10px;max-width:640px" title="Net Migration Rate by African country — Africa API"></iframe>
<p style="font:13px/1.5 system-ui,sans-serif;margin:.5rem 0"><a href="https://africa-api.com/data/net-migration-rate">Net Migration Rate by African country — Africa API</a></p>

Frequently asked questions

Which African country has the highest net migration rate?

Seychelles has the highest net migration rate in Africa at 10.1 (2026), followed by Sudan and South Africa.

Which African country has the lowest net migration rate?

Chad has the lowest net migration rate of the 54 African countries with data, at -5.21 (2026).

How many African countries report Net Migration Rate data?

54 of 54 African countries have a recent Net Migration Rate figure in the Africa API. Each value links to the country's full series with source and history.

How do I get this ranking via API?

Call GET /v1/data?metric_key=net_migration_rate_per_1000&latest=true with the country codes you need and a free Africa API key — the response returns the latest value per country as JSON.

More demographics rankings