List of African countries by GDP

Source IMF World Economic Outlook (October-2024)
Date17 Feb 2025

In nominal terms, South Africa is the largest economy in Africa, followed by Egypt. Together, these two account for almost 27% of the African economy. Algeria, Nigeria, and Morocco complete the top five list. The top five hold a 49% share, while the top eight account for 61.6% of the continent's economy. São Tomé and Príncipe has the smallest economy in Africa.

None of the African economies would have a GDP above $500 billion, and eight would have an economy above $100 billion. None of the African economies are on the list of the top 40 largest economies in the world, and only two are within the top 50 world GDP rankings.

Out of 53 economies, the nominal GDP of 48 economies would increase, and five economies would decrease in 2025 compared to 2024. With $15 billion, South Africa will be the top contributor, followed by Morocco ($11.5 bn). Egypt ($-34.2 bn) and Ethiopia ($-24.1 bn) are the top decliners.

In PPP data, the five largest economies in Africa are Egypt, Nigeria, South Africa, Algeria, and Ethiopia. Three economies would have a GDP above Int. $1 trillion, and 18 would have an economy above Int. $100 billion. None of the African economies are on the list of the top ten largest economies globally, and only four economies are within the top 50 world GDP rankings.

Out of 53 economies, the GDP (PPP) of 52 economies would increase, and only one economy would decrease in 2025 compared to 2024. Egypt (Int. $133 bn), Nigeria (Int. $75 bn), and Algeria (Int. $40 bn) would be the top gainers. Equatorial Guinea is the sole decliner.

All African economies have higher GDP on a PPP basis. Nigeria has the highest PPP to nominal ratio above 8, while São Tomé and Príncipe has the lowest figure of 1.63.

  • Choropleth Map
  • Bubble Map
  • Chart map
  • Select each button from upper & lower
  • Nominal
  • Change in Nominal

GDP (Nominal)

Code Country/Economy GDP (billions of $) Share (%) Rank
20242025ChangeAfricaWorld AfricaWorld
DZAAlgeria264.913268.8853.9729.440.236351
AGOAngola115.946113.343-2.6033.980.0996870
BENBenin21.24922.2360.9870.7810.019525126
BWABotswana19.35619.4000.0440.6810.017028134
BFABurkina Faso23.97527.0563.0810.9500.023822118
BDIBurundi4.7436.7452.0020.2370.0059341157
CPVCabo Verde2.7262.7860.0600.09790.0024547169
CMRCameroon52.78456.0113.2271.970.04921594
CAFCentral African Republic2.8312.9320.1010.1030.0025846168
TCDChad19.07818.792-0.2860.6600.016529135
COMComoros1.4561.5480.0920.05440.0013652179
CODDemocratic Republic of the Congo71.01179.1198.1082.780.06951285
COGRepublic of Congo14.89315.2810.3880.5370.013432142
CIVCôte d'Ivoire87.09694.4837.3873.320.0830977
DJIDjibouti4.2574.5870.3300.1610.0040344161
EGYEgypt383.109347.342-35.76712.20.305244
GNQEquatorial Guinea12.54412.6840.1400.4460.011137149
SWZEswatini5.1995.4830.2840.1930.0048242159
ETHEthiopia143.123117.457-25.6664.130.103768
GABGabon20.77420.391-0.3830.7160.017927130
GMBThe Gambia2.5582.7710.2130.09730.0024448170
GHAGhana82.82588.3325.5073.100.07761082
GINGuinea25.75830.0944.3361.060.026420114
GNBGuinea-Bissau2.1842.2740.0900.07990.0020050174
KENKenya120.899131.67310.7744.620.116663
LSOLesotho2.3092.4040.0950.08440.0021149172
LBRLiberia4.8185.1660.3480.1810.0045443160
LBYLibya42.15947.4845.3251.670.04171698
MDGMadagascar17.42018.7081.2880.6570.016430136
MWIMalawi11.79713.9592.1620.4900.012335147
MLIMali22.72423.2080.4840.8150.020424125
MRTMauritania10.69711.4700.7730.4030.010138150
MUSMauritius14.95315.4950.5420.5440.013631141
MARMorocco155.350165.83510.4855.820.146559
MOZMozambique21.94423.7711.8270.8350.020923124
NAMNamibia13.37014.2140.8440.4990.012534146
NERNiger19.86621.8742.0080.7680.019226127
NGANigeria187.640188.2710.6316.610.165458
RWARwanda14.25114.7710.5200.5190.013033145
STPSão Tomé and Príncipe0.7960.8640.0680.03030.0007653185
SENSenegal32.89234.7281.8361.220.030518109
SYCSeychelles2.1682.1980.0300.07720.0019351175
SLESierra Leone7.6538.3860.7330.2950.0073740154
SOMSomalia12.13412.9940.8600.4560.011436148
ZAFSouth Africa400.191410.33810.14714.40.361140
SSDSouth Sudan5.4233.998-1.4250.1400.0035145165
SDNSudan28.27031.5063.2361.110.027719113
TZATanzania80.17185.9775.8063.020.07561183
TGOTogo9.77610.0230.2470.3520.0088139152
TUNTunisia53.06356.2913.2281.980.04951492
UGAUganda56.45364.2777.8242.260.05651390
ZMBZambia26.32628.9102.5841.020.025421115
ZWEZimbabwe35.22438.1722.9481.340.033517105
Africa 2,795.125 2,846.997 51.872 2.5
  • Choropleth Map
  • Bubble Map
  • Chart map
  • Select each button from upper & lower
  • PPP
  • Change in PPP

