Foreign Trade (As % of GDP)

Created with Highcharts 6.0.4%0255075100125150175200225250275300325350375400425
Hong Kong
Luxembourg
Singapore
Malta
Ireland
Djibouti
Slovakia
Vietnam
Belgium
Cyprus
United Arab Emirates
Macao
Hungary
Slovenia
Estonia
Source: World Bank
Last Updated: Feb 1, 2023

Based on a comparison of 163 countries in 2021, Hong Kong ranked the highest in foreign trade as a share of GDP with 402% followed by Luxembourg and Singapore. On the other end of the scale was Sudan with 4.13%, Nigeria with 22.6% and Ethiopia with 24.3%.

$9.99

Buy Foreign Trade (As % of GDP) data for all countries.

from $199/month

Buy annual subscriptions for all our products.

CountryUnit
Afghanistan%
Albania%
Algeria%
Angola%
Argentina%
Armenia%
Australia%
Austria%
Azerbaijan%
Bahamas%
Bahrain%
Bangladesh%
Belarus%
Belgium%
Belize%
Benin%
Bhutan%
Bolivia%
Bosnia and Herzegovina%
Botswana%
Brazil%
Brunei%
Bulgaria%
Burkina Faso%
Burundi%
Cambodia%
Cameroon%
Canada%
Cayman Islands%
Central African Republic%
Chad%
Chile%
China%
Colombia%
Comoros%
Congo%
Costa Rica%
Croatia%
Cuba%
Cyprus%
Czechia%
Dem. Republic of the Congo%
Denmark%
Djibouti%
Dominican Republic%
East Timor%
Ecuador%
Egypt%
El Salvador%
Equatorial Guinea%
Eritrea%
Estonia%
Ethiopia%
European Union%
Fiji%
Finland%
France%
Gabon%
Gambia%
Georgia%
Germany%
Ghana%
Greece%
Guatemala%
Guinea%
Guinea Bissau%
Guyana%
Haiti%
Honduras%
Hong Kong%
Hungary%
Iceland%
India%
Indonesia%
Iraq%
Iran%
Ireland%
Israel%
Italy%
Ivory Coast%
Jamaica%
Japan%
Jordan%
Kazakhstan%
Kenya%
Kosovo%
Kuwait%
Kyrgyzstan%
Laos%
Latvia%
Lebanon%
Lesotho%
Liberia%
Libya%
Lithuania%
Luxembourg%
Macao%
Macedonia%
Madagascar%
Malawi%
Malaysia%
Maldives%
Mali%
Malta%
Mauritania%
Mauritius%
Mexico%
Moldova%
Mongolia%
Montenegro%
Morocco%
Mozambique%
Myanmar%
Namibia%
Nepal%
Netherlands%
New Zealand%
Nicaragua%
Niger%
Nigeria%
Norway%
Oman%
Pakistan%
Palestine%
Panama%
Papua New Guinea%
Paraguay%
Peru%
Philippines%
Poland%
Portugal%
Puerto Rico%
Qatar%
Romania%
Russia%
Rwanda%
Saudi Arabia%
Senegal%
Serbia%
Seychelles%
Sierra Leone%
Singapore%
Slovakia%
Slovenia%
Somalia%
South Africa%
South Korea%
South Sudan%
Spain%
Sri Lanka%
Sudan%
Suriname%
Swaziland%
Sweden%
Switzerland%
Syria%
Tajikistan%
Tanzania%
Thailand%
Togo%
Trinidad and Tobago%
Tunisia%
Turkey%
Turkmenistan%
Uganda%
Ukraine%
United Arab Emirates%
United Kingdom%
USA%
Uruguay%
Uzbekistan%
Venezuela%
Vietnam%
Yemen%
Zambia%
Zimbabwe%
World%
20022003200420052006200720082009201020112012201320142015201620172018201920202021
             55.147.751.2............
             71.874.878.276.876.3  
             59.755.955.358.151.8  
             62.953.452.366.457.8  
             22.526.125.330.832.6  
             71.776.187.292.596.1  
             41.640.842.043.445.8  
             102101105108108  
             72.690.190.491.785.8  
             73.570.471.875.771.9  
             155140143151142 ...
             42.131.330.032.531.6  
             116125133139131  
             154158165166164  
             10395.796.999.7101  
             56.859.061.561.863.7  
             97.983.481.284.282.1  
             67.956.456.757.156.4  
             89.389.398.099.995.8  
             11310081.987.583.2  
             27.024.524.328.928.9  
             89.987.385.293.9109  
             127123130129125  
             59.157.959.360.658.7......
             22.823.022.226.629.0  
             128127125125124  
             45.540.639.240.643.4  
             66.265.465.166.465.4  
