GDP (Current USD)

Based on a comparison of 172 countries in 2019, USA ranked the highest in GDP in USD terms with USD 21,482 bil followed by China and Japan. On the other end of the scale was Comoros with USD 0.745 bil, Guinea Bissau with USD 1.57 bil and Seychelles with USD 1.65 bil.

Total GDP in USD terms reached USD 88,081 bil in 2019 in the World according to the National Statistical Office. This is 5.01% more than in the previous year and 29.4% more than 10 years ago.

Historically, total GDP in USD terms reached an all time high of USD 108,712 bil in 2023 and an all time low of USD 1,369 bil in 1960. The average annual growth amounted to 7.19% since 1929.

The top ranked country, USA, accounted for 19.8 % of GDP in USD terms in the world. The top 3 countries hold a 37.6 % share while the ten largest countries some 54.7% in 2019.

$9.99

Buy GDP (Current USD) data for all countries.

from $199/month

Buy annual subscriptions for all our products.

Yearly Quarterly
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     ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       20.2 20.6 20.1 19.4 20.2            
Albania USD bil                                                                   12.8 13.2 11.4 11.9 13.1            
Algeria USD bil                                                                   210 214 166 160 168            
Angola USD bil                                                                   137 146 116 101 127            
Argentina USD bil                                                                   611 564 642 554 638            
Armenia USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           11.1 11.6 10.6 10.5 11.5            
Australia USD bil                                                                   1,516 1,455 1,233 1,265 1,380            
Austria USD bil                                                                   430 443 382 391 417            
Azerbaijan USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           74.2 75.2 50.8 37.8 40.7            
Bahamas USD bil                                                                   10.6 11.0 11.8 11.8 12.2            
Bahrain USD bil                                                                   32.5 33.4 31.1 32.2 35.3            
Bangladesh USD bil                                                                   161 184 208 236 262            
Belarus USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           75.5 78.7 56.3 47.7 54.4            
Belgium USD bil                                                                   521 532 455 468 494            
Belize USD bil                                                                   1.61 1.70 1.78 1.82 1.85            
Benin USD bil                                                                   9.16 9.72 8.30 8.58 9.25            
Bhutan USD bil                                                                   1.85 1.83 2.03 2.12 2.41            
Bolivia USD bil                                                                   30.9 33.2 33.2 34.2 37.8            
Bosnia and Herzegovina USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                       18.2 18.5 16.2 16.9 18.2            
Botswana USD bil                                                                   14.9 16.3 14.4 15.7 17.4            
Brazil USD bil                                                                   2,472 2,456 1,800 1,793 2,055            
Brunei USD bil                                                                   18.1 17.1 12.9 11.4 12.1            
Bulgaria USD bil                                                                   55.8 56.7 50.2 53.2 56.9            
Burkina Faso USD bil                                                                   12.0 12.4 10.4 11.3 12.6            
Burundi USD bil                                                                   2.58 2.93 3.01 3.14 3.40            
Cambodia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                         15.2 16.7 18.1 20.0 22.1            
Cameroon USD bil                                                                   32.4 35.0 30.9 32.6 35.0            
Canada USD bil                                                                   1,843 1,799 1,560 1,536 1,653            
Cayman Islands USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   ... ... ... ... ... ... ... ... ...   ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Central African Republic USD bil                                                                   1.52 1.71 1.59 1.76 1.94            
Chad USD bil                                                                   13.0 14.0 10.9 10.1 9.87            
Chile USD bil                                                                   278 261 244 250 277            
China USD bil                                                                   9,635 10,535 11,226 11,222 12,015            
Colombia USD bil                                                                   382 381 293 283 314            
Comoros USD bil                                                                   0.658 0.687 0.589 0.614 0.652            
Congo USD bil                                                                   14.0 14.1 8.55 7.79 8.72            
Costa Rica USD bil                                                                   50.3 51.2 55.4 57.8 58.3            
Croatia USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           58.2 57.7 49.5 51.6 54.8            
Cuba USD bil                                         ... ... ... ... ... ... ... ... ... ... ... ...   77.1 ... ... ... ... ... ... ... ... ... ...
Cyprus USD bil                                                                   24.1 23.4 19.7 20.2 21.7            
Czech Republic USD bil                                                                   209 208 187 195 216            
Dem. Republic of the Congo USD bil                                                                   32.7 35.9 38.4 39.3 41.4            
Denmark USD bil                                                                   344 353 301 307 326            
Djibouti USD bil ... ... ... ... ...   ...                                                     1.46 1.59 1.73 1.89 2.03            
Dominican Republic USD bil                                                                   62.8 66.2 68.9 72.4 76.1            
East Timor USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           5.65 4.05 3.10 2.52 2.78            
Ecuador USD bil                                                                   95.1 102 99.3 99.9 104            
Egypt USD bil                                                                   288 306 332 332 237            
El Salvador USD bil                                                                   22.0 22.6 23.2 23.9 24.8            
Equatorial Guinea USD bil                                                                   21.9 21.7 13.2 11.3 12.5            
Eritrea USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           3.52 3.96 4.44 5.01 5.81            
Estonia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     25.1 26.3 22.6 23.3 26.0            
Ethiopia USD bil ...                                                                 47.7 55.5 64.7 73.2 80.9            
European Union USD bil                                                                   18,059 18,691 16,447 16,535 17,325            
Fiji USD bil                                                                   4.19 4.48 4.34 4.57 4.89            
Finland USD bil                                                                   270 273 233 239 253            
France USD bil                                                                   2,812 2,857 2,439 2,466 2,588            
Gabon USD bil                                                                   17.6 18.2 14.4 14.0 14.9            
Gambia USD bil                                                                   1.37 1.26 1.37 1.45 1.48            
Georgia USD bil ... ... ... ... ... ... ... ... ... ...                                               16.1 16.5 14.0 14.4 15.2            
Germany USD bil                                                                   3,754 3,905 3,383 3,497 3,701            
Ghana USD bil                                                                   47.8 38.8 36.9 42.8 47.0            
Greece USD bil                                                                   240 237 196 193 201            
Guatemala USD bil                                                                   53.9 58.7 63.8 68.7 75.6            
Guinea USD bil                                                                   8.37 8.79 8.79 8.70 10.3            
Guinea Bissau USD bil                                                                   1.05 1.06 1.05 1.18 1.35            
Guyana USD bil                                                                   2.99 3.08 3.20 3.50 3.56            
Haiti USD bil                                                                   8.45 8.77 8.67 8.18 8.61            
Honduras USD bil                                                                   18.5 19.8 21.0 21.6 23.0            
Hong Kong USD bil                                                                   276 291 309 321 341            
Hungary USD bil                                                                   135 140 123 126 139            
Iceland USD bil                                                                   16.0 17.8 17.3 20.7 24.5            
India USD bil                                                                   1,857 2,039 2,102 2,274 2,602            
Indonesia USD bil                                                                   917 891 861 932 1,015            
Iraq USD bil                       ... ... ... ... ... ... ...                               235 235 178 171 192            
Iran USD bil                                                                   396 423 375 404 431            
Ireland USD bil                                                                   239 259 291 302 332            
Israel USD bil                                                                   292 308 299 318 351            
Italy USD bil                                                                   2,131 2,155 1,834 1,860 1,939            
Ivory Coast USD bil                                                                   31.3 35.3 33.1 36.4 40.5            
Jamaica USD bil                                                                   14.2 13.9 14.2 14.0 14.8            
Japan USD bil                                                                   5,156 4,850 4,395 4,950 4,873            
Jordan USD bil                                                                   33.6 35.9 37.6 38.7 40.1            
Kazakhstan USD bil ... ... ... ... ... ... ... ... ... ...                                               237 221 184 137 159            
Kenya USD bil                                                                   55.1 61.5 64.2 70.9 79.2            
Kosovo USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           7.08 7.40 6.44 6.72 7.09            
Kuwait USD bil                                                                   174 163 115 111 121            
Kyrgyzstan USD bil ... ... ... ... ... ... ... ... ... ...                                               7.34 7.47 6.68 6.81 7.57            
Laos USD bil                                                                   12.0 13.3 14.4 15.9 17.0            
Latvia USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           30.3 31.4 27.0 27.6 30.3            
Lebanon USD bil                                                                   46.5 48.5 49.9 51.5 54.2            
Lesotho USD bil                                                                   2.51 2.65 2.35 2.44 2.75            
Liberia USD bil                                                                   3.06 3.14 3.16 3.28 3.29            
Libya USD bil                                                                   51.9 24.3 17.2 18.5 30.6            
Liechtenstein USD bil                                         ... ... ... ... ... ... ... ... ... ...       ... ... ... ... ... ... ... ... ... ... ...
Lithuania USD bil ... ... ... ... ... ... ... ... ... ...                                               46.4 48.6 41.5 42.8 47.3            
Luxembourg USD bil                                                                   61.8 66.4 57.8 58.7 62.5            
Macao USD bil ... ...                                                               51.6 55.3 45.4 45.3 50.4            
Macedonia USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           10.8 11.4 10.1 10.8 11.4            
Madagascar USD bil                                                                   10.6 10.7 9.74 10.0 11.5            
Malawi USD bil                                                                   5.43 6.06 6.40 5.48 6.24            
Malaysia USD bil                                                                   325 340 302 298 312            
Maldives USD bil                                                                   3.28 3.69 4.00 4.21 4.51            
Mali USD bil                                                                   13.3 14.4 13.1 14.0 15.4            
Malta USD bil                                                                   10.1 11.3 10.6 11.3 12.6            
Mauritania USD bil                                                                   5.72 5.39 4.83 4.69 4.94            
Mauritius USD bil                                                                   12.1 12.8 11.7 12.2 13.3            
Mexico USD bil                                                                   1,274 1,315 1,171 1,078 1,151            
Moldova USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           9.36 9.36 7.61 7.97 9.56            
Monaco USD bil                                         ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Mongolia USD bil                                                                   12.6 12.2 11.8 11.2 11.1            
Montenegro USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           4.47 4.60 4.06 4.38 4.78            
Morocco USD bil                                                                   107 110 101 103 109            
Mozambique USD bil                                                                   16.0 16.9 14.8 10.9 12.6            
Myanmar USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                               60.1 65.6 59.5 63.3 67.3            
Namibia USD bil                                                                   12.7 12.8 11.8 11.3 13.2            
Nepal USD bil                                                                   19.3 20.0 21.4 21.2 24.9            
Netherlands USD bil                                                                   877 892 766 784 832            
New Zealand USD bil                                                                   187 200 176 185 201            
Nicaragua USD bil                                                                   11.0 11.9 12.6 13.2 13.8            
Niger USD bil                                                                   7.67 8.24 7.22 7.53 8.22            
Nigeria USD bil                                                                   515 568 494 405 376            
Norway USD bil                                                                   524 499 387 371 399            
Oman USD bil                                                                   78.8 81.1 68.9 65.9 70.8            
Pakistan USD bil                                                                   231 244 271 279 305   ... ... ... ... ...
Palestine USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...             ... ... ... ... ... ... ... ... ... ... ... ... ... 12.5 12.7 ... ... ... ... ... ... ... ... ...
Panama USD bil                                                                   46.7 51.2 54.3 57.8 61.8            
Papua New Guinea USD bil                                                                   21.3 23.1 20.6 18.9 19.8            
Paraguay USD bil                                                                   38.6 40.3 36.2 36.1 38.9            
Peru USD bil                                                                   202 202 192 195 214            
Philippines USD bil                                                                   272 285 293 305 314            
Poland USD bil                                                                   524 545 477 471 525            
Portugal USD bil                                                                   226 230 200 205 218            
Puerto Rico USD bil                                                                   102 102 103 104 104            
Qatar USD bil                                                                   199 206 162 152 167            
Romania USD bil                                                                   191 200 178 189 212            
Russia USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           2,297 2,064 1,368 1,285 1,578            
Rwanda USD bil                                                                   7.62 8.01 8.29 8.48 9.14            
Saudi Arabia USD bil                                                                   747 756 654 645 687            
Senegal USD bil                                                                   19.0 19.8 17.8 19.0 21.1            
Serbia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     45.5 44.2 37.2 38.3 41.4            
Seychelles USD bil                                                                   1.33 1.34 1.38 1.43 1.50            
Sierra Leone USD bil                                                                   4.92 5.01 4.25 3.79 3.61            
Singapore USD bil                                                                   304 312 304 310 324            
Slovakia USD bil ... ... ... ... ... ... ... ... ... ...                                               98.5 101 87.5 89.8 96.0            
Slovenia USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           48.1 50.0 43.1 44.7 48.9            
Somalia USD bil                       ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...     6.48 6.56 6.66 6.77 7.05            
South Africa USD bil                                                                   367 351 318 296 349            
South Korea USD bil                                                                   1,306 1,411 1,383 1,415 1,540            
South Sudan USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...     14.9 15.1 12.5 3.05 3.06            
Spain USD bil                                                                   1,362 1,379 1,198 1,238 1,314            
Sri Lanka USD bil                                                                   74.3 79.3 80.4 81.5 87.3            
Sudan USD bil                                                                   52.9 60.7 65.9 55.8 45.8            
Suriname USD bil                                                                   5.15 5.24 4.83 3.28 3.42            
Swaziland USD bil                                                                   4.56 4.38 4.02 3.72 4.42            
Sweden USD bil                                                                   579 574 498 512 536            
Switzerland USD bil                                                                   689 710 680 670 679            
Syria USD bil                                                               ... ... ... ... ... ... ... ... ... ... ... ... ...
Taiwan USD bil                                                                   512 531 526 531 573            
Tajikistan USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           8.51 9.24 7.86 6.95 7.14            
Tanzania USD bil                                                                   44.4 48.3 45.6 47.7 51.8            
Thailand USD bil                                                                   420 407 401 412 455            
Togo USD bil                                                                   4.32 4.58 4.18 4.46 4.77            
Trinidad and Tobago USD bil                                                                   26.9 27.2 24.3 22.7 22.8            
Tunisia USD bil                                                                   46.2 47.6 43.2 41.8 40.0            
Turkey USD bil                                                                   950 934 859 863 852            
Turkmenistan USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           39.2 43.5 35.8 36.2 37.9            
Uganda USD bil                                                                   25.8 26.6 23.5 24.5 26.6            
Ukraine USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           180 132 90.9 93.3 112            
United Arab Emirates USD bil                                                                   390 403 358 357 383            
United Kingdom USD bil                                                                   2,755 3,036 2,897 2,669 2,628            
USA USD bil                                                                   16,785 17,522 18,219 18,707 19,485            
Uruguay USD bil                                                                   57.5 57.2 53.3 52.7 59.2            
Uzbekistan USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                           57.7 63.1 66.5 67.1 48.8            
Venezuela USD bil                                                                   234 212 243 236 210            
Vietnam USD bil                                                                   170 186 191 201 220            
Yemen USD bil ... ... ... ... ... ... ... ... ... ...                                               40.4 43.2 45.6 36.4 31.3            
Zambia USD bil                                                                   28.0 27.2 21.2 20.9 25.7            
Zimbabwe USD bil                                                                   15.2 15.8 16.1 16.1 17.6            
World USD bil                                                                   76,750 78,832 74,602 75,653 80,051