List of Countries by Projected GDP

Source International Monetary Fund World Economic Outlook (April - 2025)
Date01 Jul 2025

In 2025, the United States and China will remain the largest economies in nominal and PPP, respectively. Tuvalu would be the world's smallest economy in both methods. In exchange rate methods, the largest economy, the United States, represents an above-quarter share (26.8%) of the global economy, while the smallest economy, Tuvalu, contributes only 0.00006 percent. In PPP, the biggest economy, China, shares 19.7% of the world, and the lowest-ranked, Tuvalu, shares 0.00003 percent.

In nominal data, nineteen economies would have a GDP above $1 trillion. Seventy-four would have an economy of above $100 billion. Costa Rica and Sri Lanka are projected to move above $100 billion.

Out of 193 economies, the GDP (nominal) of 169 economies would increase, and 24 economies would decrease in 2025 compared to 2024. With $1.32 trillion, the United States will be the top contributor, followed by China ($484 bn), India ($278 bn), the United Kingdom ($195 bn), and Japan ($160 bn). The top five decliners would be Mexico ($-160.1 bn), Russia ($-84.8 bn), Korea ($-79.4 bn), the Islamic Republic of Iran ($-60.3 bn), and Brazil ($-45.4 bn). Uzbekistan would improve their rank by 7 spots, followed by Haiti (+6). South Sudan (-7), Ethiopia (-7), Iran (-6), and Yemen (-6) would lose the most in the ranking.

In PPP data, 33 economies would have a GDP above Int. $1 trillion, as South Africa is the new entrant in the trillion-dollar economy. 102 economies would have an economy of greater than Int. $100 billion. Senegal is projected to move above Int. $100 billion.

Out of 193 economies, the GDP (PPP) of 190 economies would increase, and three economies would decrease in 2025 compared to 2024. China (Int. $2,562 bn), India (Int. $1,460 bn), the United States (Int. $1,322 bn), Indonesia (Int. $347 bn), and Russia (Int. $287 bn) would be the top gainers. Venezuela (Int. $-3.295 bn), Equatorial Guinea (Int. $-0.557 bn), and South Sudan (Int. $-0.205 bn) would be the top decliners. Guyana (+6), Libya (+4), and the Kyrgyz Republic (+4) are the top gainers. Yemen (-5) is the top decliner in the PPP ranking.

  • Nominal
  • PPP
  • GDP
  • Change in GDP
  • Choropleth Map
  • Bubble Map
