Hydroelectricity Generation

This key economic indicator for the Hydropower sector has been recently updated.

  1. In 2019, Hydroelectricity Generation in China rose 5.9% from a year earlier.
  2. Since 2014 China Hydroelectricity Generation rose 3.7% year on year at 1,269.67 Terawatthours.
  3. In 2019 Russia was number 5 in Hydroelectricity Generation.
  4. In 2019 Iran was number 21 in Hydroelectricity Generation to 28.96 Terawatthours, jumping from 35 in 2018.

Top Countries in Hydroelectricity Generation

# 70 Countries Terawatthours Last YoY 5‑years CAGR
1 #1
China
1,269.67 2019 +5.9 % +3.7 % View data
2 #2
Brazil
399.30 2019 +2.6 % +1.4 % View data
3 #3
Canada
381.98 2019 -1.0 % -0.0 % View data
4 #4
United States
271.16 2019 -6.3 % +1.2 % View data
5 #5
Russia
194.38 2019 +2.0 % +2.3 % View data
6 #6
India
161.85 2019 +15.9 % +3.1 % View data
7 #7
Norway
125.26 2019 -9.9 % -1.6 % View data
8 #8
Turkey
89.16 2019 +48.8 % +17.0 % View data
9 #9
Japan
73.93 2019 -8.7 % -2.0 % View data
10 #10
Sweden
65.72 2019 +5.9 % +0.6 % View data
11 #11
Vietnam
65.56 2019 -22.4 % +1.1 % View data
12 #12
Venezuela
63.27 2019 +11.0 % -4.3 % View data
13 #13
France
58.52 2019 -8.5 % -1.4 % View data
14 #14
Colombia
51.54 2019 -9.0 % +2.9 % View data
15 #15
Italy
45.14 2019 -4.1 % -5.1 % View data
16 #16
Austria
40.73 2019 +8.2 % -0.1 % View data
17 #17
Argentina
37.07 2019 -11.0 % -1.9 % View data
18 #18
Pakistan
35.60 2019 +22.3 % +2.0 % View data
19 #19
Switzerland
34.70 2019 +0.3 % -1.8 % View data
20 #20
Peru
31.59 2019 +2.8 % +7.3 % View data
21 #21
Iran
28.96 2019 +154.3 % +14.8 % View data
22 #22
Malaysia
27.05 2019 +2.2 % +15.1 % View data
23 #23
New Zealand
25.59 2019 -2.7 % +1.0 % View data
24 #24
Spain
25.24 2019 -27.5 % -8.4 % View data
25 #25
Ecuador
24.66 2019 +19.3 % +16.6 % View data
26 #26
Mexico
23.79 2019 -26.8 % -9.4 % View data
27 #27
Chile
20.85 2019 -10.8 % -2.0 % View data
28 #28
Germany
20.19 2019 +12.3 % +0.6 % View data
29 #29
Indonesia
16.99 2019 +1.0 % +2.3 % View data
30 #30
Romania
15.43 2019 -12.6 % -3.6 % View data
31 #31
Australia
14.29 2019 -17.6 % -0.3 % View data
32 #32
Iceland
13.46 2019 -2.6 % +0.9 % View data
33 #33
Egypt
13.39 2019 +0.2 % -0.3 % View data
34 #34
Finland
12.29 2019 -6.5 % -1.7 % View data
35 #35
Kazakhstan
9.99 2019 -3.8 % +3.9 % View data
36 #36
Philippines
9.66 2019 +2.9 % +1.1 % View data
37 #37
Portugal
8.74 2019 -29.5 % -10.9 % View data
38 #38
Ukraine
6.83 2019 -34.5 % -4.2 % View data
39 #39
Uzbekistan
6.50 2019 +10.2 % +1.0 % View data
40 #40
Thailand
6.31 2019 -16.9 % +4.1 % View data
41 #41
United Kingdom
5.96 2019 +9.0 % +0.2 % View data
42 #42
Croatia
5.84 2019 -24.1 % -8.3 % View data
43 #43
Taiwan
5.54 2019 +24.1 % +5.1 % View data
44 #44
Sri Lanka
4.83 2019 -24.9 % +1.1 % View data
45 #45
Slovenia
4.39 2019 -6.6 % -6.3 % View data
46 #46
Slovakia
4.25 2019 +18.3 % -0.3 % View data
47 #47
Greece
4.00 2019 -30.3 % -2.2 % View data
48 #48
Bulgaria
3.42 2019 -33.5 % -5.8 % View data
49 #49
South Korea
2.78 2019 -17.4 % +0.2 % View data
50 #50
Iraq
2.48 2019 +36.3 % -2.7 % View data
51 #51
Latvia
2.11 2019 -13.3 % +1.1 % View data
52 #52
Czech Republic
2.01 2019 +23.2 % +1.0 % View data
53 #53
Poland
1.95 2019 -0.8 % -2.2 % View data
54 #54
Azerbaijan
1.56 2019 -11.5 % +3.8 % View data
55 #55
Morocco
1.26 2019 -25.4 % -5.1 % View data
56 #56
Macedonia
1.16 2019 -35.0 % -0.7 % View data
57 #57
Ireland
0.89 2019 +27.8 % +4.6 % View data
58 #58
Bangladesh
0.82 2019 -4.9 % +7.8 % View data
59 #59
South Africa
0.76 2019 +0.0 % -15.8 % View data
60 #60
Lithuania
0.35 2019 -23.1 % -2.8 % View data
61 #61
Belarus
0.32 2019 +0.0 % +21.8 % View data
62 #62
Belgium
0.30 2019 -5.4 % +0.1 % View data
63 #63
Hungary
0.22 2019 -0.9 % -6.1 % View data
64 #64
Algeria
0.15 2019 +29.9 % -4.7 % View data
65 #65
Luxembourg
0.11 2019 +14.0 % -0.4 % View data
66 #66
Netherlands
0.07 2019 +2.8 % -8.0 % View data
67 #67
Israel
0.02 2019 +0.0 % +12.1 % View data
68 #68
Denmark
0.02 2019 +13.3 % +2.5 % View data
69 #69
Estonia
0.02 2019 +6.7 % -9.9 % View data
70 #70
Turkmenistan
0.00 2019 +0.0 % +0.0 % View data

Source: British Petroleum

Go Top