.............................................117117115 ...
             53.150.557.149.750.1  
             66.663.373.674.274.6  
             59.356.156.058.257.5  
             39.536.937.637.635.9  
             38.436.235.336.537.6  
             37.837.140.243.042.3  
             123131113120127  
             60.862.265.166.965.8  
             91.292.697.699.7102  
             31.627.326.227.122.8  
             137139148149152  
             155151151148142  
             59.355.974.369.955.2  
             104100103107110  
      ...............  268213306300321 ...
             52.251.650.252.151.0  
             59.959.958.264.570.9  
             45.238.542.446.446.1  
             34.830.245.148.343.2  
             76.672.874.375.676.0  
             98.992.610210494.9  
          ..............................
             151150148146144  
             39.734.931.131.228.8  
             88.487.490.592.192.1  
             10197.297.0103107  
             71.470.975.178.279.6  
             61.861.163.064.464.1  
             73.970.175.177.073.4  
             52.946.053.363.153.3  
             98.896.8104112119  
             86.284.887.288.587.7  
             76.567.970.568.076.8  
             65.364.071.680.281.9  
             49.946.446.147.045.5  
             72.411210189.078.4  
             59.857.860.856.055.4 ...
             100100104............
             42.145.145.847.349.2  
             10799.810210498.0  
             389372377377354  
             167164165163161  
             95.888.387.090.084.2  
             41.940.140.743.640.0  
             41.937.439.443.137.6  
             69.654.659.865.869.0  
             39.440.444.758.450.8  
             215228220217252  
             59.258.056.658.956.3  
             56.455.458.660.359.9  
             52.747.548.546.146.4  
             76.176.583.590.090.1  
             35.431.334.436.635.2  
             95.688.989.787.684.8  
             53.060.356.863.564.9  
             40.334.936.034.431.8  
             74.075.080.486.385.8  
             98.796.297.810398.2......
             11110610198.999.4  
             85.875.175.8............
             122119124124120  
             71.867.768.568.362.6  
             128138144143135  
             126122123120127 ...
             56.941.147.563.878.2 ...
             139134145149149  
             351348354362378  
             118112115116114  
             114116124133139  
             61.260.865.367.862.6  
             64.977.965.369.066.6......
             131127133130123  
             150149152154148  
             63.663.858.160.163.7  
             299303291273275  
             77.373.278.889.196.2  
             10710110198.196.3  
             71.176.177.180.677.9  
             89.387.685.685.985.9  
             89.7101116126124  
             103104106110109  
             67.371.174.277.376.0  
             93.910699.7127112  
             44.953.961.062.460.7  
             97.294.081.281.782.9  
             46.742.144.648.449.2  
             158149156159155  
             54.952.554.255.854.3  
             98.293.896.494.094.7  
             44.736.539.638.137.7  
             21.320.726.333.034.0  
             69.968.969.270.271.0  
             96.482.989.089.386.5  
             27.724.725.527.628.9  
             70.865.468.471.469.0  
             99.987.487.490.085.0  
   ...................................................
             66.967.871.572.571.3  
             45.245.447.548.646.9  
             59.161.868.272.268.8  
             92.897.5101103103  
             80.579.384.486.486.6  
             109110113106108  
             93.789.591.591.890.3  
             83.585.987.286.584.5  
             49.446.546.951.649.2  
             45.249.553.755.857.9  
             71.161.964.264.262.8  
             58.154.157.761.864.2  
             97.4102108109112  
             190190210203218  
             66.879.474.556.756.2  
             329303316324322  
             180184188190183  
             146147157161159  
.................................  94.295.1100107101  
             56.755.953.554.654.1  
             79.173.677.179.075.8  
..................       65.6117...............
             64.263.766.767.666.9  
             46.946.547.149.849.4  
             1.501.461.461.301.22  
             90.993.294.9107105 ...
             84.186.787.884.888.6  
             83.782.384.989.191.4  
             117124124124124  
             51.167.161.150.742.0 ...
             52.755.053.855.856.0 ...
             40.835.432.232.633.0  
             125121121121110  
             93.766.958.156.754.4  
             98.298.8...............
             87.287.195.8104102  
             51.148.355.862.662.7  
             81.362.053.635.2.........
             37.731.236.836.639.4  
             10810610499.290.5  
             169171173158167 ...
             56.959.362.864.064.1  
             27.826.627.327.626.5  
             45.348.646.847.849.6  
             30.829.247.871.572.9  
             .....................
             145145161165165  
             59.242.271.349.355.0 ...
             79.974.071.674.968.8  
             56.751.250.054.652.7  
             56.154.356.157.656.3