visualizedata.org

Demo page: real public data, in a page layout that is still being designed. Numbers are as the sources published them on the build date shown at the bottom.

Cuba / Economy / GDP

GDP in Cuba

US$ · 2020 · from World Bank World Development Indicators, via economicdata.dev

$107.35Bin 2020

GDP, CubaCuba was at $107.35B in 2020, 0.1% of the world's $86.39T; in 1970 it was $5.69B.
025000M50000M75000M100000M125000M1970198019902000201020202020: $107.35B
Indicator: GDP, US$, yearly (current US$); WDI NY.GDP.MKTP.CD via economicdata.devSource: World Bank, World Development Indicators (CC BY 4.0), via economicdata.dev world-macro, version 2026-10-26.4c468380bf
Show the numbers (51 rows)
YearCuba
2020107352M
2019103428M
2018100050M
201796851M
201691370M
201587133M
201480656M
201377148M
201273141M
201168990M
201059563M
200957481M
200856302M
200754263M
200648836M
200542644M
200438203M
200335901M
200233591M
200131682M
200030565M
199928365M
199825736M
199725366M
199625017M
199530430M
199428448M
199322367M
199222086M
199124317M
199028645M
198927023M
198827459M
198725214M
198624227M
198522920M
198424039M
198322205M
198220954M
198120150M
198019913M
197919584M
197817845M
197714206M
197613790M
197513027M
197411406M
19739988M
19728135M
19716915M
19705693M
Where Cuba sits among countries, 2020Cuba's $107.35B is higher than 147 of the other 207 countries with a 2020 figure; the world as a whole was at $86.39T, off this scale.
Cuba $107.35B$52.30M$21.38Tlog scale

Point at a tick to see which country it is.

