GNI for Africa By Country in 2023

Updated on March 18, 2026.

According to data from the World Bank, in 2023, Nigeria had the highest GNI (US$ 590.53B), followed by Egypt (US$ 439.25B), and South Africa (US$ 410.54B).

On the other hand, Sao Tome and Principe had the lowest GNI (US$ 599.02M).

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

You can also see links below for the trend of GNI for African countries.

The World Bank defines GNI (Gross National Income) as "the sum of value added by all resident producers plus any product taxes (less subsidies) not included in the valuation of output plus net receipts of primary income (compensation of employees and property income) from abroad" .

You may also be interested in:
Related Topics: World Bank Topic List
Data Source: World Bank.
See this for other years:
GNI for Africa By Country in 2023 (US$)
Table of GNI for Africa By Country in 2023
0 of 0
Country GNI (US$)
Algeria 228,552,116,917.9
Angola 99,089,500,909.82
Benin 19,618,473,437.34
Botswana 20,744,650,970.58
Burkina Faso 19,274,568,555.69
Burundi 3,811,792,671.25
Cape Verde 2,473,451,995.29
Cameroon 47,743,483,742.56
Republic of Congo 14,311,603,730.22
Ivory Coast 78,290,366,533.76
Democratic Republic of the Congo 71,494,764,509.01
Djibouti 4,032,374,206.65
Central African Republic 2,707,281,933.31
Chad 18,617,038,030.34
Egypt 439,250,522,294.35
Equatorial Guinea 8,948,805,726.42
Eswatini 4,618,364,099.03
Ethiopia 132,444,822,341.84
Gabon 19,277,987,636.67
Gambia 2,348,953,844.34
Ghana 77,050,378,067.09
Guinea 19,306,237,928.47
Guinea-Bissau 2,132,626,304.7
Kenya 116,894,402,470.05
Lesotho 2,898,014,322.27
Liberia 3,971,757,792.06
Libya 45,016,793,176.1
Madagascar 15,827,830,199.28
Malawi 13,026,158,561.21
Mali 24,084,657,520.13
Mauritania 10,735,929,405.88
Mauritius 15,695,384,021.85
Morocco 144,768,955,247.06
Mozambique 18,191,768,497.12
Zambia 26,363,320,222.83
Zimbabwe 41,653,728,106.41
Tanzania 79,081,600,678.56
Uganda 47,008,068,737.89
Tunisia 46,987,608,353.34
Togo 9,772,155,724.47
Sudan 32,912,503,179.04
Somalia 11,030,776,887.25
South Africa 410,535,970,512.2
Sierra Leone 7,339,198,697.67
Senegal 29,480,052,747.01
Rwanda 13,938,636,237.53
Niger 16,615,185,610.03
Nigeria 590,527,353,056.84
Namibia 12,698,885,546.64
Comoros 1,346,793,463.54
Sao Tome and Principe 599,019,144.04
Seychelles 1,963,997,119.75

Trend of GNI of African Countries

Use the links below to see the trend of GNI for each African country.