Projections by IMF

Year GDP (billions of $/Int. $)
NominalPPP
202019.0178.88
202119.6983.85
202220.8389.21
202322.0294.91
202423.17100.60
202524.37106.69
  • Nominal
  • PPP

Estimates by World Bank

Year GDP Nominal (billions of $) GDP PPP (billions Int. $) Share (%) to World Rank/Total
CurrentConstant (2010) CurrentConstant (2017)NominalPPPNominalPPP
19600.54---0.0394-63/99-
19610.55---0.0386-65/100-
19620.55---0.0359-68/103-
19630.75---0.0455-62/103-
19640.80---0.0443-63/103-
19651.01---0.0514-57/112-
19661.40---0.0656-53/114-
19671.67---0.0735-53/117-
19681.37---0.0559-61/119-
19691.41---0.0521-62/119-
19701.75---0.0591-63/128-
19711.83---0.0559-62/129-
19721.60---0.0424-71/129-
19731.73---0.0375-72/129-
19742.16---0.0406-72/130-
19752.37---0.0400-76/132-
19762.56---0.0398-77/133-
19772.95---0.0405-74/136-
19783.30---0.0384-72/135-
19793.70---0.0371-75/136-
19803.64---0.0324-85/146-
19813.48---0.0299-86/149-
1982--------
1983--------
1984--------
1985--------
1986--------
1987--------
1988--------
1989--------
1990--------
1991--------
1992--------
1993--------
1994--------
1995--------
1996--------
1997--------
1998--------
1999--------
2000--------
2001--------
20024.067.4719.8226.890.01170.0369129/204107/191
20034.528.1221.9729.270.01160.0387133/204106/191
20045.238.2422.8829.680.01190.0373133/205110/192
20056.219.1626.2533.010.01310.0397135/205106/192
20066.979.6628.4934.780.01350.0393132/206107/193
20079.7510.9933.3039.590.01680.0425124/206105/193
200810.1111.4235.2841.140.01590.0425130/205105/194
200912.4413.8743.1549.940.02060.0515114/20599/195
201015.8615.8649.9257.120.02400.0559112/20699/195
201117.8015.9251.1857.360.02420.0538115/20899/196
201220.0017.9559.6764.680.02660.0596110/20797/194
201320.5618.9665.0468.300.02660.0619110/20795/195
201420.4819.4869.0670.160.02580.0633110/20795/194
201519.9119.7671.8371.180.02650.0645110/20693/194
201618.0220.2170.1072.790.02360.0606114/20597/193
201718.8720.7474.7174.710.02320.0612114/20597/193
201818.3520.9977.4475.600.02120.0593116/20397/192
201919.2921.8182.0378.560.02200.0600112/18696/186