GNI for Africa By Country in 2024

Updated on March 18, 2026.

According to data from the World Bank, in 2024, Egypt had the highest GNI (US$ 408.68B), followed by Nigeria (US$ 396.18B), and South Africa (US$ 391.21B).

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

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

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 2024 (US$)
Table of GNI for Africa By Country in 2024
Items per page:
0 of 0
Country GNI (US$)
Algeria 251,551,532,440.65
Angola 107,693,478,234.12
Benin 20,619,186,502.1
Botswana 19,547,650,321.87
Burkina Faso 20,101,882,252.23
Burundi 3,606,211,904.85
Cape Verde 2,599,385,282.83
Cameroon 49,480,614,440.42
Republic of Congo 14,422,133,500.14
Ivory Coast 80,891,116,020.96
Democratic Republic of the Congo 72,704,783,102.11
Djibouti 4,248,922,441.59
Central African Republic 2,744,903,740.09
Chad 19,116,228,243.46
Egypt 408,684,228,938.66
Equatorial Guinea 8,964,113,099.92
Eswatini 4,459,898,012
Ethiopia 145,523,869,150.53
Gabon 19,778,373,528.86
Gambia 2,429,742,361.89
Ghana 79,545,913,173.26
Guinea 21,313,351,232.25
Guinea-Bissau 2,176,872,553.81
Kenya 117,782,856,944.13
Lesotho 2,747,624,040.87
Liberia 4,278,426,549.2
Libya 50,868,841,767.83
Madagascar 16,429,113,181.84
Malawi 12,317,768,635.39
Mali 25,178,287,874.78
Mauritania 10,951,348,826.33
Mauritius 16,158,003,412.91
Morocco 148,591,441,470.23
Mozambique 19,085,238,914.7
Zambia 25,927,271,768.17
Zimbabwe 39,931,461,946.8
Tanzania 80,245,250,314.96
Uganda 50,933,347,314.57
Tunisia 47,655,387,573.89
Togo 10,321,572,226.1
Sudan 35,824,198,940.02
Somalia 11,709,516,778.18
South Africa 391,204,777,064.01
Sierra Leone 7,081,857,775.64
Senegal 31,067,968,027.59
Rwanda 14,790,509,313.43
Niger 18,267,985,643.35
Nigeria 396,178,674,593.39
Namibia 12,842,008,000.31
Comoros 1,377,139,530.12
Sao Tome and Principe 671,196,938.73
Seychelles 2,119,265,860.59

Trend of GNI of African Countries

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