Annual CO₂ emissions from coal by country
Annual emissions of carbon dioxide (CO₂) from coal, measured in tonnes.
Countries reporting
175
Highest
8.89 billion tonnes
China
Lowest
0 tonnes
Saint Pierre and Miquelon
Median
1.14 million tonnes
Years covered
275
1750–2024
Data points
18,115
What the numbers show
Annual CO₂ emissions from coal is currently reported for 175 countries. The highest value is 8.89 billion tonnes in China; the lowest is 0 tonnes in Saint Pierre and Miquelon.
The median across all reporting countries is 1.14 million tonnes, and the mean is 90.27 million tonnes.
Over the past decade 61 countries rose and 78 fell. The largest increase was in Rwanda (up 5,909.7%), and the largest decrease in Central African Republic (down 100.0%).
Annual CO₂ emissions from coal: full country ranking
| # | Country | Latest | Year | 10-year change | Trend |
|---|---|---|---|---|---|
| 1 | China | 8.89 billion tonnes | 2024 | up 19.7% | volatile |
| 2 | India | 2.11 billion tonnes | 2024 | up 49.8% | volatile |
| 3 | United States | 732.89 million tonnes | 2024 | down 56.4% | volatile |
| 4 | Indonesia | 436.12 million tonnes | 2024 | up 151.2% | volatile |
| 5 | Japan | 380.97 million tonnes | 2024 | down 18.4% | volatile |
| 6 | Russia | 375.65 million tonnes | 2024 | down 4.9% | volatile |
| 7 | South Africa | 371.36 million tonnes | 2024 | down 10.1% | volatile |
| 8 | South Korea | 247.47 million tonnes | 2024 | down 25.3% | volatile |
| 9 | Vietnam | 229.19 million tonnes | 2024 | up 193.3% | volatile |
| 10 | Turkey | 209.28 million tonnes | 2024 | up 60.2% | volatile |
| 11 | Germany | 162.64 million tonnes | 2024 | down 52.8% | volatile |
| 12 | Kazakhstan | 160.17 million tonnes | 2024 | down 17.5% | volatile |
| 13 | Australia | 142.55 million tonnes | 2024 | down 15.3% | volatile |
| 14 | Taiwan | 141.11 million tonnes | 2024 | down 14.1% | volatile |
| 15 | Poland | 127.31 million tonnes | 2024 | down 37.3% | volatile |
| 16 | Malaysia | 97.57 million tonnes | 2024 | up 68.6% | volatile |
| 17 | Philippines | 92.14 million tonnes | 2024 | up 119.2% | volatile |
| 18 | Thailand | 60.22 million tonnes | 2024 | down 18.4% | volatile |
| 19 | North Korea | 57.15 million tonnes | 2024 | up 64.9% | volatile |
| 20 | Ukraine | 54.56 million tonnes | 2024 | down 60.6% | volatile |
| 21 | Brazil | 50.95 million tonnes | 2024 | down 26.2% | volatile |
| 22 | Pakistan | 45.25 million tonnes | 2024 | up 245.0% | volatile |
| 23 | Mexico | 40.18 million tonnes | 2024 | down 17.9% | volatile |
| 24 | Mongolia | 38.73 million tonnes | 2024 | up 48.9% | volatile |
| 25 | Czechia | 34.35 million tonnes | 2024 | down 47.1% | volatile |
| 26 | Canada | 28.67 million tonnes | 2024 | down 63.0% | volatile |
| 27 | Bangladesh | 26.01 million tonnes | 2024 | up 641.0% | volatile |
| 28 | Serbia | 24.75 million tonnes | 2024 | up 0.5% | volatile |
| 29 | Morocco | 22.98 million tonnes | 2024 | up 50.2% | volatile |
| 30 | Colombia | 22.30 million tonnes | 2024 | up 35.5% | volatile |
| 31 | Uzbekistan | 19.76 million tonnes | 2024 | up 165.9% | volatile |
| 32 | France | 19.47 million tonnes | 2024 | down 50.8% | volatile |
| 33 | Netherlands | 18.61 million tonnes | 2024 | down 51.3% | volatile |
| 34 | United Kingdom | 16.95 million tonnes | 2024 | down 85.3% | volatile |
| 35 | Laos | 16.68 million tonnes | 2024 | up 1,382.7% | volatile |
| 36 | Bosnia and Herzegovina | 13.87 million tonnes | 2024 | down 4.7% | volatile |
| 37 | Egypt | 12.12 million tonnes | 2024 | up 710.8% | volatile |
| 38 | Belgium | 11.49 million tonnes | 2024 | down 22.0% | volatile |
| 39 | Hong Kong | 11.35 million tonnes | 2024 | down 63.2% | volatile |
| 40 | Spain | 11.30 million tonnes | 2024 | down 78.9% | volatile |
| 41 | Italy | 11.29 million tonnes | 2024 | down 79.8% | volatile |
| 42 | Austria | 11.15 million tonnes | 2024 | down 19.2% | volatile |
| 43 | Chile | 10.87 million tonnes | 2024 | down 55.4% | volatile |
| 44 | Bulgaria | 10.29 million tonnes | 2024 | down 61.3% | volatile |
| 45 | Israel | 10.06 million tonnes | 2024 | down 60.2% | volatile |
| 46 | Zimbabwe | 8.46 million tonnes | 2024 | up 9.4% | volatile |
| 47 | Slovakia | 8.20 million tonnes | 2024 | down 41.3% | volatile |
| 48 | Romania | 8.04 million tonnes | 2024 | down 67.8% | volatile |
| 49 | Nepal | 8.00 million tonnes | 2024 | up 335.7% | volatile |
| 50 | Dominican Republic | 7.96 million tonnes | 2024 | up 183.3% | volatile |
| 51 | Finland | 7.78 million tonnes | 2024 | down 59.7% | volatile |
| 52 | Sweden | 6.55 million tonnes | 2024 | down 21.0% | volatile |
| 53 | Iran | 6.40 million tonnes | 2024 | up 74.6% | volatile |
| 54 | Sri Lanka | 6.23 million tonnes | 2024 | up 60.7% | volatile |
| 55 | Cambodia | 6.08 million tonnes | 2024 | up 456.3% | volatile |
| 56 | Zambia | 6.00 million tonnes | 2024 | up 573.8% | volatile |
| 57 | New Zealand | 5.87 million tonnes | 2024 | up 7.5% | rising |
| 58 | Kyrgyzstan | 5.67 million tonnes | 2024 | up 25.8% | volatile |
| 59 | Greece | 4.82 million tonnes | 2024 | down 86.3% | volatile |
| 60 | Estonia | 4.55 million tonnes | 2024 | down 67.7% | volatile |
| 61 | Tajikistan | 4.38 million tonnes | 2024 | up 195.8% | volatile |
| 62 | Botswana | 4.36 million tonnes | 2024 | up 13.5% | volatile |
| 63 | United Arab Emirates | 4.32 million tonnes | 2024 | down 42.3% | volatile |
| 64 | Afghanistan | 3.89 million tonnes | 2024 | up 20.2% | volatile |
| 65 | Norway | 3.85 million tonnes | 2024 | up 10.9% | volatile |
| 66 | Slovenia | 3.76 million tonnes | 2024 | down 16.6% | volatile |
| 67 | Hungary | 3.61 million tonnes | 2024 | down 64.9% | volatile |
| 68 | Belarus | 3.43 million tonnes | 2024 | down 26.0% | volatile |
| 69 | Myanmar | 3.26 million tonnes | 2024 | up 181.9% | volatile |
| 70 | Kenya | 3.22 million tonnes | 2024 | up 193.2% | volatile |
| 71 | Argentina | 3.16 million tonnes | 2024 | down 42.9% | volatile |
| 72 | Nigeria | 3.05 million tonnes | 2024 | up 170.2% | volatile |
| 73 | Brunei | 3.00 million tonnes | 2024 | up 396.7% | volatile |
| 74 | Ethiopia | 2.90 million tonnes | 2024 | up 206.5% | volatile |
| 75 | New Caledonia | 2.84 million tonnes | 2024 | up 46.6% | volatile |
| 76 | North Macedonia | 2.45 million tonnes | 2024 | down 43.2% | volatile |
| 77 | Peru | 2.36 million tonnes | 2024 | down 22.5% | volatile |
| 78 | Tanzania | 2.02 million tonnes | 2024 | up 204.6% | volatile |
| 79 | Senegal | 1.99 million tonnes | 2024 | up 81.2% | volatile |
| 81 | Denmark | 1.80 million tonnes | 2024 | down 82.2% | volatile |
| 82 | Panama | 1.75 million tonnes | 2024 | up 113.7% | volatile |
| 83 | Jordan | 1.70 million tonnes | 2024 | up 27.1% | volatile |
| 84 | Lesotho | 1.64 million tonnes | 2024 | down 1.8% | rising |
| 85 | Mauritius | 1.61 million tonnes | 2024 | down 7.4% | volatile |
| 86 | Madagascar | 1.34 million tonnes | 2024 | up 49.7% | volatile |
| 87 | Montenegro | 1.29 million tonnes | 2024 | down 9.3% | volatile |
| 88 | Guatemala | 1.19 million tonnes | 2024 | down 57.4% | volatile |
| 89 | Singapore | 1.14 million tonnes | 2024 | down 22.4% | volatile |
| 90 | Croatia | 907,706 tonnes | 2024 | down 64.7% | volatile |
| 91 | Iceland | 867,962 tonnes | 2024 | up 38.8% | volatile |
| 92 | Bhutan | 846,788 tonnes | 2024 | up 52.0% | volatile |
| 93 | Georgia | 823,117 tonnes | 2024 | down 29.1% | volatile |
| 94 | Saudi Arabia | 700,645 tonnes | 2024 | up 172.7% | volatile |
| 95 | Kuwait | 622,777 tonnes | 2024 | down 23.2% | volatile |
| 96 | Algeria | 605,761 tonnes | 2024 | up 4.6% | volatile |
| 97 | Yemen | 509,365 tonnes | 2024 | up 16.8% | rising |
| 98 | Albania | 495,061 tonnes | 2024 | down 54.8% | volatile |
| 99 | Lithuania | 379,280 tonnes | 2024 | down 58.9% | volatile |
| 100 | Switzerland | 355,305 tonnes | 2024 | down 41.0% | volatile |
| 101 | Benin | 331,805 tonnes | 2024 | up 101.2% | volatile |
| 102 | Niger | 300,062 tonnes | 2024 | down 22.7% | volatile |
| 103 | Venezuela | 292,380 tonnes | 2024 | down 60.9% | volatile |
| 104 | Moldova | 245,966 tonnes | 2024 | down 32.2% | volatile |
| 105 | Jamaica | 235,537 tonnes | 2024 | down 4.1% | volatile |
| 106 | Rwanda | 220,194 tonnes | 2024 | up 5,909.7% | volatile |
| 107 | Eswatini | 179,879 tonnes | 2024 | up 277.6% | volatile |
| 108 | Malawi | 176,972 tonnes | 2024 | up 0.6% | falling |
| 109 | Portugal | 159,567 tonnes | 2024 | down 98.5% | volatile |
| 111 | Lebanon | 101,908 tonnes | 2024 | down 83.7% | volatile |
| 112 | Haiti | 69,616 tonnes | 1992 | down 29.6% | volatile |
| 113 | Democratic Republic of Congo | 64,754 tonnes | 2024 | up 276.0% | volatile |
| 114 | Cyprus | 57,216 tonnes | 2024 | up 525.4% | volatile |
| 115 | Burundi | 51,703 tonnes | 2024 | up 249.4% | volatile |
| 116 | Costa Rica | 49,145 tonnes | 2024 | up 123.5% | volatile |
| 117 | Latvia | 48,274 tonnes | 2024 | down 80.1% | volatile |
| 118 | Armenia | 45,893 tonnes | 2024 | up 1,153.2% | volatile |
| 119 | Azerbaijan | 44,092 tonnes | 2024 | up 501.7% | volatile |
| 120 | Mozambique | 38,898 tonnes | 2024 | down 95.3% | volatile |
| 121 | Namibia | 29,368 tonnes | 2024 | down 52.8% | volatile |
| 122 | Bolivia | 24,569 tonnes | 2024 | up 123.5% | volatile |
| 123 | Oman | 23,077 tonnes | 2024 | up 55.8% | volatile |
| 124 | Uruguay | 8,191 tonnes | 2024 | — | volatile |
| 125 | Ghana | 7,328 tonnes | 1997 | unchanged | volatile |
| 126 | Syria | 7,278 tonnes | 2024 | up 98.6% | volatile |
| 127 | Iraq | 6,390 tonnes | 2024 | — | volatile |
| 128 | Qatar | 4,255 tonnes | 2024 | — | volatile |
| 129 | Bahamas | 3,926 tonnes | 2024 | up 7.2% | volatile |
| 129 | Cuba | 3,926 tonnes | 2024 | up 7.2% | volatile |
| 131 | Honduras | 3,665 tonnes | 2017 | down 98.0% | volatile |
| 132 | Cameroon | 3,664 tonnes | 1997 | unchanged | volatile |
| 132 | Papua New Guinea | 3,664 tonnes | 1998 | unchanged | volatile |
| 134 | Antigua and Barbuda | 2,443 tonnes | 1956 | unchanged | volatile |
| 135 | Cote d'Ivoire | 1,545 tonnes | 1957 | down 98.5% | volatile |
| 136 | Guinea | 511 tonnes | 1957 | down 98.5% | volatile |
| 137 | Nicaragua | 192 tonnes | 1950 | unchanged | volatile |
| 138 | Burkina Faso | 11 tonnes | 1957 | down 98.6% | volatile |
| 140 | Turkmenistan | 4 tonnes | 2024 | — | volatile |
| 141 | Aruba | 0 tonnes | 1985 | — | flat |
| 141 | Angola | 0 tonnes | 1989 | — | volatile |
| 141 | Andorra | 0 tonnes | 2024 | — | flat |
| 141 | Bahrain | 0 tonnes | 1987 | — | volatile |
| 141 | Bermuda | 0 tonnes | 2024 | — | volatile |
| 141 | Barbados | 0 tonnes | 1989 | — | volatile |
| 141 | Central African Republic | 0 tonnes | 1958 | down 100.0% | volatile |
| 141 | Congo | 0 tonnes | 1958 | down 100.0% | volatile |
| 141 | Cape Verde | 0 tonnes | 1989 | — | volatile |
| 141 | Curacao | 0 tonnes | 2011 | — | flat |
| 141 | Ecuador | 0 tonnes | 1960 | down 100.0% | volatile |
| 141 | Fiji | 0 tonnes | 2018 | — | volatile |
| 141 | Faroe Islands | 0 tonnes | 1989 | — | volatile |
| 141 | Gabon | 0 tonnes | 1958 | down 100.0% | volatile |
| 141 | Greenland | 0 tonnes | 1988 | down 100.0% | volatile |
| 141 | Guyana | 0 tonnes | 2024 | — | volatile |
| 141 | Saint Kitts and Nevis | 0 tonnes | 1980 | — | volatile |
| 141 | Libya | 0 tonnes | 2008 | — | volatile |
| 141 | Macao | 0 tonnes | 2016 | down 100.0% | volatile |
| 141 | Mauritania | 0 tonnes | 2000 | down 100.0% | falling |
| 141 | Paraguay | 0 tonnes | 2024 | — | volatile |
| 141 | Sudan | 0 tonnes | 2011 | — | volatile |
| 141 | Sierra Leone | 0 tonnes | 2004 | — | volatile |
| 141 | El Salvador | 0 tonnes | 2024 | down 100.0% | volatile |
| 141 | South Sudan | 0 tonnes | 2011 | — | volatile |
| 141 | Suriname | 0 tonnes | 2009 | — | volatile |
| 141 | Sint Maarten (Dutch part) | 0 tonnes | 2011 | — | flat |
| 141 | Chad | 0 tonnes | 1958 | down 100.0% | volatile |
| 141 | Togo | 0 tonnes | 1982 | — | flat |
| 141 | Tonga | 0 tonnes | 1989 | — | flat |
| 141 | Trinidad and Tobago | 0 tonnes | 1980 | — | volatile |
| 141 | Tunisia | 0 tonnes | 2012 | down 100.0% | volatile |
| 141 | Uganda | 0 tonnes | 2024 | — | flat |
| 141 | Vanuatu | 0 tonnes | 1972 | down 100.0% | volatile |
| 141 | Samoa | 0 tonnes | 1989 | — | flat |
| 141 | Bonaire Sint Eustatius and Saba | 0 tonnes | 2011 | — | flat |
| 141 | Saint Helena | 0 tonnes | 1989 | — | flat |
| 141 | Saint Pierre and Miquelon | 0 tonnes | 1989 | — | volatile |
About this data
Annual emissions of carbon dioxide (CO₂) from coal, measured in tonnes.