ChowChowRankings
English

Countries in Africa Ranked by GNI per capita (2025)

GNI per capita: each country's latest value (2020–2025), ranked from highest to lowest. Source: The World Bank (CC BY 4.0).

Summary

Seychelles ranks #1 with US$19,200 per person. Mauritius is second with US$14,040 per person, 36.8% behind. The top five are Seychelles, Mauritius, Gabon, Botswana and Libya. The median across all 52 is US$1,755 per person; Burundi is last at US$240 per person. Seychelles's figure has risen 144% since 2001 (US$7,860 per person to US$19,200 per person in 2025).

#1
Seychelles · US$19,200 per person
Median
US$1,755 per person
Coverage
52 countries in Africa
Data year
2025
Last updated
2026-11-14
Top 10: GNI per capitaBar chart of the top 10: 1. Seychelles 19,200; 2. Mauritius 14,040; 3. Gabon 8,090; 4. Botswana 7,390; 5. Libya 7,250; 6. South Africa 6,270; 7. Equatorial Guinea 5,890; 8. Algeria 5,850; 9. Cabo Verde 5,590; 10. Morocco 4,360.Seychelles19,200Mauritius14,040Gabon8,090Botswana7,390Libya7,250South Africa6,270Equatorial Guinea5,890Algeria5,850Cabo Verde5,590Morocco4,360
Top 10: GNI per capita (US$ per person). Bar chart of the top 10: 1. Seychelles 19,200; 2. Mauritius 14,040; 3. Gabon 8,090; 4. Botswana 7,390; 5. Libya 7,250; 6. South Africa 6,270; 7. Equatorial Guinea 5,890; 8. Algeria 5,850; 9. Cabo Verde 5,590; 10. Morocco 4,360.
GNI per capita over time, top 5Seychelles: 7,860 in 2001 to 19,200 in 2025; Mauritius: 4,030 in 2001 to 14,040 in 2025; Gabon: 3,290 in 2001 to 8,090 in 2025; Botswana: 3,190 in 2001 to 7,390 in 2025; Libya: 6,130 in 2001 to 7,250 in 2025.04,8009,60014,40019,200200120132025SeychellesMauritiusGabonBotswanaLibya
GNI per capita over time, top 5 (US$ per person). Seychelles: 7,860 in 2001 to 19,200 in 2025; Mauritius: 4,030 in 2001 to 14,040 in 2025; Gabon: 3,290 in 2001 to 8,090 in 2025; Botswana: 3,190 in 2001 to 7,390 in 2025; Libya: 6,130 in 2001 to 7,250 in 2025.

Full ranking

Countries in Africa Ranked by GNI per capita, 2025
RankCountryGNI per capita (US$ per person)
1Seychelles19,200
2Mauritius14,040
3Gabon8,090
4Botswana7,390
5Libya7,250
6South Africa6,270
7Equatorial Guinea5,890
8Algeria5,850
9Cabo Verde5,590
10Morocco4,360
11Namibia4,340
12Tunisia4,300
13Djibouti3,960
14São Tomé and Principe3,800
15Eswatini3,730
16Egypt, Arab Rep.3,260
17Angola2,860
18Côte d'Ivoire2,780
19Zimbabwe2,660
20Ghana2,630
21Congo, Rep.2,280
22Mauritania2,210
23Kenya2,200
24Comoros1,950
25Cameroon1,860
26Senegal1,780
27Guinea1,730
28Benin1,600
29Nigeria1,360
30Togo1,350
31Lesotho1,280
32Tanzania1,270
33Zambia1,200
34Rwanda1,150
35Mali1,120
36Uganda1,120
37Ethiopia1,110
38Guinea-Bissau1,090
39Burkina Faso980
40Chad970
41Gambia, The930
42Sudan900
43Liberia830
44Sierra Leone830
45Niger750
46Congo, Dem. Rep.720
47Somalia, Fed. Rep.640
48Malawi600
49Mozambique570
50Central African Republic560
51Madagascar560
52Burundi240

About the top 10

#6 South Africa

South Africa ranks #6 on this list with US$6,270 per person.

Capital
Pretoria, Cape Town
Continent
Africa
Income group
Upper middle income
Population
64.75 million people (2025)
GDP
US$427.18 billion (2025)
GDP per person
US$6,598 (2025)
Life expectancy
66.3 years (2024)
Urban population
63.8% of population (2025)

Largest cities: City of Johannesburg Metropolitan Municipality, Johannesburg, Cape Town.

Also ranks #2 in unemployment rate · #2 in youth unemployment rate · #2 in income share of richest 10%.

Profile facts: World Bank (CC BY 4.0) and Wikidata (CC0); weather links go to Purr Weather, another ChowChow Labs site.

Source and method

GNI per capita: each country's latest value (2020–2025), ranked from highest to lowest.

Source: The World Bank, indicator NY.GNP.PCAP.CD. Licence: CC BY 4.0. Retrieved: 2026-11-14.

The World Bank: GNI per capita, Atlas method (current US$): Country official statistics, National Statistical Organizations and/or Central Banks (via World Development Indicators)

Original data provider, as recorded by the World Bank: Country official statistics, National Statistical Organizations and/or Central Banks; National Accounts data files, Organisation for Economic Co-operation and Development (OECD); Staff estimates, World Bank (WB).

Values are shown as published. Provider terms: The World Bank. All licences: Sources & licences.