Every country, 2020 (208)
  1. United States $21.38T
  2. China $15.00T
  3. Japan $5.19T
  4. Germany $3.94T
  5. United Kingdom $2.72T
  6. India $2.67T
  7. France $2.65T
  8. Italy $1.91T
  9. South Korea $1.74T
  10. Canada $1.66T
  11. Russia $1.49T
  12. Brazil $1.48T
  13. Australia $1.33T
  14. Spain $1.29T
  15. Mexico $1.12T
  16. Indonesia $1.06T
  17. Netherlands $932.56B
  18. Saudi Arabia $767.95B
  19. Switzerland $756.10B
  20. Türkiye $733.63B
  21. Poland $605.91B
  22. Nigeria $598.59B
  23. Sweden $544.27B
  24. Belgium $529.69B
  25. Thailand $500.27B
  26. Ireland $436.01B
  27. Austria $434.40B
  28. Israel $410.91B
  29. Argentina $385.74B
  30. Egypt $383.82B
  31. Norway $382.25B
  32. Bangladesh $373.98B
  33. Philippines $361.75B
  34. United Arab Emirates $357.16B
  35. Denmark $355.63B
  36. Singapore $351.23B
  37. Vietnam $346.62B
  38. Hong Kong SAR China $344.94B
  39. South Africa $337.97B
  40. Malaysia $337.46B
  41. Pakistan $300.43B
  42. Iran $280.93B
  43. Colombia $270.35B
  44. Finland $270.00B
  45. Chile $254.10B
  46. Czechia $251.11B
  47. Romania $250.62B
  48. Portugal $229.62B
  49. New Zealand $213.32B
  50. Peru $201.41B
  51. Greece $191.36B
  52. Iraq $180.90B
  53. Kazakhstan $171.08B
  54. Algeria $164.87B
  55. Hungary $158.47B
  56. Ukraine $156.62B
  57. Qatar $144.41B
  58. Morocco $121.35B
  59. Kuwait $111.05B
  60. Slovakia $107.73B
  61. Cuba $107.35B
  62. Puerto Rico $103.13B
  63. Kenya $100.66B
  64. Ethiopia $98.68B
  65. Ecuador $95.87B
  66. Sri Lanka $84.34B
  67. Myanmar (Burma) $79.01B
  68. Dominican Republic $78.55B
  69. Guatemala $77.72B
  70. Oman $75.91B
  71. Luxembourg $73.67B
  72. Bulgaria $70.49B
  73. Uzbekistan $70.13B
  74. Ghana $70.01B
  75. Tanzania $66.07B
  76. Côte d’Ivoire $63.03B
  77. Costa Rica $62.81B
  78. Belarus $61.37B
  79. Angola $58.51B
  80. Croatia $57.96B
  81. Lithuania $57.41B
  82. Panama $57.06B
  83. Serbia $55.87B
  84. Uruguay $53.56B
  85. Slovenia $53.38B
  86. Jordan $47.93B
  87. Libya $46.85B
  88. Congo - Kinshasa $46.69B
  89. Venezuela $42.84B
  90. Azerbaijan $42.69B
  91. Tunisia $42.49B
  92. Bolivia $42.31B
  93. Cameroon $40.77B
  94. Uganda $37.60B
  95. Bahrain $35.84B
  96. Paraguay $35.43B
  97. Cambodia $34.82B
  98. Nepal $33.43B
  99. Latvia $33.38B
  100. Zimbabwe $31.98B
  101. Estonia $31.82B
  102. Lebanon $31.71B
  103. Turkmenistan $27.35B
  104. Sudan $27.03B
  105. Cyprus $25.56B
  106. Macao SAR China $25.28B
  107. El Salvador $24.92B
  108. Senegal $24.53B
  109. Papua New Guinea $23.85B
  110. Honduras $23.35B
  111. Iceland $22.03B
  112. Trinidad & Tobago $20.89B
  113. Mali $20.70B
  114. Bosnia & Herzegovina $20.23B
  115. Afghanistan $19.96B
  116. Laos $18.98B
  117. Zambia $18.14B
  118. Burkina Faso $17.73B
  119. Malta $16.40B
  120. Georgia $16.01B
  121. Benin $15.69B
  122. Palestinian Territories $15.53B
  123. Gabon $15.34B
  124. Albania $15.24B
  125. Jamaica $15.00B
  126. Botswana $14.96B
  127. Chad $14.93B
  128. Haiti $14.51B
  129. Mozambique $14.24B
  130. Guinea $14.09B
  131. Niger $13.65B
  132. Mongolia $13.31B
  133. Madagascar $13.05B
  134. Nicaragua $12.73B
  135. Armenia $12.64B
  136. Syria $12.50B
  137. North Macedonia $12.36B
  138. Brunei $12.01B
  139. Malawi $11.77B
  140. Mauritius $11.57B
  141. Moldova $11.53B
  142. Congo - Brazzaville $11.47B
  143. Namibia $10.58B
  144. Rwanda $10.49B
  145. Bahamas $10.36B
  146. Equatorial Guinea $9.89B
  147. New Caledonia $9.45B
  148. Somalia $8.63B
  149. Kyrgyzstan $8.27B
  150. Mauritania $8.26B
  151. Tajikistan $8.13B
  152. Togo $7.49B
  153. Bermuda $6.89B
  154. Monaco $6.73B
  155. Sierra Leone $6.69B
  156. Isle of Man $6.68B
  157. Liechtenstein $6.41B
  158. Guam $5.92B
  159. Cayman Islands $5.66B
  160. French Polynesia $5.57B
  161. Guyana $5.47B
  162. Barbados $5.40B
  163. Montenegro $4.73B
  164. U.S. Virgin Islands $4.23B
  165. Fiji $4.23B
  166. Eswatini $4.13B
  167. Maldives $3.71B
  168. Faroe Islands $3.27B
  169. Burundi $3.19B
  170. Liberia $3.18B
  171. Djibouti $3.14B
  172. Greenland $3.09B
  173. Suriname $2.91B
  174. Andorra $2.89B
  175. Curaçao $2.53B
  176. Aruba $2.46B
  177. Bhutan $2.46B
  178. Central African Republic $2.33B
  179. Timor-Leste $2.16B
  180. Lesotho $2.05B
  181. Belize $2.05B
  182. Cape Verde $1.82B
  183. Gambia $1.81B
  184. Guinea-Bissau $1.71B
  185. San Marino $1.54B
  186. Solomon Islands $1.54B
  187. St. Lucia $1.52B
  188. Antigua & Barbuda $1.41B
  189. Seychelles $1.38B
  190. Sint Maarten $1.24B
  191. Comoros $1.23B
  192. Grenada $1.04B
  193. Vanuatu $1.02B
  194. Turks & Caicos Islands $918.39M
  195. St. Kitts & Nevis $883.92M
  196. Samoa $868.88M
  197. Northern Mariana Islands $866.00M
  198. St. Vincent & Grenadines $864.57M
  199. American Samoa $721.00M
  200. Dominica $528.94M
  201. Tonga $506.57M
  202. São Tomé & Príncipe $471.23M
  203. Micronesia $372.90M
  204. Palau $258.99M
  205. Marshall Islands $241.80M
  206. Kiribati $220.91M
  207. Nauru $124.69M
  208. Tuvalu $52.30M
Indicator: GDP, US$, 2020 (current US$); WDI NY.GDP.MKTP.CD via economicdata.devSource: World Bank, World Development Indicators (CC BY 4.0), via economicdata.dev world-macro, version 2026-10-26.4c468380bf

Get this data

This page's numbers, as JSON:

curl https://visualizedata.org/data/indicators/gdp.json

The economicdata.dev API it comes from (live, no key; World Bank data):

curl "https://api.economicdata.dev/v1/world-macro/annual/cub.json"

Open the JSON

Source