Code Country/Economy GDP Nominal (billions of $) GDP PPP (billions of Int. $)
2024Rank2025Rankshare (%) 2024Rank2025Rankshare (%)
AFGAfghanistan 17.52513519.5001320.017191.27210391.2721060.0441
LBNLebanon 28.28011233.1001110.029163.16812163.1681240.0305
LKASri Lanka 98.96473106.200720.0933342.60463342.604630.166
PAKPakistan 373.07844399.100420.3511,586.576261,671.868260.808
ALBAlbania27.25911428.3721170.024959.20512463.0801250.0305
DZAAlgeria264.91352268.885510.236823.87840875.334400.423
ANDAndorra4.0381644.0351640.003556.1401706.4231710.00310
AGOAngola115.94668113.343700.0996382.66659402.155590.194
ATGAntigua and Barbuda2.2251732.3731730.002093.1511773.3331770.00161
ARGArgentina632.14524683.533240.6011,378.908291,493.423290.722
ARMArmenia25.53311826.2581200.023169.25211274.2941140.0359
ABWAruba3.9521654.1001630.003605.2651735.5241730.00267
AUSAustralia1,796.805141,771.681141.561,897.774201,980.022200.957
AUTAustria521.26931534.301310.470666.93245682.861460.330
AZEAzerbaijan74.3168578.870860.0693256.04972272.100720.132
BHSThe Bahamas14.76114315.1781430.013315.33215416.0221550.00774
BHRBahrain46.9439747.829970.0420106.52698112.3661000.0543
BGDBangladesh451.09635467.218350.4111,674.318241,783.420240.862
BRBBarbados7.1671557.5521550.006646.4161686.7841680.00328
BLRBelarus71.1808771.561880.0629295.57266311.791660.151
BELBelgium664.96523684.864230.602868.56236899.114380.435
BLZBelize3.4271663.6111660.003176.2971696.6721690.00323
BENBenin21.24912622.2361260.019563.57112069.5091190.0336
BTNBhutan3.0921673.4221670.0030112.84216014.1061590.00682
BOLBolivia48.4049556.339910.0495138.78792144.098920.0697
BIHBosnia and Herzegovina28.79511128.8071160.025374.53311178.6551110.0380
BWABotswana19.35613119.4001340.017051.78013352.9611340.0256
BRABrazil2,171.337102,125.958101.874,734.65374,958.12282.40
BRNBrunei Darussalam15.46314016.0071400.014141.64813843.8331380.0212
BGRBulgaria112.23271117.007690.103251.66373264.699740.128
BFABurkina Faso23.97512227.0561180.023867.98911572.8201160.0352
BDIBurundi4.7431616.7451570.0059313.36415913.9751600.00676
CPVCabo Verde2.7261692.7861690.002455.8451726.2991720.00304
KHMCambodia47.3289649.799960.0438140.53591150.047910.0725
CMRCameroon52.7849356.011940.0492162.62687172.974870.0836
CANCanada2,241.25392,225.34191.962,623.362162,730.110161.32
CAFCentral African Republic2.8311682.9321680.002586.9391667.3321660.00354
TCDChad19.07813318.7921350.016554.25413156.6531320.0274
CHLChile330.21046343.823450.302678.04344710.195430.343
CHNChina18,748.009219,231.705216.938,154.219140,716.448119.7
COLColombia418.54238427.766380.3761,132.631321,190.795320.576
COMComoros1.4561791.5481790.001363.4311763.6551760.00177
CODDemocratic Republic of the Congo71.0118879.119850.0695186.80182200.760800.0970
COGRepublic of Congo14.89314215.2811420.013440.32114042.7631410.0207
CRICosta Rica95.36574102.591740.0902159.18088169.034880.0817
CIVCôte d'Ivoire87.0967994.483770.0830244.52376266.832730.129
HRVCroatia92.5067698.951750.0870187.27681198.268820.0958
CYPCyprus36.15610438.7361030.034058.23012661.2981280.0296
CZECzech Republic344.93145360.244430.317620.51747647.322470.313
DNKDenmark429.45836449.940360.395505.28753533.752530.258
DJIDjibouti4.2571634.5871610.004039.1361649.9421640.00481
DMADominica0.6971860.7421860.000651.3771851.4731850.00071
DOMDominican Republic124.61363127.828640.112314.72964336.082640.162
ECUEcuador121.72864125.677650.110287.39467300.122670.145
EGYEgypt383.10943347.342440.3052,226.519172,371.530171.15
SLVEl Salvador35.33710536.7491060.032383.91710788.2821070.0427
GNQEquatorial Guinea12.54414712.6841490.011133.56014633.0031480.0160
ESTEstonia42.75210145.0041020.039565.98111968.2351200.0330
SWZEswatini5.1991595.4831590.0048215.12515516.3221540.00789
ETHEthiopia143.12361117.457680.103442.60956484.408540.234
FJIFiji5.9491576.2571580.0055014.86715615.6571560.00757
FINFinland298.83348303.945480.267360.04461373.156620.180
FRAFrance3,162.02373,211.29272.824,359.30294,503.78392.18
GABGabon20.77412720.3911300.017954.44813057.4451310.0278
GMBThe Gambia2.5581702.7711700.002449.51516310.3451630.00500
GEOGeorgia33.77510735.3531070.0311104.40399113.583990.0549
DEUGermany4,658.52634,744.80434.176,004.55366,161.00262.98
GHAGhana82.8258188.332820.0776276.35569295.118690.143
GRCGreece257.06754267.348520.235446.42854467.590560.226
GRDGrenada1.3921801.4641800.001292.3621792.5201790.00122
GTMGuatemala112.57570121.177670.106264.66371282.833710.137
GINGuinea25.75811730.0941140.026468.27211475.0521130.0363
GNBGuinea-Bissau2.1841742.2741740.002006.1361716.6201700.00320
GUYGuyana24.65912025.8221210.022766.48711875.2941120.0364
HTIHaiti26.22911633.5481100.029537.58614338.1981440.0185
HNDHonduras36.96510338.1721040.033581.08310885.9841080.0416
HKGHong Kong SAR407.10739423.999390.373565.93250589.806500.285
HUNHungary223.06055237.070550.208446.14355464.419570.224
ISLIceland33.46310835.3091080.031030.33315031.7631520.0154
INDIndia3,909.09754,187.01743.6816,187.183317,647.05038.53
IDNIndonesia1,396.300161,429.743171.264,662.89385,009.48372.42
IRNIslamic Republic of Iran401.35740341.013460.3001,695.837231,746.269250.844
IRQIraq277.47851258.020530.227683.29843690.902440.334
IRLIreland577.21626598.840260.526701.80142736.732420.356
ISRIsrael540.38128583.361270.513537.75951569.985510.276
ITAItaly2,372.05982,422.85582.133,607.003113,719.110111.80
JAMJamaica20.06912821.4111280.018833.08414734.6761460.0168
JPNJapan4,026.21144,186.43153.686,530.59156,741.19253.26
JORJordan53.4289156.102930.0493125.02094131.677940.0636
KAZKazakhstan284.81050300.538500.264840.09039904.496370.437
KENKenya120.89966131.673630.116373.59660401.968600.194
KIRKiribati0.3081890.3121900.000270.4491880.4791880.00023
KORKorea1,869.714121,790.322131.573,244.640143,365.052141.63
UVKKosovo11.15115011.2741510.0099130.11815232.1541510.0155
KWTKuwait158.56859153.101600.135249.11474260.503750.126
KGZKyrgyz Republic17.49113619.8491310.017457.86512763.4551230.0307
LAOLao P.D.R.15.87913916.3221390.014374.91911078.8491100.0381
LVALatvia43.5089945.5351000.040079.50510983.2511090.0402
LSOLesotho2.3091722.4041720.002117.1101657.4101650.00358
LBRLiberia4.8181605.1661600.0045410.55816211.4171610.00552
LBYLibya42.15910247.484980.0417102.962100123.987960.0599
LTULithuania84.8478089.192800.0784156.79290165.442890.0800
LUXLuxembourg93.1697596.613760.0849100.527101104.8221020.0507
MACMacao SAR50.1829453.354950.046988.12010593.7121050.0453
MDGMadagascar17.42013718.7081360.016460.20712364.2421210.0311
MWIMalawi11.79714913.9591470.012340.25614142.7721400.0207
MYSMalaysia419.61737444.984370.3911,377.113301,471.655310.711
MDVMaldives7.0191567.4801560.0065714.01415715.0301570.00727
MLIMali22.72412423.2081250.020467.54611672.7381170.0352
MLTMalta24.31512125.7501230.022640.49113943.1881390.0209
MHLMarshall Islands0.2801910.2971910.000260.2671910.2811910.00014
MRTMauritania10.69715111.4701500.010137.36214440.0601430.0194
MUSMauritius14.95314115.4951410.013639.10814241.3521420.0200
MEXMexico1,852.723131,692.640151.493,316.680133,395.916131.64
FSMMicronesia0.4711880.5001880.000440.4341890.4511890.00022
MDAMoldova18.12613419.4621330.017144.89613646.3651370.0224
MNGMongolia23.58612325.8041220.022767.31611773.2791150.0354
MNEMontenegro8.0231538.5621530.0075220.11415321.3091530.0103
MARMorocco155.35060165.835590.146398.32158424.871580.205
MOZMozambique21.94412523.7711240.020958.86412561.9531270.0299
MMRMyanmar61.1768964.944890.0571312.48665326.894650.158
NAMNamibia13.37014614.2141460.012535.41214537.7281450.0182
NRUNauru0.1611920.1691920.000150.1421920.1481920.00007
NPLNepal43.41910046.080990.0405169.12286180.640860.0873
NLDNetherlands1,227.174181,272.011181.121,466.033281,526.239280.738
NZLNew Zealand257.72853248.666540.219287.25868298.934680.144
NICNicaragua19.71013021.1551290.018660.23112263.8101220.0308
NERNiger19.86612921.8741270.019255.78112961.0351290.0295
NGANigeria187.64058188.271580.1651,498.414271,584.958270.766
MKDNorth Macedonia16.67913817.8851370.015750.35313453.3451330.0258
NORNorway483.72732504.276320.443578.53049606.590490.293
OMNOman106.94372104.351730.0917220.05178231.160770.112
PLWPalau0.3061900.3331890.000290.2961900.3221900.00016
PANPanama87.6887891.675790.0806187.47280200.150810.0967
PNGPapua New Guinea31.65411032.8351120.028944.81013748.1021360.0233
PRYParaguay43.9899845.4651010.0400128.04693136.442930.0660
PERPeru289.07049303.293490.267609.11448643.052480.311
PHLPhilippines461.61733497.495330.4371,366.278311,479.381300.715
POLPoland908.58321979.960200.8611,903.684192,017.513190.975
PRTPortugal308.59047321.440470.282512.18552536.096520.259
PRIPuerto Rico120.97865122.522660.108158.23389161.137900.0779
QATQatar221.45256222.776560.196359.63362378.083610.183
ROURomania384.14842403.395410.354888.58835926.759350.448
RUSRussia2,161.205112,076.396111.826,905.07347,191.71843.48
RWARwanda14.25114414.7711450.013052.85513258.1171300.0281
WSMSamoa1.0681841.1601830.001021.4931831.6151830.00078
SMRSan Marino2.0631762.0471770.001802.7501782.8511780.00138
STPSão Tomé and Príncipe0.7961850.8641850.000761.4681841.5541840.00075
SAUSaudi Arabia1,085.358191,083.749190.9522,108.875182,229.611181.08
SENSenegal32.89210934.7281090.030594.703102105.4281010.0510
SRBSerbia89.0747792.549780.0813203.57579216.221790.105
SYCSeychelles2.1681752.1981750.001934.0161754.2681750.00206
SLESierra Leone7.6531548.3861540.0073730.25415132.5051490.0157
SGPSingapore547.38727564.774280.496909.69134952.644340.460
SVKSlovak Republic140.63662147.031610.129247.27275257.020760.124
SVNSlovenia72.4638675.224870.0661118.13296123.453970.0597
SLBSolomon Islands1.7771781.8981780.001672.0541812.1651810.00105
SOMSomalia12.13414812.9941480.011430.43714932.4961500.0157
ZAFSouth Africa400.19141410.338400.361989.391331,025.615330.496
SSDSouth Sudan5.4231583.9981650.0035111.59116111.3861620.00550
ESPSpain1,722.227151,799.511121.582,672.346152,811.948151.36
KNASt. Kitts and Nevis1.1171831.1291840.000991.6731821.7521820.00085
LCASt. Lucia2.5231712.6321710.002314.9501745.2361740.00253
VCTSt. Vincent and the Grenadines1.1621821.2421820.001092.2041802.3691800.00115
SDNSudan28.27011331.5061130.0277115.16297117.773980.0569
SURSuriname4.4581624.5061620.0039613.91515814.7431580.00713
SWESweden610.11825620.297250.545764.77841799.680410.387
CHESwitzerland936.73820947.125210.832850.82737881.083390.426
TWNTaiwan Province of China782.44122804.889220.7071,861.835211,965.839210.950
TJKTajikistan13.54414514.8361440.013057.20512862.6561260.0303
TZATanzania80.1718485.977830.0756269.75770293.592700.142
THAThailand526.41130546.224300.4801,771.469221,851.258220.895
TLSTimor-Leste2.0151772.1151760.001866.6221676.9731670.00337
TGOTogo9.77615210.0231520.0088130.57114833.0471470.0160
TONTonga0.5391870.5681870.000500.7611870.8031870.00039
TTOTrinidad and Tobago25.52411926.4671190.023349.18113551.6821350.0250
TUNTunisia53.0639256.291920.0495176.44884183.725850.0888
TURTürkiye1,322.405171,437.406161.263,463.645123,651.873121.77
TKMTurkmenistan82.5158289.054810.0783177.29383186.106840.0900
TUVTuvalu0.0651930.0651930.000060.0661930.0691930.00003
UGAUganda56.4539064.277900.0565171.75885187.109830.0904
UKRUkraine190.42657205.742570.181659.02246690.059450.334
AREUnited Arab Emirates537.07929548.598290.482847.95938905.227360.438
GBRUnited Kingdom3,644.63663,839.18063.374,286.574104,447.841102.15
USAUnited States29,184.900130,507.217126.829,184.900230,507.217214.7
URYUruguay80.9618379.731840.0701123.33395130.209950.0629
UZBUzbekistan114.96269132.484620.116432.18957469.844550.227
VUTVanuatu1.2061811.2671810.001111.0251861.0661860.00052
VENVenezuela119.80867108.511710.0954227.27977223.984780.108
VNMVietnam459.47234490.970340.4311,654.736251,786.203230.863
YEMYemen19.10113217.4011380.015369.18811369.9601180.0338
ZMBZambia26.32611528.9101150.025490.03310498.1551030.0474
ZWEZimbabwe35.22410638.1721050.033586.24910693.8711040.0454
SYRSyria--- ---- ---
ERIEritrea--- ---- ---
PSEWest Bank and Gaza--- ---- ---
World 110,549 113,796 196,126 206,878