GDP per capita (PPP)

Code Country/Economy GDP (billions of Int. $) Share (%) Rank PPP/Nom
20242025ChangeAfricaWorld AfricaWorld
DZAAlgeria823.878875.33451.4568.060.4234403.255
AGOAngola382.666402.15519.4893.700.1947593.548
BENBenin63.57169.5095.9380.6400.0336241193.126
BWABotswana51.78052.9611.1810.4880.0256311342.730
BFABurkina Faso67.98972.8204.8310.6710.0352221162.691
BDIBurundi13.36413.9750.6110.1290.00676421602.072
CPVCabo Verde5.8456.2990.4540.05800.00304501722.261
CMRCameroon162.626172.97410.3481.590.083615873.088
CAFCentral African Republic6.9397.3320.3930.06750.00354481662.501
TCDChad54.25456.6532.3990.5220.0274301323.015
COMComoros3.4313.6550.2240.03370.00177521762.361
CODDemocratic Republic of the Congo186.801200.76013.9591.850.097012802.537
COGRepublic of Congo40.32142.7632.4420.3940.0207331412.798
CIVCôte d'Ivoire244.523266.83222.3092.460.12911732.824
DJIDjibouti9.1369.9420.8060.09160.00481461642.167
EGYEgypt2,226.5192,371.530145.01121.81.151176.828
GNQEquatorial Guinea33.56033.003-0.5570.3040.0160381482.602
SWZEswatini15.12516.3221.1970.1500.00789411542.977
ETHEthiopia442.609484.40841.7994.460.2345544.124
GABGabon54.44857.4452.9970.5290.0278291312.817
GMBThe Gambia9.51510.3450.8300.09530.00500451633.733
GHAGhana276.355295.11818.7632.720.1439693.341
GINGuinea68.27275.0526.7800.6910.0363211132.494
GNBGuinea-Bissau6.1366.6200.4840.06100.00320491702.911
KENKenya373.596401.96828.3723.700.1948603.053
LSOLesotho7.1107.4100.3000.06820.00358471653.082
LBRLiberia10.55811.4170.8590.1050.00552431612.210
LBYLibya102.962123.98721.0251.140.059916962.611
MDGMadagascar60.20764.2424.0350.5920.0311251213.434
MWIMalawi40.25642.7722.5160.3940.0207321403.064
MLIMali67.54672.7385.1920.6700.0352231173.134
MRTMauritania37.36240.0602.6980.3690.0194351433.493
MUSMauritius39.10841.3522.2440.3810.0200341422.669
MARMorocco398.321424.87126.5503.910.2056582.562
MOZMozambique58.86461.9533.0890.5710.0299261272.606
NAMNamibia35.41237.7282.3160.3470.0182361452.654
NERNiger55.78161.0355.2540.5620.0295271292.790
NGANigeria1,498.4141,584.95886.54414.60.7662278.418
RWARwanda52.85558.1175.2620.5350.0281281303.935
STPSão Tomé and Príncipe1.4681.5540.0860.01430.00075531841.799
SENSenegal94.703105.42810.7250.9710.0510181013.036
SYCSeychelles4.0164.2680.2520.03930.00206511751.942
SLESierra Leone30.25432.5052.2510.2990.0157391493.876
SOMSomalia30.43732.4962.0590.2990.0157401502.501
ZAFSouth Africa989.3911,025.61536.2249.440.4963332.499
SSDSouth Sudan11.59111.386-0.2050.1050.00550441622.848
SDNSudan115.162117.7732.6111.080.056917983.738
TZATanzania269.757293.59223.8352.700.14210703.415
TGOTogo30.57133.0472.4760.3040.0160371473.297
TUNTunisia176.448183.7257.2771.690.088814853.264
UGAUganda171.758187.10915.3511.720.090413832.911
ZMBZambia90.03398.1558.1220.9040.0474191033.395
ZWEZimbabwe86.24993.8717.6220.8640.0454201042.459
Africa 10,189.853 10,858.939 669.086 5.25 3.814