Projections by IMF

Year GDP (billions of $/Int. $)
NominalPPP
202366.92177.34
202472.48190.13
202579.24203.34
202684.46216.44
202790.11231.72
202895.15246.31
2029100.51261.66
  • Nominal
  • PPP

Estimates by World Bank

Year GDP Nominal (billions of $) GDP PPP (billions Int. $) Share (%) to World Rank/Total
CurrentConstant (2015) CurrentConstant (2021)NominalPPPNominalPPP
1960-19.17------
1961-17.09------
1962-20.71------
1963-21.79------
1964-21.26------
1965-21.47------
1966-22.93------
1967-22.70------
1968-23.68------
1969-25.89------
1970-25.83------
1971-27.38------
1972-27.42------
1973-29.65------
1974-30.58------
1975-29.06------
1976-27.52------
1977-27.72------
1978-26.24------
1979-26.36------
1980-26.93------
1981-27.57------
1982-27.44------
1983-27.83------
1984-29.37------
1985-29.51------
1986-30.90------
1987-31.73------
1988-31.88------
1989-31.47------
1990-29.4030.5279.68-0.103-76/186
1991-26.9328.9072.97-0.0929-78/187
19928.8524.1026.4565.310.03470.081380/19181/188
199310.7720.8523.4356.510.04150.069180/19585/188
19945.8220.0423.0054.310.02080.064498/19686/189
19955.6420.1823.6554.690.01810.0627105/19988/190
19965.7719.9823.8354.130.01810.0596107/19993/190
19976.0918.8522.8851.090.01920.0541106/19997/192
19986.2218.5522.7650.260.01960.0521109/20199/192
19994.7117.7622.1048.110.01440.0482117/202100/192
200019.0916.5321.0444.790.05640.042771/203102/194
20017.4416.1821.0643.850.02210.0408104/204104/194
20028.7316.6622.0245.140.02500.0407100/208103/195
20038.9417.5923.7147.660.02280.0414101/208103/195
200410.3018.7725.9850.870.02330.0420101/208103/195
200511.9619.9228.4453.990.02500.0427103/208103/195
200614.4520.9830.8856.860.02790.0423104/209104/196
200716.7422.3033.7060.420.02870.0427105/209104/196
200819.7923.6936.4964.180.03090.0436103/210104/199
200918.6524.3637.7666.010.03070.0448105/210104/200
201021.5726.0940.9470.710.03240.0456104/210103/200
201125.8427.8944.6675.570.03490.0466103/213103/201
201229.3129.8646.3180.920.03880.0459100/211102/199
201332.6832.4054.0087.790.04200.051098/211101/200
201435.9135.4663.0896.100.04490.057398/21299/199
201537.9237.9269.62102.750.05030.061994/21097/199
201637.1338.8376.73105.210.04850.065593/21096/198
201738.0240.2787.37109.130.04660.070694/21092/199
201847.5742.6296.29115.490.05490.073189/21090/199
201951.7844.49108.50120.550.05890.077887/21088/199
202048.7245.26109.05122.640.05690.078586/20988/198
202155.3348.07130.24130.240.05670.083785/20884/198
202265.8052.36151.86141.870.06500.088283/20282/194
202366.3856.84170.87154.010.06300.092585/18679/184