Coal production by country

Measured in terawatt-hours.

Countries reporting
214
Highest
26,296 terawatt-hours
China
Lowest
0 terawatt-hours
Antarctica
Median
0 terawatt-hours
Years covered
326
1700–2025
Data points
15,014

What the numbers show

Coal production is currently reported for 214 countries. The highest value is 26,296 terawatt-hours in China; the lowest is 0 terawatt-hours in Antarctica.

The median across all reporting countries is 0 terawatt-hours, and the mean is 234.11 terawatt-hours.

Over the past decade 29 countries rose and 37 fell. The largest increase was in Albania (up 2,942.8%), and the largest decrease in Spain (down 100.0%).

Coal production: full country ranking

#Country LatestYear 10-year changeTrend
1 China 26,296 terawatt-hours 2025 up 23.6% volatile
2 India 4,992 terawatt-hours 2025 up 52.7% volatile
3 Indonesia 4,454 terawatt-hours 2025 up 57.4% volatile
4 United States 3,067 terawatt-hours 2025 down 38.6% rising
5 Australia 3,024 terawatt-hours 2025 down 14.9% volatile
6 Russia 2,545 terawatt-hours 2025 up 17.4% rising
7 South Africa 1,552 terawatt-hours 2025 down 6.3% volatile
8 Kazakhstan 568.47 terawatt-hours 2025 up 23.5% falling
9 Mongolia 558.49 terawatt-hours 2025 up 337.1% volatile
10 Colombia 383.04 terawatt-hours 2025 down 44.7% volatile
11 Poland 373.1 terawatt-hours 2025 down 39.4% volatile
12 Canada 302.64 terawatt-hours 2025 down 19.4% volatile
13 Vietnam 297.03 terawatt-hours 2025 up 9.5% volatile
14 Germany 213.29 terawatt-hours 2025 down 57.2% falling
15 Turkey 179.54 terawatt-hours 2025 up 20.7% volatile
16 North Korea 164.4 terawatt-hours 2024 down 28.1% volatile
17 Mozambique 120.92 terawatt-hours 2024 up 138.2% volatile
18 Czechia 96.88 terawatt-hours 2025 down 50.8% falling
19 Pakistan 94.84 terawatt-hours 2025 up 448.2% volatile
20 Philippines 91.7 terawatt-hours 2024 up 86.7% volatile
21 Ukraine 72.84 terawatt-hours 2025 down 63.5% volatile
22 Laos 69.94 terawatt-hours 2024 up 1,091.7% volatile
23 Serbia 67.21 terawatt-hours 2025 down 20.2% falling
24 Bosnia and Herzegovina 55.03 terawatt-hours 2024 up 107.3% rising
25 Zimbabwe 53.58 terawatt-hours 2025 up 64.8% volatile
26 Thailand 35.89 terawatt-hours 2025 down 20.0% volatile
27 Bulgaria 34.3 terawatt-hours 2025 down 49.7% volatile
28 Uzbekistan 32.81 terawatt-hours 2025 up 188.1% rising
29 Brazil 32.18 terawatt-hours 2025 down 4.8% volatile
30 Malaysia 22.22 terawatt-hours 2024 up 30.4% volatile
31 Romania 21.89 terawatt-hours 2025 down 60.1% volatile
32 Kyrgyzstan 19.86 terawatt-hours 2024 up 140.5% volatile
33 New Zealand 18.34 terawatt-hours 2025 down 22.6% rising
34 Tajikistan 16.53 terawatt-hours 2024 up 187.6% volatile
35 Botswana 16.09 terawatt-hours 2024 up 43.7% volatile
36 Iran 15.32 terawatt-hours 2024 up 74.7% volatile
37 Peru 15.29 terawatt-hours 2024 up 672.3% volatile
38 Zambia 13.86 terawatt-hours 2024 up 1,114.5% volatile
39 Tanzania 13.3 terawatt-hours 2024 up 616.7% volatile
40 Venezuela 12.31 terawatt-hours 2025 up 80.8% volatile
41 Myanmar 10.59 terawatt-hours 2024 up 156.9% volatile
42 Nigeria 8.88 terawatt-hours 2024 down 51.3% volatile
43 Greece 7.95 terawatt-hours 2025 down 87.9% volatile
44 Ethiopia 7.69 terawatt-hours 2024 volatile
45 Slovenia 7 terawatt-hours 2024 down 30.1% falling
46 Afghanistan 6.81 terawatt-hours 2024 down 51.1% volatile
47 Bangladesh 5.27 terawatt-hours 2024 down 9.0% volatile
48 North Macedonia 5.27 terawatt-hours 2024 down 56.4% falling
49 Montenegro 4.56 terawatt-hours 2024 up 2.3% rising
50 Mexico 4.19 terawatt-hours 2025 down 94.8% volatile
51 Hungary 4.06 terawatt-hours 2025 down 77.0% volatile
52 Japan 3.16 terawatt-hours 2025 down 60.1% volatile
53 Eswatini 2.63 terawatt-hours 2024 up 186.9% volatile
54 South Korea 2.3 terawatt-hours 2025 down 75.1% volatile
55 Albania 1.39 terawatt-hours 2024 up 2,942.8% volatile
56 United Kingdom 0.96 terawatt-hours 2025 down 98.4% volatile
57 Bhutan 0.9569 terawatt-hours 2024 up 140.4% volatile
58 Norway 0.9359 terawatt-hours 2024 down 93.2% volatile
59 Georgia 0.8395 terawatt-hours 2024 down 44.5% volatile
60 Niger 0.6401 terawatt-hours 2024 down 60.5% volatile
61 Malawi 0.2286 terawatt-hours 2024 down 50.9% rising
62 Chile 0.1445 terawatt-hours 2024 down 99.1% falling
63 Cambodia 0.0952 terawatt-hours 2024 volatile
64 Nepal 0.02 terawatt-hours 2024 down 80.1% volatile
65 Argentina 0.015 terawatt-hours 2024 down 96.0% volatile
66 Armenia 0.0002 terawatt-hours 2024 volatile
67 Aruba 0 terawatt-hours 2024 flat
67 Angola 0 terawatt-hours 2024 flat
67 United Arab Emirates 0 terawatt-hours 2024 flat
67 American Samoa 0 terawatt-hours 2024 flat
67 Antigua and Barbuda 0 terawatt-hours 2024 flat
67 Austria 0 terawatt-hours 2024 volatile
67 Azerbaijan 0 terawatt-hours 2024 flat
67 Burundi 0 terawatt-hours 2024 volatile
67 Belgium 0 terawatt-hours 2024 volatile
67 Benin 0 terawatt-hours 2024 flat
67 Burkina Faso 0 terawatt-hours 2024 flat
67 Bahrain 0 terawatt-hours 2024 flat
67 Bahamas 0 terawatt-hours 2024 flat
67 Belarus 0 terawatt-hours 2024 flat
67 Belize 0 terawatt-hours 2024 flat
67 Bermuda 0 terawatt-hours 2024 flat
67 Bolivia 0 terawatt-hours 2024 flat
67 Barbados 0 terawatt-hours 2024 flat
67 Brunei 0 terawatt-hours 2024 flat
67 Central African Republic 0 terawatt-hours 2024 flat
67 Switzerland 0 terawatt-hours 2024 flat
67 Cote d'Ivoire 0 terawatt-hours 2024 flat
67 Cameroon 0 terawatt-hours 2024 flat
67 Democratic Republic of Congo 0 terawatt-hours 2024 volatile
67 Congo 0 terawatt-hours 2024 flat
67 Comoros 0 terawatt-hours 2024 flat
67 Cape Verde 0 terawatt-hours 2024 flat
67 Costa Rica 0 terawatt-hours 2024 flat
67 Cuba 0 terawatt-hours 2024 flat
67 Cayman Islands 0 terawatt-hours 2024 flat
67 Cyprus 0 terawatt-hours 2024 flat
67 Djibouti 0 terawatt-hours 2024 flat
67 Dominica 0 terawatt-hours 2024 flat
67 Denmark 0 terawatt-hours 2024 volatile
67 Dominican Republic 0 terawatt-hours 2024 flat
67 Algeria 0 terawatt-hours 2024 volatile
67 Ecuador 0 terawatt-hours 2024 flat
67 Egypt 0 terawatt-hours 2024 volatile
67 Eritrea 0 terawatt-hours 2024 flat
67 Spain 0 terawatt-hours 2025 down 100.0% volatile
67 Estonia 0 terawatt-hours 2024 flat
67 Finland 0 terawatt-hours 2024 flat
67 Fiji 0 terawatt-hours 2024 flat
67 France 0 terawatt-hours 2024 volatile
67 Faroe Islands 0 terawatt-hours 2024 flat
67 Micronesia (country) 0 terawatt-hours 2024 flat
67 Gabon 0 terawatt-hours 2024 flat
67 Ghana 0 terawatt-hours 2024 flat
67 Gibraltar 0 terawatt-hours 2024 flat
67 Guinea 0 terawatt-hours 2024 flat
67 Gambia 0 terawatt-hours 2024 flat
67 Guinea-Bissau 0 terawatt-hours 2024 flat
67 Equatorial Guinea 0 terawatt-hours 2024 flat
67 Grenada 0 terawatt-hours 2024 flat
67 Greenland 0 terawatt-hours 2024 volatile
67 Guatemala 0 terawatt-hours 2024 flat
67 Guam 0 terawatt-hours 2024 flat
67 Guyana 0 terawatt-hours 2024 flat
67 Hong Kong 0 terawatt-hours 2024 flat
67 Honduras 0 terawatt-hours 2024 flat
67 Croatia 0 terawatt-hours 2024 volatile
67 Haiti 0 terawatt-hours 2024 flat
67 Iraq 0 terawatt-hours 2024 flat
67 Iceland 0 terawatt-hours 2024 flat
67 Israel 0 terawatt-hours 2024 flat
67 Italy 0 terawatt-hours 2024 down 100.0% volatile
67 Jamaica 0 terawatt-hours 2024 flat
67 Jordan 0 terawatt-hours 2024 flat
67 Kenya 0 terawatt-hours 2024 flat
67 Kiribati 0 terawatt-hours 2024 flat
67 Saint Kitts and Nevis 0 terawatt-hours 2024 flat
67 Kuwait 0 terawatt-hours 2024 flat
67 Lebanon 0 terawatt-hours 2024 flat
67 Liberia 0 terawatt-hours 2024 flat
67 Libya 0 terawatt-hours 2024 flat
67 Saint Lucia 0 terawatt-hours 2024 flat
67 Sri Lanka 0 terawatt-hours 2024 flat
67 Lesotho 0 terawatt-hours 2024 volatile
67 Lithuania 0 terawatt-hours 2024 flat
67 Latvia 0 terawatt-hours 2024 flat
67 Macao 0 terawatt-hours 2024 flat
67 Morocco 0 terawatt-hours 2024 volatile
67 Moldova 0 terawatt-hours 2024 flat
67 Madagascar 0 terawatt-hours 2024 volatile
67 Maldives 0 terawatt-hours 2024 flat
67 Mali 0 terawatt-hours 2024 flat
67 Northern Mariana Islands 0 terawatt-hours 2024 flat
67 Mauritania 0 terawatt-hours 2024 flat
67 Mauritius 0 terawatt-hours 2024 flat
67 Namibia 0 terawatt-hours 2024 flat
67 New Caledonia 0 terawatt-hours 2024 flat
67 Nicaragua 0 terawatt-hours 2024 flat
67 Netherlands 0 terawatt-hours 2024 volatile
67 Nauru 0 terawatt-hours 2024 flat
67 Oman 0 terawatt-hours 2024 flat
67 Panama 0 terawatt-hours 2024 flat
67 Papua New Guinea 0 terawatt-hours 2024 flat
67 Puerto Rico 0 terawatt-hours 2024 flat
67 Portugal 0 terawatt-hours 2024 volatile
67 Paraguay 0 terawatt-hours 2024 flat
67 Palestine 0 terawatt-hours 2024 flat
67 French Polynesia 0 terawatt-hours 2024 flat
67 Qatar 0 terawatt-hours 2024 flat
67 Rwanda 0 terawatt-hours 2024 flat
67 Saudi Arabia 0 terawatt-hours 2024 flat
67 Sudan 0 terawatt-hours 2024 flat
67 Senegal 0 terawatt-hours 2024 flat
67 Singapore 0 terawatt-hours 2024 flat
67 Solomon Islands 0 terawatt-hours 2024 flat
67 Sierra Leone 0 terawatt-hours 2024 flat
67 El Salvador 0 terawatt-hours 2024 flat
67 Somalia 0 terawatt-hours 2024 flat
67 South Sudan 0 terawatt-hours 2024 flat
67 Sao Tome and Principe 0 terawatt-hours 2024 flat
67 Suriname 0 terawatt-hours 2024 flat
67 Slovakia 0 terawatt-hours 2024 down 100.0% falling
67 Sweden 0 terawatt-hours 2024 volatile
67 Seychelles 0 terawatt-hours 2024 flat
67 Syria 0 terawatt-hours 2024 flat
67 Turks and Caicos Islands 0 terawatt-hours 2024 flat
67 Chad 0 terawatt-hours 2024 flat
67 Togo 0 terawatt-hours 2024 flat
67 Turkmenistan 0 terawatt-hours 2024 flat
67 East Timor 0 terawatt-hours 2024 flat
67 Tonga 0 terawatt-hours 2024 flat
67 Trinidad and Tobago 0 terawatt-hours 2024 flat
67 Tunisia 0 terawatt-hours 2024 volatile
67 Tuvalu 0 terawatt-hours 2024 flat
67 Uganda 0 terawatt-hours 2024 flat
67 Uruguay 0 terawatt-hours 2024 flat
67 Saint Vincent and the Grenadines 0 terawatt-hours 2024 flat
67 British Virgin Islands 0 terawatt-hours 2024 flat
67 United States Virgin Islands 0 terawatt-hours 2024 flat
67 Vanuatu 0 terawatt-hours 2024 flat
67 Samoa 0 terawatt-hours 2024 flat
67 Yemen 0 terawatt-hours 2024 flat
67 French Guiana 0 terawatt-hours 2024 flat
67 Reunion 0 terawatt-hours 2024 flat
67 Taiwan 0 terawatt-hours 2024 volatile
67 Western Sahara 0 terawatt-hours 2024 flat
67 Cook Islands 0 terawatt-hours 2024 flat
67 Montserrat 0 terawatt-hours 2024 flat
67 Niue 0 terawatt-hours 2024 flat
67 Falkland Islands 0 terawatt-hours 2024 flat
67 Saint Helena 0 terawatt-hours 2024 flat
67 Saint Pierre and Miquelon 0 terawatt-hours 2024 flat
67 Netherlands Antilles 0 terawatt-hours 2024 flat
67 Antarctica 0 terawatt-hours 2024 flat

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
Coal production
Unit
terawatt-hours
Source
Energy Institute - Statistical Review of World Energy (2026) and other sources – with major processing by Our World in Data
Licence
CC BY 4.0 (Our World in Data)
Coverage
222 places, 15,014 data points, 1700–2025
Last refreshed

Measured in terawatt-hours.