GDP PPP (Current USD)

Based on a comparison of 174 countries in 2018, China ranked the highest in GDP in USD PPP terms with USD 25,313 bil followed by USA and India. On the other end of the scale was Comoros with USD 1.39 bil, Seychelles with USD 2.91 bil and Belize with USD 3.35 bil.

Total GDP in USD PPP terms reached USD 135,236 bil in 2018 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 14.3 % of GDP in USD PPP terms in the world. The top 3 countries hold a 31.7 % share while the ten largest countries some 46.9 % in 2018.

$9.99

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

from $199/month

Buy annual subscriptions for all our products.

Countries 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 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                     56.3 60.5 63.3 64.9 67.1              
Albania USD bil                                                                 30.5 30.6 32.5 33.6 34.2              
Algeria USD bil                                                                 504 527 557 584 610              
Angola USD bil                                                                 170 182 194 198 195              
Argentina USD bil                                                                 825 859 854 886 880              
Armenia USD bil ... ... ... ... ... ... ... ... ... ...                                             22.1 23.2 24.5 25.5 25.9              
Australia USD bil                                                                 972 1,060 1,099 1,100 1,144              
Austria USD bil                                                                 392 406 417 431 451              
Azerbaijan USD bil ... ... ... ... ... ... ... ... ... ...                                             151 162 168 172 169              
Bahamas USD bil                                                                 11.1 11.3 11.5 11.7 11.7              
Bahrain USD bil                                                                 54.3 58.2 61.9 64.4 67.3              
Bangladesh USD bil                                                                 430 463 501 539 584              
Belarus USD bil ... ... ... ... ... ... ... ... ... ...                                             169 173 180 175 172              
Belgium USD bil                                                                 471 487 500 514 535              
Belize USD bil                                                                 2.71 2.78 2.94 3.07 3.09              
Benin USD bil                                                                 18.4 20.1 21.8 22.4 23.6              
Bhutan USD bil                                                                 5.40 5.61 6.04 6.51 7.11              
Bolivia USD bil                                                                 60.5 65.7 70.6 74.8 78.9              
Bosnia and Herzegovina USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     37.1 39.0 39.8 41.2 43.4              
Botswana USD bil                                                                 29.7 33.6 35.7 35.5 37.4              
Brazil USD bil                                                                 3,090 3,239 3,317 3,233 3,161              
Brunei USD bil ... ... ... ... ...                                                       33.4 33.3 33.1 33.3 32.8              
Bulgaria USD bil                                                                 118 120 127 131 139              
Burkina Faso USD bil                                                                 25.7 27.7 29.4 30.9 33.1              
Burundi USD bil                                                                 7.05 7.53 7.99 7.76 7.80              
Cambodia USD bil ... ... ... ... ... ... ...                                                   42.3 46.2 50.4 54.5 58.9              
Cameroon USD bil                                                                 64.9 69.6 75.1 80.2 84.9              
Canada USD bil                                                                 1,465 1,550 1,618 1,591 1,625              
Cayman Islands USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                             2.92 3.01 3.15 3.27 3.42   ... ... ... ... ... ...
Central African Republic USD bil                                                                 4.30 2.77 2.85 3.02 3.19              
Chad USD bil                                                                 25.4 27.3 29.8 30.9 29.3              
Chile USD bil                                                                 374 394 405 408 416              
China USD bil                                                                 15,343 16,824 18,393 19,872 21,436              
Colombia USD bil                                                                 563 599 640 666 686              
Comoros USD bil                                                                 1.83 1.95 2.03 2.07 2.14              
Congo USD bil                                                                 24.9 26.2 28.5 29.6 29.1              
Costa Rica USD bil                                                                 65.8 68.5 72.3 75.7 79.8              
Croatia USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                         90.3 92.8 93.6 96.7 102              
Cuba USD bil ... ... ... ... ... ... ... ... ... ...                                             225 234 ... ... ... ... ... ...       ...
Cyprus USD bil                                                                 27.6 26.4 25.9 26.8 28.7              
Czech Republic USD bil ... ... ... ... ... ... ... ... ... ...                                             305 321 340 355 372              
Dem. Republic of the Congo USD bil                                                                 49.7 54.8 61.2 66.1 68.4              
Denmark USD bil                                                                 251 262 270 279 290              
Djibouti USD bil ... ... ... ... ... ... ... ... ... ...                                             2,501 2,669 2,880 3,100 3.35              
Dominican Republic USD bil                                                                 119 127 139 151 162              
East Timor USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                         11.8 10.7 8.03 9.81 10.00              
Ecuador USD bil                                                                 162 173 183 185 185              
Egypt USD bil                                                                 879 914 959 1,011 1,067              
El Salvador USD bil                                                                 42.3 44.0 45.7 47.3 49.1              
Equatorial Guinea USD bil                                                                 37.7 36.8 37.6 34.6 32.0              
Eritrea USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                         7.37 7.85 8.23 8.53 8.79              
Estonia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                       34.4 36.2 38.1 38.4 40.7              
Ethiopia USD bil                                                                 116 130 147 164 178              
European Union USD bil                                                                 17,842 18,509 19,090 19,734 20,560              
Fiji USD bil                                                                 6.71 7.15 7.70 8.08 8.20              
Finland USD bil                                                                 220 225 226 231 240              
France USD bil                                                                 2,474 2,609 2,662 2,719 2,804              
Gabon USD bil                                                                 28.9 31.1 33.1 34.7 35.8              
Gambia USD bil                                                                 2.87 3.06 3.08 3.30 3.35              
Georgia USD bil ... ... ... ... ... ... ... ... ... ...                                             30.7 32.3 34.5 35.8 37.3              
Germany USD bil                                                                 3,504 3,648 3,822 3,919 4,111              
Ghana USD bil                                                                 95.3 104 109 113 118              
Greece USD bil                                                                 279 286 292 291 294              
Guatemala USD bil                                                                 107 113 120 127 132              
Guinea USD bil                                                                 19.4 20.5 21.6 22.7 25.4              
Guinea Bissau USD bil                                                                 2.36 2.48 2.55 2.74 2.94              
Guyana USD bil                                                                 4.93 5.26 5.57 5.81 6.07              
Haiti USD bil                                                                 16.6 17.6 18.5 18.9 19.4              
Honduras USD bil                                                                 35.9 37.5 39.4 41.3 43.4              
Hong Kong USD bil                                                                 367 385 403 417 431              
Hungary USD bil                                                                 229 242 252 259 264              
Iceland USD bil                                                                 13.4 14.3 15.0 16.1 17.6              
India USD bil                                                                 6,214 6,727 7,363 8,036 8,788              
Indonesia USD bil                                                                 2,347 2,520 2,697 2,859 3,035              
Iraq USD bil ... ... ... ... ... ... ... ... ... ...                                             489 535 549 568 650              
Iran USD bil                                                                 1,295 1,316 1,402 1,399 1,603              
Ireland USD bil                                                                 213 222 238 324 337              
Israel USD bil                                                                 251 275 281 298 321              
Italy USD bil                                                                 2,158 2,176 2,193 2,237 2,367              
Ivory Coast USD bil                                                                 59.2 65.6 72.7 80.0 87.3              
Jamaica USD bil                                                                 23.2 23.7 24.4 24.8 25.5              
Japan USD bil                                                                 4,747 4,967 4,987 5,142 5,246              
Jordan USD bil                                                                 73.0 76.4 80.3 83.1 85.7              
Kazakhstan USD bil ... ... ... ... ... ... ... ... ... ...                                             376 406 431 441 450              
Kenya USD bil                                                                 116 125 134 143 153              
Kosovo USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                         15.4 16.3 16.8 17.6 18.5              
Kuwait USD bil                                                                 269 276 283 288 301              
Kyrgyzstan USD bil ... ... ... ... ... ... ... ... ... ...                                             16.4 18.5 19.6 20.6 21.7              
Laos USD bil                                                                 31.3 34.5 37.8 41.0 44.3              
Latvia USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                         43.2 45.6 47.5 48.9 50.6              
Lebanon USD bil                                                                 75.4 78.8 81.9 83.0 85.3              
Lesotho USD bil                                                                 5.57 5.78 6.07 6.30 6.58              
Liberia USD bil ... ... ... ... ... ... ... ... ... ...                                             5.10 5.65 5.79 5.86 5.82              
Libya USD bil                                                                 158 139 107 98.9 97.2              
Lithuania USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   73.7 78.9 82.6 84.0 86.9              
Luxembourg USD bil                                                                 48.6 51.9 56.4 58.5 61.2              
Macao USD bil ... ... ... ... ... ... ... ... ... ...                                             71.4 80.8 81.4 64.5 64.6              
Macedonia USD bil ... ... ... ... ... ... ... ... ... ...                                             24.6 26.3 27.8 28.8 30.8              
Madagascar USD bil                                                                 31.2 32.5 34.2 35.6 37.5              
Malawi USD bil                                                                 17.1 18.3 19.7 20.4 21.2              
Malaysia USD bil                                                                 672 715 773 821 865              
Maldives USD bil                                                                 4.96 5.42 5.93 6.16 6.68              
Mali USD bil                                                                 29.4 30.7 33.4 35.8 38.3              
Malta USD bil                                                                 12.4 13.2 14.4 15.9 17.2              
Mauritania USD bil ... ... ... ... ... ... ... ... ... ...                                             13.5 14.6 15.7 16.1 16.6              
Mauritius USD bil                                                                 21.9 23.0 24.3 25.5 26.7              
Mexico USD bil                                                                 2,013 2,064 2,172 2,228 2,316              
Moldova USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                         15.1 16.8 17.9 18.0 19.0              
Mongolia USD bil                                                                 28.1 31.9 35.1 36.3 37.1              
Montenegro USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                         8.60 9.24 9.56 10.2 11.1              
Morocco USD bil                                                                 234 249 261 275 281              
Mozambique USD bil                                                                 26.0 28.4 31.1 33.5 35.1              
Myanmar USD bil ... ... ... ... ... ... ... ... ... ...                                             216 238 262 283 303              
Namibia USD bil ... ... ... ... ... ... ... ... ... ...                                             20.7 22.2 24.1 25.8 26.3              
Nepal USD bil                                                                 59.3 62.8 67.8 70.8 72.0              
Netherlands USD bil                                                                 792 827 830 852 874              
New Zealand USD bil                                                                 145 161 168 173 185              
Nicaragua USD bil                                                                 26.7 28.5 30.4 32.2 34.1              
Niger USD bil                                                                 15.6 16.7 18.3 19.3 20.5              
Nigeria USD bil ... ... ... ... ... ... ... ... ... ...                                             902 979 1,060 1,100 1,094              
Norway USD bil                                                                 328 341 339 314 304              
Oman USD bil                                                                 152 161 169 179 190              
Pakistan USD bil                                                                 792 841 897 950 1,013              
Palestine USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     20.0 19.5 19.6 22.3 23.3   ... ... ... ... ... ...
Panama USD bil                                                                 70.9 77.1 82.6 88.2 93.6              
Papua New Guinea USD bil                                                                 24.5 25.8 30.4 32.4 33.2              
Paraguay USD bil                                                                 64.3 71.0 75.8 79.0 83.3              
Peru USD bil                                                                 336 362 378 394 414              
Philippines USD bil                                                                 591 644 697 747 807              
Poland USD bil                                                                 907 940 974 1,019 1,053              
Portugal USD bil                                                                 278 292 299 307 321              
Puerto Rico USD bil                                                                 128 130 131 131 131              
Qatar USD bil                                                                 269 286 303 318 328              
Romania USD bil                                                                 380 396 411 429 470              
Russia USD bil ... ... ... ... ... ... ... ... ... ...                                             3,692 3,766 3,769 3,523 3,531              
Rwanda USD bil                                                                 16.8 17.9 19.6 21.5 23.1              
Saudi Arabia USD bil                                                                 1,472 1,538 1,625 1,710 1,757              
Senegal USD bil                                                                 38.3 40.0 43.5 46.7 50.2              
Serbia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   94.4 98.6 98.2 99.3 104              
Seychelles USD bil                                                                 2.04 2.20 2.34 2.48 2.62              
Sierra Leone USD bil                                                                 9.67 11.9 12.7 10.2 10.9              
Singapore USD bil                                                                 413 442 468 483 500              
Slovakia USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                         144 151 157 161 168              
Slovenia USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                         59.5 61.4 63.6 65.3 68.6              
Somalia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   16.7 17.3 17.7 18.6 19.6              
South Africa USD bil                                                                 660 688 714 731 743              
South Korea USD bil                                                                 1,611 1,645 1,704 1,824 1,903              
South Sudan USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...         17.1 22.5 23.6 23.8 20.7              
Spain USD bil                                                                 1,496 1,520 1,567 1,627 1,707              
Sri Lanka USD bil                                                                 208 219 234 248 262              
Sudan USD bil                                                                 150 160 167 177 187              
Suriname USD bil                                                                 8.28 8.68 8.86 8.65 8.26              
Swaziland USD bil                                                                 9.58 10.4 10.8 10.9 11.4              
Sweden USD bil                                                                 426 439 452 475 487              
Switzerland USD bil                                                                 463 486 507 530 538              
Syria USD bil                                                               ... ... ... ... ... ... ... ... ... ... ... ... ...
Taiwan USD bil                                                                 985 1,025 1,086 1,106 1,134              
Tajikistan USD bil ... ... ... ... ... ... ... ... ... ...                                             18.9 20.7 22.5 24.1 26.0              
Tanzania USD bil                                                                 110 120 130 139 151              
Thailand USD bil                                                                 999 1,044 1,074 1,118 1,168              
Togo USD bil                                                                 9.21 9.95 10.7 11.5 12.2              
Trinidad and Tobago USD bil                                                                 42.7 43.9 44.6 45.8 43.5              
Tunisia USD bil                                                                 115 121 127 130 132              
Turkey USD bil                                                                 1,539 1,691 1,851 2,012 2,087              
Turkmenistan USD bil ... ... ... ... ... ... ... ... ... ...                                             65.7 73.7 82.8 89.1 95.7              
Uganda USD bil                                                                 59.5 62.7 67.2 71.4 75.7              
Ukraine USD bil ... ... ... ... ... ... ... ... ... ...                                             387 393 375 342 354              
United Arab Emirates USD bil                                                                 539 576 613 651 678              
United Kingdom USD bil                                                                 2,415 2,533 2,641 2,738 2,819              
USA USD bil                                                                 16,197 16,785 17,522 18,219 18,707              
Uruguay USD bil                                                                 64.0 68.1 71.6 72.7 74.7              
Uzbekistan USD bil ... ... ... ... ... ... ... ... ... ...                                             145 159 175 191 208              
Venezuela USD bil                                                                 539 555 544 516 435              
Vietnam USD bil                                                                 444 477 515 555 596              
Yemen USD bil ... ... ... ... ... ... ... ... ... ...                                             96.3 103 104 88.0 76.8              
Zambia USD bil                                                                 52.6 56.2 60.0 62.4 65.4              
Zimbabwe USD bil ... ... ... ... ... ... ... ... ... ...                                             33.2 34.5 36.0 37.0 37.7              
World USD bil                                                                 100,265 105,836 111,288 116,038 121,408