Gross Capital Formation (USD)

Based on a comparison of 166 countries in 2017, China ranked the highest in gross capital formation with USD 5,335,664 bil followed by USA and Japan. On the other end of the scale was Guinea Bissau with USD 142 bil, Comoros with USD 187 bil and Gambia with USD 195 bil.

Total gross capital formation reached USD 20,870,514 bil in 2017 in the World according to the National Statistical Office. This is 6.80% more than in the previous year and 30.1% more than 10 years ago.

Historically, total gross capital formation reached an all time high of USD 20,870,514 bil in 2017 and an all time low of USD 564,093 bil in 1965. The average annual growth amounted to 7.19% since 1960.

The top ranked country, China, accounted for 25.6 % of gross capital formation in the world. The top 3 countries hold a 50.4 % share while the ten largest countries some 68.9% in 2017.

$9.99

Buy Gross Capital Formation (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
Afghanistan USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   2,969 3,366 3,566 3,719 3,873    
Albania USD bil ... ... ... ...                                                       4,049 3,490 3,584 3,396 2,940    
Algeria USD bil                                                               76,117 81,864 91,014 97,400 84,285    
Angola USD bil ... ... ... ... ...                     ...                               29,540 34,149 35,740 40,072 39,741    
Argentina USD bil                                                               97,542 90,098 95,532 90,858 101,528    
Armenia USD bil ... ... ... ... ... ... ... ... ... ...                                           2,710 2,690 2,476 2,423 2,188    
Australia USD bil                                                               368,287 426,749 437,637 390,420 352,682    
Austria USD bil                                                               104,074 98,168 102,027 104,009 90,890    
Azerbaijan USD bil ... ... ... ... ... ... ... ... ... ...                                           13,367 15,551 19,029 20,700 14,815    
Bahamas USD bil                 ...                                             3,040 3,360 3,051 3,525 2,910    
Bahrain USD bil                                                               6,447 8,654 8,441 8,963 8,256    
Bangladesh USD bil                                                               35,274 37,689 42,582 49,407 56,352    
Belarus USD bil ... ... ... ... ... ... ... ... ... ...                                           22,985 23,052 30,120 38,927 18,324    
Belgium USD bil                                                               126,430 115,532 115,507 123,988 107,661    
Belize USD bil                                                               251 227 286 324 373    
Benin USD bil                                                               1,886 1,839 2,547 2,774 2,153    
Bhutan USD bil                                                               1,231 1,238 826 1,013 1,111    
Bolivia USD bil                                                               4,748 4,787 5,831 6,940 6,693    
Bosnia and Herzegovina USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 3,494 3,311 3,302 3,547 3,024    
Botswana USD bil                                                               5,922 5,601 4,382 4,527 4,626    
Brazil USD bil                                                               571,019 527,975 536,445 504,668 313,795    
Brunei USD bil ... ... ... ... ... ... ... ... ...                                             4,821 6,264 7,164 4,692 4,557    
Bulgaria USD bil                                                               12,328 11,827 11,695 12,240 10,637    
Burkina Faso USD bil                                                               2,999 3,624 3,883 3,200 2,535    
Burundi USD bil                                                               365 381 358 384 378   ...
Cambodia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                     2,194 2,602 3,047 3,690 4,053    
Cameroon USD bil                                                               7,083 6,628 7,456 8,406 6,924    
Canada USD bil                                                               432,995 454,750 460,097 448,515 371,110    
Central African Republic USD bil                                                               329 320 132 174 221    
Chad USD bil ... ...                                                           3,461 3,847 3,788 4,700 3,115    
Chile USD bil                                                               62,162 70,652 71,338 60,553 58,024    
China USD bil                                                               3,611,038 4,043,534 4,552,648 4,927,524 5,023,456    
Colombia USD bil                                                               74,342 82,344 85,873 91,480 69,771    
Comoros USD bil                                                               164 164 183 175 139    
Congo USD bil                                                               3,646 3,556 4,359 5,855 3,496    
Costa Rica USD bil                                                               8,406 9,518 9,440 9,512 10,097    
Croatia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 12,900 10,844 11,293 10,824 9,901    
Cuba USD bil                                                               5,844 6,272 7,247 6,139 8,181    
Cyprus USD bil                                                               5,160 4,037 3,175 2,879 2,795    
Czech Republic USD bil ... ... ... ... ... ... ... ... ... ...                                           61,449 54,303 51,653 53,784 52,230    
Dem. Republic of the Congo USD bil                                                               6,432 4,199 7,138 8,339 7,419    
Denmark USD bil                                                               65,797 63,684 67,655 70,920 62,445    
Djibouti USD bil ... ... ... ... ... ... ... ... ... ...                                     ... ... ... ... ... 395 492 730    
Dominican Republic USD bil                                                               14,468 14,737 14,239 15,212 15,533    
East Timor USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       828 760 644 665 592    
Ecuador USD bil                                                               22,310 24,439 27,081 28,803 26,679    
Egypt USD bil                                                               40,364 44,774 41,014 41,684 47,538    
El Salvador USD bil                                                               3,608 3,796 3,788 3,701 3,620    
Equatorial Guinea USD bil                                                               6,836 9,213 6,650 6,240 3,256    
Eritrea USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                       261 ... ... ... ... ... ...
Estonia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ...                                     5,817 6,704 6,764 7,133 5,711    
Ethiopia USD bil ...                                                             10,259 16,067 16,239 21,129 26,219    
European Union USD bil                                                               3,831,285 3,401,094 3,493,779 3,685,918 3,301,481    
Fiji USD bil                                                           ... ... 793 686 1,158 851 780   ...
Finland USD bil                                                               64,338 57,828 57,823 57,101 48,636    
France USD bil                                                               664,445 607,259 626,510 647,722 553,774    
Gabon USD bil                                                               4,845 4,630 5,133 6,388 4,203    
Gambia USD bil                                                               170 253 0.187 174 179    
Georgia USD bil ... ... ... ... ... ... ... ... ... ...                                           3,776 4,588 4,000 4,921 4,409    
Germany USD bil                                                               792,030 684,229 732,198 765,533 650,399    
Ghana USD bil                                                               5,068 7,116 16,741 15,731 14,663    
Greece USD bil                                                               43,471 31,454 27,827 28,233 20,086    
Guatemala USD bil                                                               7,257 7,535 7,544 8,049 8,688    
Guinea USD bil ... ... ... ... ... ...                                                   1,632 1,988 1,968 2,003 2,125    
Guinea Bissau USD bil                                                               109 66.3 75.6 120 84.7    
Guyana USD bil                                                               615 711 556 883 747    
Haiti USD bil ... ... ... ... ... ... ... ...                                               2,094 2,331 2,538 2,715 2,827    
Honduras USD bil                                                               4,605 4,551 4,026 4,383 5,270    
Hong Kong USD bil                                                               59,999 66,235 66,251 69,433 66,646    
Hungary USD bil ... ... ... ... ... ... ... ... ... ... ...                                         28,799 24,874 28,432 32,622 27,776    
Iceland USD bil                                                               2,347 2,367 2,469 3,071 3,354    
India USD bil                                                               721,753 700,852 631,716 698,764 675,604    
Indonesia USD bil                                                               294,540 321,912 308,719 308,225 293,231    
Iraq USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...               28,718 29,318 63,120 60,305 43,832    
Iran USD bil                       ... ...                                     215,201 241,579 180,850 173,381 131,327    
Ireland USD bil                                                               41,182 45,617 44,896 57,815 72,772    
Israel USD bil                                                               53,317 54,468 58,456 62,388 59,612    
Italy USD bil                                                               465,781 370,240 361,228 366,505 317,031    
Ivory Coast USD bil                                                               1,194 4,311 6,477 6,977 7,968    
Jamaica USD bil                                                               3,090 2,950 3,018 3,113 3,021    
Japan USD bil                                                               1,361,002 1,405,302 1,195,658 1,160,030 1,055,028    
Jordan USD bil                                                               7,341 8,321 9,425 10,021 9,042    
Kazakhstan USD bil ... ... ... ... ... ... ... ... ... ... ... ...                                       44,301 52,477 58,140 57,104 51,459    
Kenya USD bil                                                               9,105 10,826 11,078 13,784 13,740    
Kosovo USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                   2,269 1,882 1,953 1,904 1,776    
Kuwait USD bil                                                               20,868 22,342 24,995 26,493 29,132    
Kyrgyzstan USD bil ... ... ... ... ... ... ... ... ... ...                                           1,579 2,309 2,486 2,745 2,315    
Laos USD bil ... ... ... ...           ... ... ... ... ... ... ... ... ... ... ...                       2,456 3,313 3,660 3,954 4,541    
Latvia USD bil ... ... ... ... ... ... ...                                                 7,105 7,360 7,348 7,105 5,995    
Lebanon USD bil ... ... ... ... ... ... ... ... ... ...                                           10,735 10,645 12,758 11,575 10,566    
Lesotho USD bil                                                               632 858 749 822 721   ...
Liberia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       467 529 597 613 640    
Libya USD bil ... ... ... ... ... ... ... ... ... ...                                       ... ... ... ... ... ... ... ... ...
Lithuania USD bil ... ... ... ... ... ... ... ... ... ...                                           9,442 8,301 9,034 9,232 8,557    
Luxembourg USD bil                                                               11,668 10,980 11,741 13,181 10,918    
Macao USD bil ... ...                                                           5,075 6,326 7,247 10,856 11,397    
Macedonia USD bil ... ... ... ... ... ... ... ... ... ...                                           2,824 2,819 3,116 3,442 3,067    
Madagascar USD bil                                                               1,742 1,742 1,681 1,663 1,272    
Malawi USD bil                                                               994 726 701 725 779    
Malaysia USD bil                                                               69,090 80,965 83,849 84,440 74,564    
Maldives USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       ... ... ... ... ... ... ... ... ... ... ... ...
Mali USD bil                                                               2,560 2,138 2,358 2,892 2,720    
Malta USD bil                                                               1,848 1,656 1,941 1,990 2,677    
Mauritania USD bil                                                               2,244 3,077 3,207 2,814 2,653    
Mauritius USD bil                                                               2,758 2,845 2,672 2,519 2,115    
Mexico USD bil                                                               274,832 286,899 286,665 287,921 272,469    
Moldova USD bil ... ... ... ... ... ... ... ... ... ...                                           1,696 1,722 1,969 2,081 1,477    
Mongolia USD bil ...                                                             6,053 6,871 6,703 4,301 3,103    
Montenegro USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       877 842 875 927 814    
Morocco USD bil                                                               36,267 34,412 37,042 35,818 31,164    
Mozambique USD bil                                                               3,370 6,887 8,725 9,390 6,707    
Myanmar USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...       17,541 18,532 19,186 23,187 20,855   ...
Namibia USD bil                                                               2,777 3,478 3,188 4,297 3,944    
Nepal USD bil                                                               7,185 6,503 7,192 8,235 8,363    
Netherlands USD bil                                                               181,176 157,095 162,319 159,598 171,993    
New Zealand USD bil                                                               34,440 36,863 41,995 46,082 41,533    
Nicaragua USD bil                                                               3,028 3,266 3,394 3,431 4,124    
Niger USD bil                                                               2,461 2,512 2,772 3,080 2,794    
Nigeria USD bil ...                                                             67,133 68,717 76,750 89,838 76,611    
Norway USD bil                                                               129,199 135,129 145,899 140,143 106,609    
Oman USD bil                                                               14,623 18,667 20,953 17,494 20,791    
Pakistan USD bil                                                               30,160 33,828 34,584 35,763 42,496    
Palestine USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   1,864 2,379 2,707 2,415 2,677    
Panama USD bil                                                               13,402 17,663 20,068 22,120 23,127    
Papua New Guinea USD bil                                                   ... ... ... ... ... ... ... ... ... ... ... ... ...
Paraguay USD bil                                                               8,286 7,090 8,616 9,079 7,539    
Peru USD bil                                                               41,568 47,403 51,441 49,512 46,044    
Philippines USD bil                                                               45,874 45,526 54,411 58,492 62,110    
Poland USD bil ... ... ... ... ... ... ... ... ... ...                                           118,645 105,014 99,499 111,013 97,698    
Portugal USD bil                                                               45,547 34,005 33,079 35,140 31,555    
Puerto Rico USD bil                                                               10,105 10,496 9,763 9,160 8,889   ...
Qatar USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                   48,708 50,715 55,302 65,559 59,952    
Romania USD bil ... ... ... ... ... ... ... ... ... ...                                           51,570 46,138 48,854 49,276 44,702    
Russia USD bil ... ... ... ... ... ... ... ...                                               501,523 542,487 531,324 458,974 305,640    
Rwanda USD bil                                                               1,478 1,819 1,939 1,954 2,137    
Saudi Arabia USD bil                                                               181,039 195,339 197,635 217,455 229,541    
Senegal USD bil                                                               3,611 4,441 4,590 5,117 4,590    
Serbia USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                 9,341 8,560 8,034 7,734 7,005    
Seychelles USD bil                                                               373 424 535 550 502    
Sierra Leone USD bil                                                               1,237 1,045 677 687 655    
Singapore USD bil                                                               74,844 86,909 93,391 93,939 82,482    
Slovakia USD bil ... ... ... ... ... ... ... ... ... ...                                           24,512 19,557 20,664 22,195 21,538    
Slovenia USD bil ... ... ... ... ... ... ... ... ... ...                                           11,140 8,671 9,375 9,774 8,343    
Somalia USD bil                       ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
South Africa USD bil                                                               82,122 79,131 77,595 71,879 66,618    
South Korea USD bil                                                               396,318 379,085 379,960 413,195 399,869    
South Sudan USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...       949 1,209 1,913 3,103 1,584   ...
Spain USD bil                                                               325,996 267,123 254,821 267,838 245,107    
Sri Lanka USD bil                                                               21,784 26,727 24,710 25,640 25,133    
Sudan USD bil                                                               14,528 13,039 14,076 13,505 16,089    
Suriname USD bil                                                               2,352 0.295 3,235 3,703 3,255    
Swaziland USD bil                                                               622 591 552 539 460    
Sweden USD bil                                                               134,798 123,575 130,806 134,582 121,120    
Switzerland USD bil                                                               187,034 162,905 155,234 164,789 156,820    
Syria USD bil                                                         ... ... ... ... ... ... ... ... ... ...
Tajikistan USD bil ... ... ... ... ... ... ... ... ... ...                                           1,905 1,776 2,104 2,416 2,267   ...
Tanzania USD bil ... ... ... ... ... ... ... ... ... ...                                           12,039 13,816 17,116 18,814 15,521    
Thailand USD bil                                                               99,348 111,412 115,411 97,432 89,505    
Togo USD bil                                                               686 935 1,002 1,037 848    
Trinidad and Tobago USD bil                                                               2,803 2,704 3,021 3,062 2,622   ...
Tunisia USD bil                                                               10,775 11,011 10,515 11,036 8,612    
Turkey USD bil                                                               260,319 247,373 283,018 271,226 243,856    
Turkmenistan USD bil ... ... ... ... ... ... ...           ...   ... ...                               15,181 16,598 ... ... ... ... ...
Uganda USD bil                                                               5,540 6,310 6,974 7,446 6,672    
Ukraine USD bil ... ... ... ... ... ... ... ... ...                                             36,608 38,172 33,892 17,885 14,504    
United Arab Emirates USD bil ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                     81,320 82,081 75,235 89,488 91,938    
United Kingdom USD bil                                                               413,836 425,019 455,615 523,687 498,535    
USA USD bil                                                               2,969,181 3,242,785 3,426,416 3,640,773 3,833,475    
Uruguay USD bil                                                               10,016 11,747 12,936 12,136 10,498    
Uzbekistan USD bil ... ... ... ... ... ... ... ... ... ...                                           12,237 16,108 17,477 19,005 17,965    
Venezuela USD bil                                                               73,020 101,410 101,169 119,674 ... ... ...
Vietnam USD bil ... ... ... ... ... ...                                                   40,324 42,451 45,675 49,964 53,483    
Yemen USD bil ... ... ... ... ... ... ... ... ... ...                                           1,800 3,081 3,276 3,386 640   ...
Zambia USD bil                             ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...   7,893 8,098 9,546 9,243 9,055   ...
Zimbabwe USD bil                                                               2,453 1,687 1,758 1,879 2,003    
World USD bil                                                               18,486,654 19,072,664 19,720,755 20,497,490 19,510,567