Monthly generation records

Use the filters below to narrow down by country, fuel type, record type, or date range. Select a row to view the record history for that country, fuel, and record type.

Clear
Country Fuel Record Type Date Generation (TWh) Share of Generation (%)
Armenia (ARM) Hydro Share April 2026 50.78
Armenia (ARM) Hydro Generation April 2026 0.34
Azerbaijan (AZE) Wind Share April 2026 3.73
Azerbaijan (AZE) Hydro Share April 2026 23.48
Azerbaijan (AZE) Hydro Generation April 2026 0.46
Azerbaijan (AZE) Solar Share April 2026 3.22
Belgium (BEL) Solar Generation April 2026 1.44
Belgium (BEL) Solar Share April 2026 34.13
Belgium (BEL) Net imports Share April 2026 60.67
Belgium (BEL) Net imports Generation April 2026 2.56
China (CHN) Solar Share April 2026 13.98
China (CHN) Other fossil Share April 2026 1.16
Dominican Republic (DOM) Solar Share April 2026 12.41
India (IND) Solar Share April 2026 14.62
India (IND) Solar Generation April 2026 24.90
Italy (ITA) Solar Share April 2026 28.56
Japan (JPN) Other renewables Generation April 2026 1.13
Japan (JPN) Other renewables Share April 2026 1.74
Latvia (LVA) Solar Share April 2026 29.89
Latvia (LVA) Solar Generation April 2026 0.21
Malaysia (MYS) Gas Generation April 2026 6.57
Malta (MLT) Bioenergy Share April 2026 0.68
Malta (MLT) Solar Share April 2026 25.78
Moldova (MDA) Wind Share April 2026 7.90
Norway (NOR) Wind Share April 2026 14.34
Poland (POL) Solar Generation April 2026 2.66
South Africa (ZAF) Other renewables Share April 2026 0.18
South Africa (ZAF) Net imports Generation April 2026 0.20
South Africa (ZAF) Net imports Share April 2026 1.20
South Korea (KOR) Solar Share April 2026 9.30
South Korea (KOR) Solar Generation April 2026 4.10
Switzerland (CHE) Solar Share April 2026 18.69
The Philippines (PHL) Solar Generation April 2026 0.55
The Philippines (PHL) Solar Share April 2026 5.77
Tunisia (TUN) Solar Share April 2026 0.30
Türkiye (TUR) Other fossil Generation April 2026 0.18
Türkiye (TUR) Other fossil Share April 2026 0.67
Türkiye (TUR) Hydro Generation April 2026 11.63
United Kingdom (GBR) Other fossil Share April 2026 2.07
United States (USA) Solar Share April 2026 12.02
Brazil (BRA) Solar Generation March 2026 9.28
China (CHN) Other fossil Share March 2026 1.12
China (CHN) Other fossil Generation March 2026 9.62
Costa Rica (CRI) Solar Share March 2026 0.36
Finland (FIN) Wind Generation March 2026 2.97
Finland (FIN) Wind Share March 2026 35.99
India (IND) Other renewables Share March 2026 0.20
India (IND) Solar Share March 2026 14.39
India (IND) Other renewables Generation March 2026 0.33
India (IND) Solar Generation March 2026 23.92
Japan (JPN) Wind Share March 2026 2.49
Japan (JPN) Wind Generation March 2026 1.94
Kazakhstan (KAZ) Wind Generation March 2026 0.64
Kyrgyzstan (KGZ) Coal Share March 2026 17.17
Kyrgyzstan (KGZ) Gas Share March 2026 3.03
Latvia (LVA) Solar Generation March 2026 0.15
Malaysia (MYS) Solar Generation March 2026 0.37
Malaysia (MYS) Solar Share March 2026 2.23
Mexico (MEX) Wind Generation March 2026 2.50
Pakistan (PAK) Solar Generation March 2026 4.38
Peru (PER) Other fossil Generation March 2026 0.45
Peru (PER) Other fossil Share March 2026 8.25
Singapore (SGP) Solar Generation March 2026 0.25
Singapore (SGP) Solar Share March 2026 4.88
Switzerland (CHE) Wind Share March 2026 0.61
Taiwan (China) (TWN) Solar Share March 2026 6.79
Thailand (THA) Hydro Share March 2026 6.48
Thailand (THA) Solar Generation March 2026 1.19
Thailand (THA) Hydro Generation March 2026 1.15
The Philippines (PHL) Solar Share March 2026 5.48
United Kingdom (GBR) Other fossil Generation March 2026 0.47
United States (USA) Wind Generation March 2026 52.22
Bosnia Herzegovina (BIH) Hydro Share February 2026 55.83
Dominican Republic (DOM) Solar Share February 2026 11.40
India (IND) Solar Share February 2026 14.22
India (IND) Solar Generation February 2026 21.22
Kazakhstan (KAZ) Wind Share February 2026 5.75
Kazakhstan (KAZ) Wind Generation February 2026 0.61
Latvia (LVA) Gas Share February 2026 70.50
Morocco (MAR) Hydro Generation February 2026 0.32
New Zealand (NZL) Other renewables Share February 2026 26.84
Pakistan (PAK) Solar Generation February 2026 4.01
Pakistan (PAK) Solar Share February 2026 34.63
Serbia (SRB) Wind Generation February 2026 0.22
Serbia (SRB) Wind Share February 2026 6.82
Singapore (SGP) Solar Share February 2026 3.55
Thailand (THA) Gas Share February 2026 72.42
Argentina (ARG) Solar Generation January 2026 0.63
Armenia (ARM) Gas Generation January 2026 0.48
Azerbaijan (AZE) Wind Share January 2026 3.68
Azerbaijan (AZE) Wind Generation January 2026 0.08
Canada (CAN) Other renewables Share January 2026 0.09
Canada (CAN) Gas Generation January 2026 11.92
Canada (CAN) Wind Generation January 2026 5.67
Canada (CAN) Other renewables Generation January 2026 0.06
Chile (CHL) Solar Generation January 2026 2.36
Chile (CHL) Solar Share January 2026 31.55
Croatia (HRV) Gas Generation January 2026 0.38
Czechia (CZE) Gas Generation January 2026 0.83
Denmark (DNK) Wind Generation January 2026 2.83