Stocks traded, total value (current US$) by country

The value of shares traded is the total number of shares traded, both domestic and foreign, multiplied by their respective matching prices. Figures are single counted (only one side of the transaction is considered). Companies admitted to listing and admitted to trading are included in the data. Data are end of...

Countries reporting
103
Highest
59.22 trillion current US$
China
Lowest
130,000 current US$
Uruguay
Median
9.49 billion current US$
Years covered
51
1975–2025
Data points
4,154

What the numbers show

Stocks traded, total value (current US$) is currently reported for 103 countries. The highest value is 59.22 trillion current US$ in China; the lowest is 130,000 current US$ in Uruguay.

The median across all reporting countries is 9.49 billion current US$, and the mean is 1.48 trillion current US$.

Over the past decade 63 countries rose and 40 fell. The largest increase was in Latvia (up 795,900.0%), and the largest decrease in Ukraine (down 100.0%).

Stocks traded, total value: full country ranking

#Country LatestYear 10-year changeTrend
1 China 59.22 trillion current US$ 2025 up 50.6% volatile
2 United States 55.47 trillion current US$ 2025 up 34.0% volatile
3 Japan 8.34 trillion current US$ 2025 up 49.6% volatile
4 Hong Kong 5.86 trillion current US$ 2025 up 183.5% volatile
5 South Korea 3.30 trillion current US$ 2025 up 79.1% volatile
6 Canada 2.92 trillion current US$ 2025 up 166.6% volatile
7 India 2.87 trillion current US$ 2025 up 258.3% volatile
8 Italy 2.06 trillion current US$ 2014 up 128.4% volatile
9 Germany 1.48 trillion current US$ 2025 up 2.8% volatile
10 France 1.33 trillion current US$ 2015 up 4.5% volatile
11 Australia 1.10 trillion current US$ 2025 up 46.6% volatile
12 Brazil 1.03 trillion current US$ 2025 up 146.0% volatile
13 Turkey 977.10 billion current US$ 2025 up 179.4% volatile
14 Switzerland 893.44 billion current US$ 2025 down 6.5% volatile
15 United Kingdom 636.82 billion current US$ 2023 down 62.0% volatile
16 Netherlands 476.18 billion current US$ 2014 down 24.2% volatile
17 Spain 469.33 billion current US$ 2025 down 52.0% volatile
18 Saudi Arabia 333.03 billion current US$ 2025 down 23.8% volatile
19 Sweden 309.80 billion current US$ 2004 up 250.1% volatile
20 Thailand 290.25 billion current US$ 2025 up 7.0% volatile
21 South Africa 284.15 billion current US$ 2025 up 21.4% volatile
22 Vietnam 226.27 billion current US$ 2025 up 852.9% volatile
23 Indonesia 215.76 billion current US$ 2025 up 187.5% volatile
24 Russia 214.43 billion current US$ 2023 down 8.9% volatile
25 Finland 188.76 billion current US$ 2004 up 1,319.7% volatile
26 Israel 164.33 billion current US$ 2025 up 191.5% volatile
27 United Arab Emirates 150.65 billion current US$ 2025 up 161.5% volatile
28 Malaysia 141.33 billion current US$ 2025 up 26.8% volatile
29 Mexico 127.06 billion current US$ 2025 up 22.6% volatile
30 Poland 121.80 billion current US$ 2025 up 131.4% volatile
31 Singapore 114.20 billion current US$ 2019 down 55.0% volatile
32 Belgium 107.25 billion current US$ 2014 up 42.8% volatile
33 Norway 101.70 billion current US$ 2019 down 51.0% volatile
34 Kuwait 82.02 billion current US$ 2025 up 205.0% volatile
35 Denmark 68.19 billion current US$ 2004 up 164.4% volatile
36 Chile 55.07 billion current US$ 2025 up 179.9% volatile
37 Greece 48.12 billion current US$ 2025 up 168.2% volatile
38 Portugal 46.80 billion current US$ 2014 up 26.1% volatile
39 Austria 39.12 billion current US$ 2025 up 23.3% volatile
40 Ireland 32.08 billion current US$ 2018 up 82.7% volatile
41 Pakistan 30.93 billion current US$ 2025 up 5,631.1% volatile
42 Qatar 28.96 billion current US$ 2025 up 19.9% rising
43 Philippines 24.59 billion current US$ 2025 down 36.0% volatile
44 Egypt 23.75 billion current US$ 2025 up 60.9% volatile
45 Iran 21.90 billion current US$ 2025 up 159.3% volatile
46 Morocco 13.25 billion current US$ 2025 up 354.0% volatile
47 New Zealand 13.15 billion current US$ 2025 up 45.1% volatile
48 Hungary 13.06 billion current US$ 2025 up 75.5% volatile
49 Iceland 11.74 billion current US$ 2004 up 60,080.5% volatile
50 Oman 10.33 billion current US$ 2025 up 190.2% volatile
51 Bangladesh 9.88 billion current US$ 2025 down 27.4% volatile
52 Colombia 9.49 billion current US$ 2025 down 18.1% volatile
53 Czechia 6.20 billion current US$ 2025 down 42.5% volatile
54 Nigeria 3.27 billion current US$ 2025 down 20.0% volatile
55 Sri Lanka 3.15 billion current US$ 2025 up 75.5% volatile
56 Romania 3.14 billion current US$ 2025 up 78.7% volatile
57 Jordan 3.02 billion current US$ 2025 down 15.1% volatile
58 Bahrain 1.62 billion current US$ 2025 up 450.6% volatile
59 Peru 1.33 billion current US$ 2025 down 8.0% volatile
60 Argentina 1.16 billion current US$ 2023 down 48.2% volatile
61 Tunisia 1.06 billion current US$ 2025 up 19.2% volatile
62 Estonia 899.20 million current US$ 2004 up 30.1% volatile
63 Slovenia 807.09 million current US$ 2025 up 121.4% volatile
64 Kenya 711.59 million current US$ 2025 up 4.2% volatile
65 Croatia 616.37 million current US$ 2025 up 45.4% volatile
66 Kazakhstan 586.96 million current US$ 2025 down 77.9% volatile
67 Panama 532.01 million current US$ 2025 up 114.3% volatile
68 Jamaica 422.26 million current US$ 2025 down 31.1% volatile
69 Palestine 383.19 million current US$ 2025 up 19.6% volatile
70 Botswana 360.97 million current US$ 2025 up 127.8% volatile
71 Bulgaria 317.81 million current US$ 2025 down 63.9% volatile
72 Mauritius 259.19 million current US$ 2025 down 43.8% volatile
73 Serbia 240.60 million current US$ 2012 up 103.7% volatile
74 Zimbabwe 201.16 million current US$ 1999 up 300.7% rising
75 Tanzania 175.92 million current US$ 2025 up 849.9% volatile
76 Cote d'Ivoire 169.10 million current US$ 2020 down 25.5% volatile
77 Cyprus 168.13 million current US$ 2025 up 28.4% volatile
78 Latvia 159.20 million current US$ 2004 up 795,900.0% volatile
79 Venezuela 88.80 million current US$ 2002 down 94.4% volatile
80 Zambia 88.68 million current US$ 2025 up 387.3% volatile
81 Seychelles 83.35 million current US$ 2025 down 47.2% volatile
82 Luxembourg 77.36 million current US$ 2025 down 19.4% volatile
83 Malta 57.66 million current US$ 2025 down 35.1% volatile
84 Costa Rica 43.71 million current US$ 2022 up 30.1% volatile
85 Montenegro 43.51 million current US$ 2012 down 87.8% volatile
86 Ghana 40.58 million current US$ 2025 down 79.0% volatile
87 Namibia 22.56 million current US$ 2024 down 67.7% volatile
88 Uzbekistan 14.57 million current US$ 2025 down 53.1% volatile
89 Lebanon 14.11 million current US$ 2022 down 96.5% volatile
90 Ecuador 13.20 million current US$ 2002 down 81.5% volatile
91 Belarus 12.66 million current US$ 2025 up 50.0% falling
92 Slovakia 10.24 million current US$ 2014 down 98.6% volatile
93 Bermuda 9.76 million current US$ 2025 down 36.3% volatile
94 Paraguay 9.40 million current US$ 2002 down 51.0% falling
95 Azerbaijan 9.10 million current US$ 2025 up 359.6% volatile
96 Rwanda 4.17 million current US$ 2025 down 69.5% volatile
97 Eswatini 3.54 million current US$ 2007 down 99.0% volatile
98 Armenia 2.99 million current US$ 2025 up 14,850.0% volatile
99 Ukraine 1.32 million current US$ 2019 down 100.0% volatile
100 Cayman Islands 1.30 million current US$ 2020 up 30.0% volatile
101 Papua New Guinea 900,000 current US$ 2017 down 98.3% volatile
102 Barbados 220,000 current US$ 2021 down 99.8% volatile
103 Uruguay 130,000 current US$ 1999 down 98.6% volatile

Regions and income groups

Aggregates are excluded from the country ranking above so that a region can never outrank a country.

About this data

Indicator
Stocks traded, total value (current US$)
Unit
current US$
Source
World Federation of Exchanges database, World Federation of Exchanges (WFE)
Licence
CC BY 4.0 (World Bank Open Data)
Coverage
142 places, 4,154 data points, 1975–2025
Last refreshed

The value of shares traded is the total number of shares traded, both domestic and foreign, multiplied by their respective matching prices. Figures are single counted (only one side of the transaction is considered). Companies admitted to listing and admitted to trading are included in the data. Data are end of year values converted to U.S. dollars using corresponding year-end foreign exchange rates.