Annual CO₂ emissions from oil by country

Annual emissions of carbon dioxide (CO₂) from oil, measured in tonnes.

Countries reporting
211
Highest
2.19 billion tonnes
United States
Lowest
7,627 tonnes
Niue
Median
5.68 million tonnes
Years covered
275
1750–2024
Data points
21,740

What the numbers show

Annual CO₂ emissions from oil is currently reported for 211 countries. The highest value is 2.19 billion tonnes in United States; the lowest is 7,627 tonnes in Niue.

The median across all reporting countries is 5.68 million tonnes, and the mean is 53.32 million tonnes.

Over the past decade 153 countries rose and 58 fell. The largest increase was in Qatar (up 312.6%), and the largest decrease in Curacao (down 66.3%).

Annual CO₂ emissions from oil: full country ranking

#Country LatestYear 10-year changeTrend
1 United States 2.19 billion tonnes 2024 down 1.0% volatile
2 China 1.71 billion tonnes 2024 up 35.8% volatile
3 India 747.33 million tonnes 2024 up 45.4% volatile
4 Saudi Arabia 451.46 million tonnes 2024 up 27.1% volatile
5 Russia 437.89 million tonnes 2024 up 14.1% volatile
6 Japan 353.59 million tonnes 2024 down 28.3% volatile
7 Brazil 323.87 million tonnes 2024 down 9.2% volatile
8 Canada 244.57 million tonnes 2024 down 3.0% volatile
9 Indonesia 243.18 million tonnes 2024 up 5.4% volatile
10 Germany 232.96 million tonnes 2024 down 14.2% volatile
11 Mexico 219.37 million tonnes 2024 down 18.5% volatile
12 Iran 213.73 million tonnes 2024 down 13.8% volatile
13 South Korea 176.14 million tonnes 2024 up 9.0% volatile
14 France 170.69 million tonnes 2024 down 13.6% volatile
15 United Kingdom 159.60 million tonnes 2024 down 4.2% volatile
16 Italy 154.36 million tonnes 2024 down 2.1% volatile
17 Iraq 147.53 million tonnes 2024 up 55.7% volatile
18 Australia 145.79 million tonnes 2024 up 6.3% volatile
19 Spain 139.47 million tonnes 2024 up 7.4% volatile
20 Turkey 136.30 million tonnes 2024 up 35.8% volatile
21 Egypt 112.97 million tonnes 2024 down 4.7% volatile
22 Thailand 105.34 million tonnes 2024 up 15.6% volatile
23 Poland 92.02 million tonnes 2024 up 49.9% volatile
24 Vietnam 84.00 million tonnes 2024 up 76.1% volatile
25 Malaysia 79.10 million tonnes 2024 down 10.8% volatile
26 Argentina 72.46 million tonnes 2024 down 14.0% volatile
27 Kuwait 72.46 million tonnes 2024 up 100.6% volatile
28 Kazakhstan 69.42 million tonnes 2024 up 74.7% volatile
29 Nigeria 68.93 million tonnes 2024 up 3.5% volatile
30 Algeria 68.14 million tonnes 2024 up 27.2% volatile
31 United Arab Emirates 65.56 million tonnes 2024 up 8.8% volatile
32 Philippines 64.10 million tonnes 2024 up 48.3% volatile
33 Pakistan 59.74 million tonnes 2024 down 1.1% volatile
34 Venezuela 56.23 million tonnes 2024 down 47.3% volatile
35 South Africa 55.09 million tonnes 2024 up 1.0% volatile
36 Chile 54.43 million tonnes 2024 up 24.2% volatile
37 Taiwan 51.60 million tonnes 2024 down 19.8% volatile
38 Colombia 42.09 million tonnes 2024 down 6.9% volatile
39 Belgium 41.96 million tonnes 2024 down 9.4% volatile
40 Netherlands 40.52 million tonnes 2024 down 14.3% volatile
41 Morocco 39.90 million tonnes 2024 up 15.8% volatile
42 Ecuador 39.52 million tonnes 2024 up 5.1% volatile
43 Peru 39.06 million tonnes 2024 up 57.2% volatile
44 Libya 36.87 million tonnes 2024 down 10.8% volatile
45 Romania 34.46 million tonnes 2024 up 38.5% volatile
46 Greece 33.38 million tonnes 2024 down 0.3% volatile
47 Singapore 31.82 million tonnes 2024 up 18.2% volatile
48 Ukraine 31.48 million tonnes 2024 down 10.9% volatile
49 Austria 28.89 million tonnes 2024 down 10.9% volatile
50 Sweden 27.15 million tonnes 2024 down 10.4% volatile
51 Bangladesh 24.88 million tonnes 2024 up 36.0% volatile
52 Portugal 24.65 million tonnes 2024 down 1.3% volatile
53 Czechia 24.41 million tonnes 2024 up 17.9% volatile
54 Switzerland 24.39 million tonnes 2024 down 19.2% volatile
55 Syria 23.58 million tonnes 2024 down 3.0% volatile
56 Cuba 22.02 million tonnes 2024 down 8.9% rising
57 Denmark 21.48 million tonnes 2024 up 12.5% volatile
58 Norway 20.84 million tonnes 2024 down 13.5% volatile
59 Israel 20.25 million tonnes 2024 up 0.2% rising
60 Qatar 19.36 million tonnes 2024 up 312.6% volatile
61 Dominican Republic 19.35 million tonnes 2024 up 32.0% volatile
62 New Zealand 18.87 million tonnes 2024 up 0.8% volatile
64 Hungary 18.64 million tonnes 2024 up 21.6% volatile
65 Belarus 18.47 million tonnes 2024 up 0.5% volatile
66 Finland 18.19 million tonnes 2024 down 15.6% volatile
67 Sudan 17.77 million tonnes 2024 up 63.7% volatile
68 Guatemala 17.36 million tonnes 2024 up 80.3% volatile
69 Myanmar 17.25 million tonnes 2024 up 87.0% volatile
70 Angola 15.57 million tonnes 2024 down 8.3% volatile
71 Turkmenistan 15.31 million tonnes 2024 down 23.4% volatile
72 Tunisia 15.19 million tonnes 2024 up 28.1% volatile
73 Kenya 14.74 million tonnes 2024 up 42.3% volatile
74 Lebanon 14.62 million tonnes 2024 down 29.5% volatile
75 Bolivia 14.53 million tonnes 2024 up 33.7% volatile
76 Sri Lanka 14.10 million tonnes 2024 up 9.9% volatile
77 Bulgaria 13.57 million tonnes 2024 up 28.5% volatile
78 Azerbaijan 13.17 million tonnes 2024 up 13.2% volatile
79 Jordan 12.58 million tonnes 2024 down 43.9% volatile
80 Ghana 12.54 million tonnes 2024 up 6.9% volatile
81 Oman 12.43 million tonnes 2024 down 12.9% volatile
82 Honduras 12.13 million tonnes 2024 up 43.6% volatile
83 Ethiopia 11.99 million tonnes 2024 up 41.2% volatile
84 Uzbekistan 11.68 million tonnes 2024 up 15.8% volatile
85 Tanzania 11.25 million tonnes 2024 up 51.2% volatile
86 Croatia 11.09 million tonnes 2024 up 23.8% volatile
87 Serbia 10.79 million tonnes 2024 up 31.4% volatile
88 Hong Kong 10.37 million tonnes 2024 up 11.9% volatile
89 Slovakia 10.10 million tonnes 2024 up 15.5% volatile
90 Cambodia 9.78 million tonnes 2024 up 91.8% volatile
91 Panama 9.43 million tonnes 2024 up 3.9% volatile
92 Cote d'Ivoire 9.41 million tonnes 2024 up 58.0% volatile
93 Senegal 8.88 million tonnes 2024 up 57.0% volatile
94 Nepal 8.49 million tonnes 2024 up 85.8% volatile
95 Lithuania 8.36 million tonnes 2024 up 23.6% volatile
96 Costa Rica 8.28 million tonnes 2024 up 15.9% volatile
97 Yemen 8.08 million tonnes 2024 down 61.0% volatile
98 El Salvador 7.85 million tonnes 2024 up 36.3% volatile
99 Paraguay 7.59 million tonnes 2024 up 46.0% volatile
100 Uruguay 7.38 million tonnes 2024 up 17.8% rising
101 Afghanistan 6.79 million tonnes 2024 up 31.7% volatile
102 Papua New Guinea 6.72 million tonnes 2024 up 36.2% volatile
103 Slovenia 6.57 million tonnes 2024 down 5.1% volatile
104 Jamaica 6.35 million tonnes 2024 down 9.5% rising
105 Cyprus 6.28 million tonnes 2024 up 5.9% volatile
106 Mali 6.28 million tonnes 2024 up 117.8% volatile
107 Uganda 5.68 million tonnes 2024 up 53.5% volatile
108 Cameroon 5.60 million tonnes 2024 down 2.4% volatile
109 Nicaragua 5.44 million tonnes 2024 up 21.7% volatile
111 Mozambique 5.40 million tonnes 2024 up 0.7% volatile
112 Mongolia 5.36 million tonnes 2024 up 57.3% volatile
113 Burkina Faso 5.31 million tonnes 2024 up 95.7% volatile
114 Mauritania 5.23 million tonnes 2024 up 109.7% volatile
115 Zambia 5.16 million tonnes 2024 up 41.2% volatile
116 Benin 4.94 million tonnes 2024 up 13.9% volatile
117 Zimbabwe 4.85 million tonnes 2024 up 30.6% volatile
118 Democratic Republic of Congo 4.84 million tonnes 2024 up 7.6% volatile
119 Palestine 4.78 million tonnes 2024 up 68.6% volatile
120 Bahrain 4.73 million tonnes 2024 up 135.3% volatile
121 Bosnia and Herzegovina 4.72 million tonnes 2024 up 15.4% volatile
122 Trinidad and Tobago 4.33 million tonnes 2024 down 9.0% volatile
123 Guyana 4.32 million tonnes 2024 up 118.5% volatile
124 Latvia 4.18 million tonnes 2024 up 7.3% volatile
125 Kyrgyzstan 4.03 million tonnes 2024 down 8.4% volatile
126 Guinea 4.03 million tonnes 2024 up 69.8% volatile
127 Brunei 3.79 million tonnes 2024 up 124.2% volatile
128 Tajikistan 3.77 million tonnes 2024 up 47.6% volatile
129 Georgia 3.73 million tonnes 2024 up 31.6% volatile
130 North Macedonia 3.51 million tonnes 2024 up 35.3% volatile
131 Moldova 3.14 million tonnes 2024 up 44.2% volatile
132 Madagascar 3.13 million tonnes 2024 up 55.1% volatile
133 Botswana 3.10 million tonnes 2024 up 3.2% volatile
134 Estonia 3.07 million tonnes 2024 down 4.9% volatile
135 Mauritius 3.07 million tonnes 2024 up 24.1% volatile
136 Bahamas 3.07 million tonnes 2024 up 48.9% volatile
137 Namibia 2.97 million tonnes 2024 up 8.7% rising
138 Albania 2.96 million tonnes 2024 down 23.5% volatile
139 Suriname 2.95 million tonnes 2024 down 7.0% rising
140 Haiti 2.86 million tonnes 2024 up 9.0% volatile
141 Laos 2.84 million tonnes 2024 up 17.3% volatile
142 Iceland 2.75 million tonnes 2024 up 4.7% volatile
143 North Korea 2.71 million tonnes 2024 up 3.7% volatile
144 Niger 2.66 million tonnes 2024 up 58.7% volatile
145 Congo 2.49 million tonnes 2024 up 3.6% volatile
146 New Caledonia 2.42 million tonnes 2024 down 20.2% volatile
147 Maldives 2.31 million tonnes 2024 up 74.8% volatile
148 Curacao 2.29 million tonnes 2024 down 66.3% volatile
149 Chad 2.25 million tonnes 2024 up 25.0% volatile
150 Gabon 1.84 million tonnes 2024 up 2.4% volatile
151 South Sudan 1.70 million tonnes 2024 up 13.1% volatile
152 Armenia 1.55 million tonnes 2024 up 78.8% volatile
153 Malawi 1.46 million tonnes 2024 up 104.9% volatile
154 Togo 1.45 million tonnes 2024 up 37.5% volatile
155 Fiji 1.45 million tonnes 2024 up 22.5% volatile
156 Sierra Leone 1.43 million tonnes 2024 up 27.1% volatile
157 Rwanda 1.42 million tonnes 2024 up 81.0% volatile
158 Somalia 1.32 million tonnes 2024 up 48.8% volatile
159 Barbados 1.22 million tonnes 2024 down 2.4% volatile
160 Montenegro 1.09 million tonnes 2024 up 58.3% volatile
162 Equatorial Guinea 996,687 tonnes 2024 down 21.6% volatile
163 Lesotho 930,829 tonnes 2024 up 62.9% rising
164 French Polynesia 922,867 tonnes 2024 up 8.6% volatile
165 Aruba 920,644 tonnes 2024 up 5.6% volatile
166 Eswatini 864,764 tonnes 2024 up 21.0% rising
167 Burundi 862,419 tonnes 2024 up 153.4% volatile
168 Macao 857,635 tonnes 2024 down 27.3% volatile
169 Gambia 802,774 tonnes 2024 up 58.8% volatile
170 Belize 790,669 tonnes 2024 up 58.7% volatile
171 Faroe Islands 725,388 tonnes 2024 up 21.5% volatile
172 Sint Maarten (Dutch part) 717,645 tonnes 2024 down 1.1% volatile
173 Liberia 675,698 tonnes 2024 up 9.1% volatile
174 Eritrea 672,898 tonnes 2024 up 40.2% falling
175 Antigua and Barbuda 665,140 tonnes 2024 up 17.1% volatile
176 Seychelles 652,571 tonnes 2024 up 42.5% volatile
177 East Timor 634,160 tonnes 2024 up 44.2% rising
178 Greenland 618,963 tonnes 2024 up 23.2% rising
179 Cape Verde 593,786 tonnes 2024 up 20.9% volatile
180 Comoros 551,650 tonnes 2024 up 234.6% volatile
181 Bermuda 550,001 tonnes 2024 down 17.5% rising
182 Saint Lucia 536,909 tonnes 2024 up 10.2% volatile
183 Bhutan 496,984 tonnes 2024 up 14.9% volatile
184 Andorra 417,499 tonnes 2024 down 9.6% flat
185 Central African Republic 394,681 tonnes 2024 up 199.2% rising
186 Turks and Caicos Islands 378,842 tonnes 2024 up 23.1% volatile
187 Djibouti 378,087 tonnes 2024 up 7.5% volatile
188 Grenada 376,971 tonnes 2024 up 55.9% volatile
189 Guinea-Bissau 342,189 tonnes 2024 up 139.5% volatile
190 Solomon Islands 294,648 tonnes 2024 down 10.6% volatile
191 Saint Kitts and Nevis 259,757 tonnes 2024 up 14.3% volatile
192 Saint Vincent and the Grenadines 255,657 tonnes 2024 down 0.3% volatile
193 Samoa 245,587 tonnes 2024 up 21.9% volatile
194 Palau 226,099 tonnes 2024 up 2.8% rising
195 Vanuatu 197,079 tonnes 2024 up 25.1% volatile
196 British Virgin Islands 192,507 tonnes 2024 down 10.9% volatile
197 Dominica 170,858 tonnes 2024 up 1.4% volatile
198 Marshall Islands 154,480 tonnes 2024 up 11.0% rising
199 Tonga 152,540 tonnes 2024 up 43.6% volatile
200 Bonaire Sint Eustatius and Saba 151,882 tonnes 2024 up 29.5% volatile
201 Micronesia (country) 150,626 tonnes 2024 up 8.2% falling
202 Anguilla 148,085 tonnes 2024 up 22.5% rising
203 Sao Tome and Principe 141,779 tonnes 2024 up 10.6% volatile
205 Christmas Island 80,608 tonnes 1983 up 15.8% flat
206 Cook Islands 80,083 tonnes 2024 down 0.7% rising
207 Kiribati 72,456 tonnes 2024 up 31.8% rising
208 Nauru 61,390 tonnes 2024 up 19.7% falling
209 Saint Pierre and Miquelon 55,322 tonnes 2024 down 16.1% volatile
210 Wallis and Futuna 30,508 tonnes 2024 up 18.9% rising
211 Montserrat 26,579 tonnes 2024 down 39.5% rising
212 Tuvalu 11,440 tonnes 2024 up 56.1% rising
213 Saint Helena 11,391 tonnes 2024 up 3.6% rising
214 Antarctica 10,992 tonnes 2007 up 200.0% volatile
215 Niue 7,627 tonnes 2024 up 4.1% rising

About this data

Indicator
Annual CO₂ emissions from oil
Unit
tonnes
Source
Global Carbon Budget (2025) – with major processing by Our World in Data
Licence
CC BY 4.0 (Our World in Data)
Coverage
215 places, 21,740 data points, 1750–2024
Last refreshed

Annual emissions of carbon dioxide (CO₂) from oil, measured in tonnes.