GNI Per Capita for Africa By Country in 2020

Updated on March 18, 2026.

According to data from the World Bank, in 2020, Seychelles had the highest GNI per Capita (US$ 15,400), followed by Mauritius (US$ 10,760), and Libya (US$ 7,000).

On the other hand, Burundi had the lowest GNI per Capita (US$ 250).

Use the chart and table below to see the GNI per capita for each country in 2020.

You can also see links at the bottom of this page to see the trend of GNI Per Capita for African countries.

The World Bank defines GNI (Gross National Income) Per Capita as "the gross national income, converted to U.S. dollars using the World Bank Atlas method, divided by the midyear population" .

See also: GNI of Africa in 2020.

Related Topics: World Bank Topic List
Data Source: World Bank.
See this for other years:
GNI Per Capita for Africa By Country in 2020 (US$)
Table of GNI Per Capita for Africa By Country in 2020
Items per page:
0 of 0
Country GNI Per Capita (US$)
Algeria 4,020
Angola 2,020
Benin 1,190
Botswana 6,600
Burkina Faso 770
Burundi 250
Cape Verde 3,510
Cameroon 1,540
Republic of Congo 2,230
Ivory Coast 2,120
Democratic Republic of the Congo 480
Djibouti 2,780
Central African Republic 490
Chad 890
Egypt 2,960
Equatorial Guinea 4,790
Eswatini 3,430
Ethiopia 820
Gabon 6,820
Gambia 720
Ghana 2,250
Guinea 1,030
Guinea-Bissau 860
Kenya 1,910
Lesotho 1,170
Liberia 570
Libya 7,000
Madagascar 450
Malawi 560
Mali 930
Mauritania 1,720
Mauritius 10,760
Morocco 3,260
Mozambique 480
Zambia 1,120
Zimbabwe 1,980
Tanzania 1,060
Uganda 820
Tunisia 3,270
Togo 870
Sudan 600
Somalia 500
South Africa 5,930
Sierra Leone 840
Senegal 1,440
Rwanda 770
Niger 560
Nigeria 2,460
Namibia 4,240
Comoros 1,520
Sao Tome and Principe 2,030
Seychelles 15,400

Trend of GNI Per Capita of African Countries

Use the links below to see the trend of GNI Per Capita for the following African countries.