GNI for Africa By Country in 2018

Updated on March 18, 2026.

According to data from the World Bank, in 2018, Nigeria had the highest GNI (US$ 400.47B), followed by South Africa (US$ 366.61B), and Egypt (US$ 285.96B).

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

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

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 2018 (US$)
Table of GNI for Africa By Country in 2018
Items per page:
0 of 0
Country GNI (US$)
Algeria 189,280,929,890.87
Angola 70,901,568,583.44
Benin 13,827,117,872.92
Botswana 15,358,981,751.91
Burkina Faso 14,844,368,558.96
Burundi 2,961,754,207.99
Cape Verde 2,072,912,094.73
Cameroon 37,685,520,416.09
Republic of Congo 11,333,708,128.03
Ivory Coast 55,125,815,646.74
Democratic Republic of the Congo 41,862,200,518.92
Djibouti 2,789,283,255.35
Central African Republic 2,299,192,875.99
Chad 14,325,877,852.22
Egypt 285,957,177,201.48
Equatorial Guinea 8,803,820,240.17
Eswatini 4,049,497,684.37
Ethiopia 82,340,980,747.39
Gabon 14,478,863,022.27
Gambia 1,642,760,729.22
Ghana 63,128,492,722.77
Guinea 10,899,158,559.09
Guinea-Bissau 1,441,381,839.89
Kenya 86,589,036,361.05
Lesotho 2,726,915,727.38
Liberia 3,054,740,443.97
Libya 75,365,455,597.08
Madagascar 13,119,176,017.9
Malawi 9,050,489,009.46
Mali 19,087,459,747.83
Mauritania 7,293,350,467.39
Mauritius 15,415,840,679.36
Morocco 123,094,731,449.69
Mozambique 13,710,432,350.85
Zambia 25,037,251,615.88
Zimbabwe 32,219,284,163.13
Tanzania 56,498,996,263.95
Uganda 32,027,588,153.26
Tunisia 43,577,087,805.78
Togo 6,882,190,464.75
Sudan 35,927,417,623.45
Somalia 7,863,887,592.39
South Africa 366,613,684,043.8
Sierra Leone 6,260,259,599.19
Senegal 22,063,860,510.71
Rwanda 9,589,999,235.71
Niger 12,864,418,487.96
Nigeria 400,473,681,117.69
Namibia 12,039,722,259.12
Comoros 1,147,849,346.93
Sao Tome and Principe 349,859,387.83
Seychelles 1,704,777,951.22

Trend of GNI of African Countries

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