Gross Capital Formation (As % of GDP)

Based on a comparison of 170 countries in 2019, Mozambique ranked the highest in gross capital formation as a share of GDP with 66.0% followed by Bhutan and Suriname. On the other end of the scale was Liberia with 0%, Cuba with 0.103% and Iraq with 0.179%.

Average gross capital formation as a share of GDP reached 26.5% in 2019 in the World according to the National Statistical Office. This is 0.063% more than in the previous year and 99.09999999999999% more than 10 years ago.

Historically, average gross capital formation as a share of GDP reached an all time high of 26.9% in 2023 and an all time low of 0.225% in 1967. The average annual growth amounted to 8.65% since 1960.

$9.99

Buy Gross Capital Formation (As % of GDP) 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 % ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       0.173 0.182 0.195 0.178 0.192            
Albania %                                                                   0.281 0.257 0.258 0.257 0.249            
Algeria %                                                                   0.434 0.456 0.508 0.508 0.484            
Angola % ... ... ... ... ...                     ...                                   0.261 0.275 0.342 0.272 0.241            
Argentina %                                                                   0.173 0.173 0.171 0.170 0.186            
Armenia % ... ... ... ... ... ... ... ... ... ...                                               0.223 0.209 0.207 0.180 0.190            
Australia %                                                                   0.278 0.267 0.261 0.253 0.242            
Austria %                                                                   0.237 0.235 0.238 0.243 0.251            
Azerbaijan % ... ... ... ... ... ... ... ... ... ...                                               0.257 0.275 0.279 0.257 0.241            
Bahamas %                 ...                                                 0.287 0.322 0.247 0.247 0.271            
Bahrain %                                                                   0.259 0.268 0.265 0.295 0.329            
Bangladesh %                                                                   0.284 0.286 0.289 0.297 0.305            
Belarus % ... ... ... ... ... ... ... ... ... ...                                               0.399 0.494 0.325 0.265 0.262            
Belgium %                                                                   0.222 0.234 0.236 0.241 0.246            
Belize %                                                                   0.178 0.192 0.212 0.212 0.179            
Benin %                                                                   0.278 0.286 0.260 0.246 0.284            
Bhutan %                                                                   0.459 0.517 0.539 0.554 0.513            
Bolivia %                                                                   0.190 0.210 0.203 0.211 0.222            
Bosnia and Herzegovina % ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     0.182 0.191 0.187 0.196 0.211            
Botswana %                                                                   0.294 0.279 0.321 0.286 0.281            
Brazil %                                                                   0.217 0.205 0.174 0.150 0.150            
Brunei % ... ... ... ... ... ... ... ... ...                                                 0.396 0.274 0.352 0.346 0.348            
Bulgaria %                                                                   0.211 0.215 0.212 0.191 0.201            
Burkina Faso %                                                                   0.325 0.259 0.243 0.208 0.228            
Burundi %                                                                   0.146 0.142 0.122 0.092 7.00            
Cambodia % ... ... ... ... ... ... ... ... ... ... ... ... ...                                         0.200 0.221 0.225 0.227 0.229            
Cameroon %                                                                   0.231 0.241 0.224 0.226 0.229            
Canada %                                                                   0.250 0.249 0.239 0.229 0.236            
Central African Republic %                                                                   0.087 0.102 0.139 0.136 0.177            
Chad % ... ...                                                               0.293 0.338 0.285 0.244 0.216            
Chile %                                                                   0.256 0.232 0.238 0.222 0.221            
China %                                                                   0.474 0.470 0.454 0.443 0.436            
Colombia %                                                                   0.225 0.240 0.238 0.233 0.222            
Comoros %                                                                   0.164 0.152 0.140 0.158 0.175            
Congo %                                                                   0.309 0.413 0.409 0.278 0.226            
Costa Rica %                                                                   0.190 0.188 0.184 0.184 0.180            
Croatia % ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     0.194 0.188 0.200 0.208 0.209            
Cuba %                                                                   0.094 0.076 0.094 0.096 0.103 ... ... ... ... ... ...
Cyprus %                                                                   0.132 0.123 0.142 0.166 0.202            
Czech Republic % ... ... ... ... ... ... ... ... ... ...                                               0.247 0.259 0.280 0.260 0.259            
Dem. Republic of the Congo %                                                                   0.218 0.232 0.196 0.174 0.208            
Denmark %                                                                   0.197 0.201 0.206 0.214 0.216            
Djibouti % ... ... ... ... ... ... ... ... ... ...                                     ... ...       0.298 0.338 0.447 0.288 0.504            
Dominican Republic %                                                                   0.227 0.230 0.226 0.219 0.218            
East Timor % ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           0.114 0.164 0.191 0.262 0.162            
Ecuador %                                                                   0.285 0.283 0.269 0.250 0.263            
Egypt %                                                                   0.142 0.136 0.143 0.150 0.153            
El Salvador %                                                                   0.172 0.164 0.156 0.151 0.169            
Equatorial Guinea %                                                                   0.303 0.287 0.247 0.165 0.103            
Eritrea % ... ... ... ... ... ... ... ... ... ... ... ...                                           9.32 8.48 8.12 8.11 7.83            
Estonia % ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     0.269 0.268 0.249 0.251 0.261            
Ethiopia % ...                                                                 0.341 0.380 0.407 0.380 0.390            
European Union %                                                                   0.193 0.197 0.201 0.202 0.205            
Fiji %                                                                   0.276 0.190 0.179 0.200 21.5            
Finland %                                                                   0.214 0.209 0.209 0.221 0.226            
France %                                                                   0.223 0.227 0.227 0.227 0.235            
Gabon %                                                                   0.292 0.351 0.292 0.270 0.215            
Gambia %                                                                   14.0 14.6 13.4 13.0 19.9            
Georgia %                                                                   0.248 0.298 0.315 0.327 0.324            
Germany %                                                                   0.195 0.196 0.192 0.197 0.201            
Ghana %                                                                   0.265 0.293 0.298 0.276 0.220            
Greece %                                                                   0.116 0.119 0.102 0.115 0.125            
Guatemala %                                                                   0.140 0.137 0.136 0.129 0.121            
Guinea % ... ... ... ... ... ...                                                       0.235 0.228 0.242 0.518 0.738            
Guinea Bissau %                                                                   0.072 0.114 0.081 0.078 0.105            
Guyana %                                                                   0.186 0.287 0.234 0.296 0.305            
Haiti % ... ... ... ... ... ... ... ...                                                   0.300 0.309 0.324 0.305 0.290            
Honduras %                                                                   0.218 0.222 0.251 0.233 0.238            
Hong Kong %                                                                   0.240 0.238 0.215 0.215 0.223            
Hungary % ... ... ... ... ... ... ... ... ... ... ...                                             0.210 0.233 0.226 0.200 0.227            
Iceland %                                                                   0.154 0.173 0.193 0.216 0.222            
India %                                                                   0.340 0.343 0.321 0.302 0.309            
Indonesia %                                                                   0.338 0.346 0.341 0.339 0.337            
Iraq % ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           0.269 0.257 0.247 0.207 0.179 ... ... ... ... ... ...
Iran %                                                                   0.387 0.399 0.340 0.332 0.347            
Ireland %                                                                   0.188 0.223 0.250 0.381 0.247            
Israel %                                                                   0.200 0.201 0.198 0.209 0.208            
Italy %                                                                   0.170 0.170 0.173 0.176 0.176            
Ivory Coast %                                                                   0.207 0.197 0.201 0.177 0.176            
Jamaica %                                                                   0.213 0.225 0.214 0.213 0.226            
Japan %                                                                   0.232 0.239 0.240 0.236 0.240            
Jordan %                                                                   0.281 0.280 0.241 0.222 0.230            
Kazakhstan % ... ... ... ... ... ... ... ... ... ... ... ...                                           0.246 0.258 0.279 0.278 0.266            
Kenya %                                                                   0.201 0.224 0.215 0.173 0.182            
Kosovo % ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                       0.276 0.258 0.276 0.272 0.284 ... ... ... ... ... ...
Kuwait %                                                                   0.144 0.163 0.254 0.270 0.289            
Kyrgyzstan % ... ... ... ... ... ... ...                                                     0.339 0.368 0.347 0.339 0.322            
Laos % ... ... ... ...           ... ... ... ... ... ... ... ... ... ... ...                           0.306 0.298 0.316 0.290 0.290 ... ... ... ... ... ...
Latvia %                                                                   0.243 0.227 0.222 0.207 0.223            
Lebanon % ... ... ... ... ... ... ... ... ... ...                                               0.275 0.239 0.212 0.208 0.200 ... ... ... ... ... ...
Lesotho %                                                                   0.297 0.314 0.287 0.279 24.0            
Liberia % ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           0.195 0.195 0.202 0.201 0.205            
Libya % ... ... ... ... ... ... ... ... ... ...                                               29.9 53.5 77.2 68.9 43.3            
Lithuania % ... ... ... ... ... ... ... ... ... ...                                               0.195 0.190 0.206 0.177 0.179            
Luxembourg %                                                                   0.190 0.199 0.191 0.192 0.190            
Macao % ... ...                                                               0.141 0.196 0.251 0.217 0.185            
Macedonia % ... ... ... ... ... ... ... ... ... ...                                               0.288 0.303 0.305 0.325 0.330 ... ... ... ... ... ...
Madagascar %                                                                   0.159 0.156 0.131 0.148 0.152            
Malawi %                                                                   0.127 0.120 0.122 0.108 0.134            
Malaysia %                                                                   0.259 0.250 0.251 0.258 0.256            
Maldives % ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     20.0 20.0 20.0 20.0 20.0            
Mali %                                                                   0.178 0.202 0.208 0.228 0.221            
Malta %                                                                   0.191 0.177 0.254 0.238 0.225            
Mauritania %                                                                   0.560 0.522 0.548 0.477 0.498            
Mauritius %                                                                   0.220 0.197 0.181 0.179 0.183            
Mexico %                                                                   0.225 0.219 0.233 0.237 0.231            
Moldova % ... ... ... ... ... ... ... ... ... ...                                               0.247 0.261 0.227 0.225 19.8            
Mongolia % ...                                                                 0.533 0.352 0.264 0.257 0.346            
Montenegro % ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           0.196 0.202 0.201 0.261 0.290            
Morocco %                                                                   0.347 0.325 0.308 0.326 0.326            
Mozambique %                                                                   0.545 0.554 0.453 0.381 0.392            
Myanmar %                                                                   0.318 0.354 0.349 0.329 22.2            
Namibia %                                                                   0.251 0.336 0.339 0.238 0.177            
Nepal %                                                                   0.373 0.412 0.391 0.339 0.457            
Netherlands %                                                                   0.185 0.179 0.225 0.205 0.207            
New Zealand %                                                                   0.220 0.229 0.234 0.244 0.243            
Nicaragua %                                                                   0.309 0.289 0.327 0.307 0.290            
Niger %                                                                   0.362 0.374 0.387 0.319 0.337            
Nigeria % ...                                                                 0.149 0.158 0.155 0.154 0.155            
Norway %                                                                   0.279 0.281 0.276 0.287 0.282            
Oman %                                                                   0.266 0.216 0.302 0.293 0.313            
Pakistan %                                                                   0.150 0.146 0.157 0.157 0.161            
Palestine % ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                       0.217 0.190 0.211 0.211 0.228 ... ... ... ... ... ...
Panama %                                                                   0.440 0.443 0.428 0.405 0.417            
Papua New Guinea %                                                   ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Paraguay %                                                                   0.223 0.225 0.208 0.197 0.201            
Peru %                                                                   0.256 0.246 0.242 0.221 0.209            
Philippines %                                                                   0.200 0.206 0.212 0.244 0.251            
Poland % ... ... ... ... ... ... ... ... ... ...                                               0.190 0.204 0.205 0.196 0.197            
Portugal %                                                                   0.146 0.153 0.158 0.157 0.169            
Puerto Rico %                                                                   0.095 0.089 0.086 0.080 0.075            
Qatar % ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                       0.278 0.318 0.371 0.489 0.446 ... ... ... ... ... ...
Romania % ...     ... ... ... ... ... ... ...                                               0.256 0.247 0.251 0.233 0.244            
Russia % ... ... ... ... ... ... ... ...                                                   0.231 0.222 0.224 0.235 0.242            
Rwanda %                                                                   0.254 0.244 0.258 0.253 0.229            
Saudi Arabia %                                                                   0.265 0.288 0.351 0.309 0.279            
Senegal %                                                                   0.242 0.259 0.258 0.252 0.286            
Serbia % ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     0.176 0.175 0.189 0.191 0.210            
Seychelles %                                                                   0.403 0.410 0.365 0.326 0.372            
Sierra Leone %                                                                   0.138 0.137 0.155 0.201 0.185            
Singapore %                                                                   0.307 0.302 0.271 0.270 0.276            
Slovakia % ... ... ... ... ... ... ... ... ... ...                                               0.210 0.220 0.245 0.230 0.225            
Slovenia % ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                                     0.195 0.196 0.194 0.187 0.193            
Somalia %                       ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
South Africa %                                                                   0.212 0.205 0.210 0.194 0.186            
South Korea %                                                                   0.291 0.293 0.289 0.293 0.311            
South Sudan % ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...           0.128 0.206 0.145 0.173 8.65            
Spain %                                                                   0.187 0.195 0.204 0.204 0.211            
Sri Lanka %                                                                   0.332 0.323 0.312 0.350 0.367            
Sudan %                                                                   0.195 0.164 0.166 0.196 0.189            
Suriname %                                                                   66.3 73.0 69.9 60.7 46.6            
Swaziland %                                                                   0.121 0.123 0.114 0.121 0.117            
Sweden %                                                                   0.226 0.234 0.243 0.245 0.256            
Switzerland %                                                                   0.225 0.232 0.231 0.230 0.235            
Syria %                                                               ... ... ... ... ... ... ... ... ... ... ... ... ...
Taiwan %                                                                   22.1 21.9 20.9 20.8 20.3            
Tajikistan % ... ... ... ... ...                                                         0.247 0.262 0.289 0.311 24.9            
Tanzania % ... ... ... ... ... ... ... ... ... ...                                               0.375 0.377 0.328 0.322 0.340            
Thailand %                                                                   0.275 0.239 0.223 0.211 0.228            
Togo %                                                                   0.232 0.227 0.203 0.225 0.267            
Trinidad and Tobago %                                                                   0.114 0.117 0.111 0.088 ... ... ... ... ... ... ...
Tunisia %                                                                   0.227 0.232 0.200 0.184 0.198            
Turkey %                                                                   0.298 0.290 0.284 0.282 0.310            
Turkmenistan % ... ... ... ... ... ... ...           ...   ... ...                                   ... ... ... ... ... ... ... ... ... ... ...
Uganda %                                                                   0.284 0.273 0.246 0.255 0.237            
Ukraine % ... ... ... ... ... ... ... ... ...                                                 0.185 0.134 0.159 0.217 0.207            
United Arab Emirates % ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...                           0.193 0.222 0.257 0.260 0.248            
United Kingdom %                                                                   0.165 0.173 0.172 0.173 0.172            
USA %                                                                   0.204 0.208 0.210 0.203 0.206            
Uruguay %                                                                   0.225 0.212 0.197 0.178 0.157            
Uzbekistan % ... ... ... ... ... ... ...                                                     0.303 0.301 0.269 0.248 0.292            
Venezuela %                                                                   0.273 0.248 49.1 15.4 10.0            
Vietnam % ... ... ... ... ... ...                                                       0.267 0.268 0.277 0.266 0.266            
Yemen % ... ... ... ... ... ... ... ... ... ...                                               8.11 7.83 1.65 1.40 2.08            
Zambia %                                                                   0.340 0.340 0.428 0.382 42.2            
Zimbabwe %                                                                   0.092 0.096 0.100 0.099 0.097            
World %                                                                   0.244 0.246 0.245 0.240 0.242