GNI Per Capita for Africa By Country in 2023

Updated on March 18, 2026.

According to data from the World Bank, in 2023, Seychelles had the highest GNI per Capita (US$ 16,400), followed by Mauritius (US$ 12,570), and Botswana (US$ 8,360).

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

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

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

Related Topics: World Bank Topic List
Data Source: World Bank.
See this for other years:
GNI Per Capita for Africa By Country in 2023 (US$)
Table of GNI Per Capita for Africa By Country in 2023
Items per page:
0 of 0
Country GNI Per Capita (US$)
Algeria 4,950
Angola 2,700
Benin 1,390
Botswana 8,360
Burkina Faso 840
Burundi 280
Cape Verde 4,740
Cameroon 1,680
Republic of Congo 2,310
Ivory Coast 2,510
Democratic Republic of the Congo 680
Djibouti 3,500
Central African Republic 530
Chad 960
Egypt 3,840
Equatorial Guinea 4,840
Eswatini 3,750
Ethiopia 1,030
Gabon 7,760
Gambia 870
Ghana 2,280
Guinea 1,340
Guinea-Bissau 990
Kenya 2,110
Lesotho 1,250
Liberia 720
Libya 6,160
Madagascar 510
Malawi 620
Mali 1,010
Mauritania 2,140
Mauritius 12,570
Morocco 3,780
Mozambique 540
Zambia 1,270
Zimbabwe 2,550
Tanzania 1,220
Uganda 970
Tunisia 3,850
Togo 1,050
Sudan 660
Somalia 600
South Africa 6,490
Sierra Leone 870
Senegal 1,630
Rwanda 1,000
Niger 640
Nigeria 2,590
Namibia 4,290
Comoros 1,580
Sao Tome and Principe 2,590
Seychelles 16,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.