GDP PPP (Current USD)

Based on a comparison of 174 countries in 2019, China ranked the highest in GDP in USD PPP terms with USD 27,449 bil followed by USA and India. On the other end of the scale was Comoros with USD 1.46 bil, Seychelles with USD 3.07 bil and Belize with USD 3.49 bil.

Total GDP in USD PPP terms reached USD 143,089 bil in 2019 in the World according to the National Statistical Office. This is 5.25% more than in the previous year and 40.3% more than 10 years ago.

Historically, total GDP in USD PPP terms reached an all time high of USD 177,424 bil in 2023 and an all time low of USD 13,253 bil in 1980. The average annual growth amounted to 6.22% since 1980.

The top ranked country, China, accounted for 15.5 % of GDP in USD PPP terms in the world. The top 3 countries hold a 34.0 % share while the ten largest countries some 49.9% in 2019.

$9.99

Buy GDP PPP (Current USD) data for all countries.

from $199/month

Buy annual subscriptions for all our products.

Country Unit 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023
Afghanistan USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       60.5 63.3 64.9 67.1 70.2            
Albania USD bil                                                                   30.6 32.5 33.6 34.2 37.2            
Algeria USD bil                                                                   527 557 584 610 632            
Angola USD bil                                                                   182 194 198 195 198            
Argentina USD bil                                                                   859 854 886 880 922            
Armenia USD bil ... ... ... ... ... ... ... ... ... ...                                               23.2 24.5 25.5 25.9 28.3            
Australia USD bil                                                                   1,060 1,099 1,100 1,144 1,215            
Austria USD bil                                                                   406 417 431 451 474            
Azerbaijan USD bil ... ... ... ... ... ... ... ... ... ...                                               162 168 172 169 172            
Bahamas USD bil                                                                   11.3 11.5 11.7 11.7 12.1            
Bahrain USD bil                                                                   58.2 61.9 64.4 67.3 71.2            
Bangladesh USD bil                                                                   463 501 539 584 638            
Belarus USD bil ... ... ... ... ... ... ... ... ... ...                                               173 180 175 172 179            
Belgium USD bil                                                                   487 500 514 535 562            
Belize USD bil                                                                   2.78 2.94 3.07 3.09 3.19            
Benin USD bil                                                                   20.1 21.8 22.4 23.6 25.4            
Bhutan USD bil                                                                   5.61 6.04 6.51 7.11 7.58            
Bolivia USD bil                                                                   65.7 70.6 74.8 78.9 83.7            
Bosnia and Herzegovina USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                       39.0 39.8 41.2 43.4 46.0            
Botswana USD bil                                                                   33.6 35.7 35.5 37.4 39.0            
Brazil USD bil                                                                   3,239 3,317 3,233 3,161 3,255            
Brunei USD bil ... ... ... ... ...                                                         33.3 33.1 33.3 32.8 33.9            
Bulgaria USD bil                                                                   120 127 131 139 148            
Burkina Faso USD bil                                                                   27.7 29.4 30.9 33.1 35.8            
Burundi USD bil                                                                   7.53 7.99 7.76 7.80 7.99            
Cambodia USD bil ... ... ... ... ... ... ...                                                     46.2 50.4 54.5 58.9 64.3            
Cameroon USD bil                                                                   69.6 75.1 80.2 84.9 89.5            
Canada USD bil                                                                   1,550 1,618 1,591 1,625 1,707            
Cayman Islands USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               3.01 3.15 3.27 3.42 3.59 ... ... ... ... ... ...
Central African Republic USD bil                                                                   2.77 2.85 3.02 3.19 3.39            
Chad USD bil                                                                   27.3 29.8 30.9 29.3 29.0            
Chile USD bil                                                                   394 405 408 416 447            
China USD bil                                                                   16,824 18,393 19,872 21,436 23,350            
Colombia USD bil                                                                   599 640 666 686 712            
Comoros USD bil                                                                   1.95 2.03 2.07 2.14 2.24            
Congo USD bil                                                                   26.2 28.5 29.6 29.1 28.7            
Costa Rica USD bil                                                                   68.5 72.3 75.7 79.8 83.9            
Croatia USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           92.8 93.6 96.7 102 108            
Cuba USD bil ... ... ... ... ... ... ... ... ... ...                                               234 ... ... ... ... ... ...       ...
Cyprus USD bil                                                                   26.4 25.9 26.8 28.7 31.0            
Czech Republic USD bil ... ... ... ... ... ... ... ... ... ...                                               321 340 355 372 403            
Dem. Republic of the Congo USD bil                                                                   54.8 61.2 66.1 68.4 72.3            
Denmark USD bil                                                                   262 270 279 290 313            
Djibouti USD bil ... ... ... ... ... ... ... ... ... ...                                               2.68 2.89 3.11 3.35 3.64            
Dominican Republic USD bil                                                                   127 139 151 162 173            
East Timor USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           10.7 8.03 9.81 10.00 9.37            
Ecuador USD bil                                                                   173 183 185 185 193            
Egypt USD bil                                                                   914 959 1,011 1,067 1,132            
El Salvador USD bil                                                                   44.0 45.7 47.3 49.1 51.2            
Equatorial Guinea USD bil                                                                   36.8 37.6 34.6 32.0 31.0            
Eritrea USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           7.85 8.23 8.53 8.79 9.40            
Estonia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                         36.2 38.1 38.4 40.7 44.1            
Ethiopia USD bil                                                                   130 147 164 178 200            
European Union USD bil                                                                   18,509 19,090 19,734 20,560 21,787            
Fiji USD bil                                                                   7.15 7.70 8.08 8.20 8.67            
Finland USD bil                                                                   225 226 231 240 255            
France USD bil                                                                   2,609 2,662 2,719 2,804 2,955            
Gabon USD bil                                                                   31.1 33.1 34.7 35.8 36.7            
Gambia USD bil                                                                   3.06 3.08 3.30 3.35 3.57            
Georgia USD bil ... ... ... ... ... ... ... ... ... ...                                               32.3 34.5 35.8 37.3 39.8            
Germany USD bil                                                                   3,648 3,822 3,919 4,111 4,346            
Ghana USD bil                                                                   104 109 113 118 130            
Greece USD bil                                                                   286 292 291 294 307            
Guatemala USD bil                                                                   113 120 127 132 138            
Guinea USD bil                                                                   20.5 21.6 22.7 25.4 28.6            
Guinea Bissau USD bil                                                                   2.48 2.55 2.74 2.94 3.17            
Guyana USD bil                                                                   5.26 5.57 5.81 6.07 6.36            
Haiti USD bil                                                                   17.6 18.5 18.9 19.4 20.0            
Honduras USD bil                                                                   37.5 39.4 41.3 43.4 46.3            
Hong Kong USD bil                                                                   385 403 417 431 456            
Hungary USD bil                                                                   242 252 259 264 282            
Iceland USD bil                                                                   14.3 15.0 16.1 17.6 19.0            
India USD bil                                                                   6,727 7,363 8,036 8,788 9,597            
Indonesia USD bil                                                                   2,520 2,697 2,859 3,035 3,250            
Iraq USD bil ... ... ... ... ... ... ... ... ... ...                                               535 549 568 650 648            
Iran USD bil                                                                   1,316 1,402 1,399 1,603 1,695            
Ireland USD bil                                                                   222 238 324 337 369            
Israel USD bil                                                                   275 281 298 321 339            
Italy USD bil                                                                   2,176 2,193 2,237 2,367 2,477            
Ivory Coast USD bil                                                                   65.6 72.7 80.0 87.3 95.8            
Jamaica USD bil                                                                   23.7 24.4 24.8 25.5 26.2            
Japan USD bil                                                                   4,967 4,987 5,142 5,246 5,333            
Jordan USD bil                                                                   76.4 80.3 83.1 85.7 89.0            
Kazakhstan USD bil ... ... ... ... ... ... ... ... ... ...                                               406 431 441 450 478            
Kenya USD bil                                                                   125 134 143 153 164            
Kosovo USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           16.3 16.8 17.6 18.5 19.7            
Kuwait USD bil                                                                   276 283 288 301 298            
Kyrgyzstan USD bil ... ... ... ... ... ... ... ... ... ...                                               18.5 19.6 20.6 21.7 23.2            
Laos USD bil                                                                   34.5 37.8 41.0 44.3 48.3            
Latvia USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           45.6 47.5 48.9 50.6 55.1            
Lebanon USD bil                                                                   78.8 81.9 83.0 85.3 88.3            
Lesotho USD bil                                                                   5.78 6.07 6.30 6.58 6.55            
Liberia USD bil ... ... ... ... ... ... ... ... ... ...                                               5.65 5.79 5.86 5.82 6.08            
Libya USD bil                                                                   139 107 98.9 97.2 125            
Lithuania USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     78.9 82.6 84.0 86.9 94.1            
Luxembourg USD bil                                                                   51.9 56.4 58.5 61.2 64.2            
Macao USD bil ... ... ... ... ... ... ... ... ... ...                                               80.8 81.4 64.5 64.6 71.8            
Macedonia USD bil ... ... ... ... ... ... ... ... ... ...                                               26.3 27.8 28.8 30.8 31.9            
Madagascar USD bil                                                                   32.5 34.2 35.6 37.5 39.8            
Malawi USD bil                                                                   18.3 19.7 20.4 21.2 22.4            
Malaysia USD bil                                                                   715 773 821 865 933            
Maldives USD bil                                                                   5.42 5.93 6.16 6.68 7.28            
Mali USD bil                                                                   30.7 33.4 35.8 38.3 41.1            
Malta USD bil                                                                   13.2 14.4 15.9 17.2 19.1            
Mauritania USD bil ... ... ... ... ... ... ... ... ... ...                                               14.6 15.7 16.1 16.6 17.5            
Mauritius USD bil                                                                   23.0 24.3 25.5 26.7 28.3            
Mexico USD bil                                                                   2,064 2,172 2,228 2,316 2,410            
Moldova USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           16.8 17.9 18.0 19.0 20.3            
Mongolia USD bil                                                                   31.9 35.1 36.3 37.1 39.8            
Montenegro USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           9.24 9.56 10.2 11.1 12.0            
Morocco USD bil                                                                   249 261 275 281 299            
Mozambique USD bil                                                                   28.4 31.1 33.5 35.1 37.1            
Myanmar USD bil ... ... ... ... ... ... ... ... ... ...                                               238 262 283 303 329            
Namibia USD bil ... ... ... ... ... ... ... ... ... ...                                               22.2 24.1 25.8 26.3 26.5            
Nepal USD bil                                                                   62.8 67.8 70.8 72.0 79.2            
Netherlands USD bil                                                                   827 830 852 874 932            
New Zealand USD bil                                                                   161 168 173 185 195            
Nicaragua USD bil                                                                   28.5 30.4 32.2 34.1 36.4            
Niger USD bil                                                                   16.7 18.3 19.3 20.5 21.9            
Nigeria USD bil ... ... ... ... ... ... ... ... ... ...                                               979 1,060 1,100 1,094 1,124            
Norway USD bil                                                                   341 339 314 304 328            
Oman USD bil                                                                   161 169 179 190 192            
Pakistan USD bil                                                                   841 897 950 1,013 1,091            
Palestine USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                       19.5 19.6 22.3 23.3 22.9 ... ... ... ... ... ...
Panama USD bil                                                                   77.1 82.6 88.2 93.6 101            
Papua New Guinea USD bil                                                                   25.8 30.4 32.4 33.2 34.7            
Paraguay USD bil                                                                   71.0 75.8 79.0 83.3 89.3            
Peru USD bil                                                                   362 378 394 414 433            
Philippines USD bil                                                                   644 697 747 807 877            
Poland USD bil                                                                   940 974 1,019 1,053 1,136            
Portugal USD bil                                                                   292 299 307 321 335            
Puerto Rico USD bil                                                                   130 131 131 131 130            
Qatar USD bil                                                                   286 303 318 328 340            
Romania USD bil                                                                   396 411 429 470 522            
Russia USD bil ... ... ... ... ... ... ... ... ... ...                                               3,766 3,769 3,523 3,531 3,783            
Rwanda USD bil                                                                   17.9 19.6 21.5 23.1 24.9            
Saudi Arabia USD bil                                                                   1,538 1,625 1,710 1,757 1,775            
Senegal USD bil                                                                   40.0 43.5 46.7 50.2 54.8            
Serbia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     98.6 98.2 99.3 104 108            
Seychelles USD bil                                                                   2.20 2.34 2.48 2.62 2.81            
Sierra Leone USD bil                                                                   11.9 12.7 10.2 10.9 11.6            
Singapore USD bil                                                                   442 468 483 500 528            
Slovakia USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           151 157 161 168 176            
Slovenia USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           61.4 63.6 65.3 68.6 75.2            
Somalia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...     17.3 17.7 18.6 19.6 20.4            
South Africa USD bil                                                                   688 714 731 743 767            
South Korea USD bil                                                                   1,645 1,704 1,824 1,903 1,998            
South Sudan USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...           22.5 23.6 23.8 20.7 20.0            
Spain USD bil                                                                   1,520 1,567 1,627 1,707 1,819            
Sri Lanka USD bil                                                                   219 234 248 262 276            
Sudan USD bil                                                                   160 167 177 187 199            
Suriname USD bil                                                                   8.68 8.86 8.65 8.26 8.56            
Swaziland USD bil                                                                   10.4 10.8 10.9 11.4 11.8            
Sweden USD bil                                                                   439 452 475 487 517            
Switzerland USD bil                                                                   486 507 530 538 560            
Syria USD bil                                                               ... ... ... ... ... ... ... ... ... ... ... ... ...
Taiwan USD bil                                                                   1,025 1,086 1,106 1,134 1,189            
Tajikistan USD bil ... ... ... ... ... ... ... ... ... ...                                               20.7 22.5 24.1 26.0 28.6            
Tanzania USD bil                                                                   120 130 139 151 164            
Thailand USD bil                                                                   1,044 1,074 1,118 1,168 1,236            
Togo USD bil                                                                   9.95 10.7 11.5 12.2 13.0            
Trinidad and Tobago USD bil                                                                   43.9 44.6 45.8 43.5 43.3            
Tunisia USD bil                                                                   121 127 130 132 138            
Turkey USD bil                                                                   1,691 1,851 2,012 2,087 2,261            
Turkmenistan USD bil ... ... ... ... ... ... ... ... ... ...                                               73.7 82.8 89.1 95.7 104            
Uganda USD bil                                                                   62.7 67.2 71.4 75.7 80.1            
Ukraine USD bil ... ... ... ... ... ... ... ... ... ...                                               393 375 342 354 370            
United Arab Emirates USD bil                                                                   576 613 651 678 696            
United Kingdom USD bil                                                                   2,533 2,641 2,738 2,819 2,966            
USA USD bil                                                                   16,785 17,522 18,219 18,707 19,485            
Uruguay USD bil                                                                   68.1 71.6 72.7 74.7 78.2            
Uzbekistan USD bil ... ... ... ... ... ... ... ... ... ...                                               159 175 191 208 223            
Venezuela USD bil                                                                   555 544 516 435 382            
Vietnam USD bil                                                                   477 515 555 596 649            
Yemen USD bil ... ... ... ... ... ... ... ... ... ...                                               103 104 88.0 76.8 73.6            
Zambia USD bil                                                                   56.2 60.0 62.4 65.4 68.9            
Zimbabwe USD bil ... ... ... ... ... ... ... ... ... ...                                               34.5 36.0 37.0 37.7 40.2            
World USD bil                                                                   105,836 111,288 116,038 121,408 128,756