GNI Per Capita for Africa By Country in 2021

Updated on March 18, 2026.

According to data from the World Bank, in 2021, Seychelles had the highest GNI per Capita (US$ 14,950), followed by Mauritius (US$ 10,890), and Botswana (US$ 7,530).

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

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

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 2021.

Related Topics: World Bank Topic List
Data Source: World Bank.
See this for other years:
GNI Per Capita for Africa By Country in 2021 (US$)
Table of GNI Per Capita for Africa By Country in 2021
Items per page:
0 of 0
Country GNI Per Capita (US$)
Algeria 4,120
Angola 1,990
Benin 1,280
Botswana 7,530
Burkina Faso 820
Burundi 260
Cape Verde 3,870
Cameroon 1,610
Republic of Congo 2,040
Ivory Coast 2,300
Democratic Republic of the Congo 530
Djibouti 2,990
Central African Republic 510
Chad 890
Egypt 3,470
Equatorial Guinea 4,820
Eswatini 3,620
Ethiopia 880
Gabon 7,000
Gambia 760
Ghana 2,300
Guinea 1,120
Guinea-Bissau 910
Kenya 2,070
Lesotho 1,190
Liberia 630
Libya 6,950
Madagascar 470
Malawi 600
Mali 960
Mauritania 1,810
Mauritius 10,890
Morocco 3,630
Mozambique 490
Zambia 1,040
Zimbabwe 2,320
Tanzania 1,130
Uganda 860
Tunisia 3,640
Togo 930
Sudan 620
Somalia 540
South Africa 6,320
Sierra Leone 890
Senegal 1,530
Rwanda 840
Niger 600
Nigeria 2,860
Namibia 4,140
Comoros 1,570
Sao Tome and Principe 2,220
Seychelles 14,950

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.