Stock market return (%, year-on-year) by country

Stock market return is the growth rate of annual average stock market index. Annual average stock market index is constructed by taking the average of the daily stock market indexes available at Bloomberg.

Countries reporting
86
Highest
100.8%
Mongolia
Lowest
-6.4%
Botswana
Median
19.0%
Years covered
38
1984–2021
Data points
2,319

What the numbers show

Stock market return (%, year-on-year) is currently reported for 86 countries. The highest value is 100.8% in Mongolia; the lowest is -6.4% in Botswana.

The median across all reporting countries is 19.0%, and the mean is 21.1%.

The gap between the highest and lowest reporting country is a factor of about 16.

Over the past decade 70 countries rose and 16 fell. The largest increase was in Morocco (up 17,675.0%), and the largest decrease in Panama (down 124.2%).

Stock market return: full country ranking

#Country LatestYear 10-year changeTrend
1 Mongolia 100.8% 2021 down 3.0% volatile
2 Sri Lanka 57.1% 2021 up 51.3% volatile
3 Argentina 54.6% 2021 up 154.0% volatile
4 Iceland 52.7% 2021 up 654.9% volatile
5 Nigeria 47.6% 2021 up 1,105.2% volatile
6 Vietnam 46.8% 2021 up 558.2% volatile
7 United Arab Emirates 45.4% 2021 up 206.6% volatile
8 Lebanon 44.7% 2021 up 480.7% volatile
9 Estonia 43.2% 2021 up 268.5% volatile
10 Austria 42.3% 2021 up 1,245.2% volatile
11 Luxembourg 42.2% 2021 up 520.2% volatile
12 Saudi Arabia 36.7% 2021 up 8,304.3% volatile
13 Bermuda 34.4% 2021 up 286.9% volatile
14 Turkey 33.2% 2021 up 1,670.8% volatile
15 United States 32.7% 2021 up 189.8% volatile
16 Netherlands 31.5% 2021 up 1,457.2% volatile
17 Denmark 31.2% 2021 up 751.1% volatile
18 Norway 31.0% 2021 up 242.7% volatile
19 Kazakhstan 30.9% 2021 up 427.2% volatile
20 Sweden 29.6% 2021 up 4,014.0% volatile
21 Slovenia 29.5% 2021 up 259.0% volatile
22 Hungary 29.4% 2021 up 433.3% volatile
23 Czechia 29.3% 2021 up 654.8% volatile
24 Ghana 28.6% 2021 up 252.2% volatile
25 Namibia 28.6% 2021 up 373.2% volatile
26 Ireland 28.2% 2021 up 667.4% volatile
27 Finland 27.8% 2021 up 551.2% volatile
28 Bangladesh 27.5% 2021 up 205.3% volatile
29 Greece 26.6% 2021 up 183.2% volatile
30 France 26.5% 2021 up 716.8% volatile
31 Mexico 26.4% 2021 up 239.4% volatile
32 Italy 25.1% 2021 up 317.2% volatile
33 Lithuania 25.1% 2021 up 129.8% volatile
34 Cyprus 24.9% 2021 up 154.2% volatile
35 Israel 24.4% 2021 up 3,339.4% volatile
36 South Africa 24.0% 2021 up 128.4% volatile
37 Canada 23.7% 2021 up 225.6% volatile
38 Germany 23.7% 2021 up 230.6% volatile
39 Japan 22.2% 2021 up 399.9% volatile
40 India 21.5% 2021 down 19.3% volatile
41 Portugal 21.5% 2021 up 563.5% volatile
42 Poland 21.3% 2021 up 572.7% volatile
43 Australia 19.3% 2021 up 874.2% volatile
44 Indonesia 18.7% 2021 down 14.2% volatile
45 Bulgaria 18.5% 2021 up 10,603.3% volatile
46 Jordan 18.4% 2021 up 261.3% volatile
47 Kenya 18.4% 2021 up 332.0% volatile
48 Brazil 18.2% 2021 up 302.2% volatile
49 Belgium 17.8% 2021 up 571.4% volatile
50 Thailand 17.6% 2021 down 16.6% volatile
51 Qatar 17.3% 2021 down 28.0% volatile
52 Pakistan 16.4% 2021 up 10.9% volatile
53 Croatia 15.2% 2021 up 224.8% volatile
54 Morocco 15.2% 2021 up 17,675.0% volatile
55 Switzerland 15.1% 2021 up 317.6% volatile
56 Latvia 14.9% 2021 up 16.8% volatile
57 Singapore 14.7% 2021 up 7,530.5% volatile
58 United Kingdom 14.4% 2021 up 213.0% volatile
59 Spain 14.2% 2021 up 273.4% volatile
60 China 13.5% 2021 up 335.7% volatile
61 Bahrain 12.4% 2021 up 218.0% volatile
62 Chile 11.1% 2021 up 157.6% volatile
63 Serbia 10.2% 2021 up 540.6% volatile
64 New Zealand 9.3% 2021 up 237.9% volatile
65 Slovakia 8.9% 2021 up 883.6% volatile
66 Philippines 7.8% 2021 down 57.9% volatile
67 Mauritius 7.7% 2021 down 47.5% volatile
68 Hong Kong 7.1% 2021 up 1,835.5% volatile
69 Oman 6.2% 2021 up 185.0% volatile
70 Tunisia 6.0% 2021 up 154.9% volatile
71 South Korea 4.7% 2021 up 404.1% volatile
72 Malaysia 3.3% 2021 down 65.8% volatile
73 Tanzania 2.8% 2021 down 53.9% volatile
74 Jamaica 1.4% 2021 down 80.4% volatile
75 Ukraine 0.0% 2021 down 100.0% volatile
75 Kuwait 0.0% 2021 up 100.0% volatile
75 Russia 0.0% 2021 up 100.0% volatile
75 Peru 0.0% 2021 down 100.0% volatile
75 Colombia 0.0% 2021 down 100.0% volatile
75 North Macedonia 0.0% 2021 up 100.0% volatile
81 Bosnia and Herzegovina -1.6% 2021 down 112.6% volatile
82 Malta -2.3% 2021 up 58.3% volatile
83 Egypt -2.3% 2021 up 90.8% volatile
84 Laos -2.8% 2021 up 70.9% volatile
85 Panama -4.9% 2021 down 124.2% volatile
86 Botswana -6.4% 2021 down 40.4% volatile

About this data

Indicator
Stock market return (%, year-on-year)
Unit
%, year-on-year
Source
Bloomberg
Licence
CC BY 4.0 (World Bank Open Data)
Coverage
86 places, 2,319 data points, 1984–2021
Last refreshed

Stock market return is the growth rate of annual average stock market index. Annual average stock market index is constructed by taking the average of the daily stock market indexes available at Bloomberg.