Carbon Footprint by Country 2025

map placeholder
Total CO₂ Emissions 2023 (tonnes)

0

2,000

4,000

6,000

8,000

10,000

12,000

14,000

13300 tonnes

4680 tonnes

2960 tonnes

2070 tonnes

945 tonnes

Country
Total CO₂ Emissions 2023 (tonnes)
Total CO₂ Emissions per Capita 2023 (tonnes/cap)
CO₂ Emissions per $1K GDP 2023 (tonnes/$1kGDP)
% of World Emissions 2023
China Flag
China133009.240.4233.98%
United States Flag
United States468013.80.1912%
India Flag
India29602.070.237.57%
Russia Flag
Russia207014.40.365.3%
Japan Flag
Japan9457.540.162.42%
Iran Flag
Iran7799.10.542%
Indonesia Flag
Indonesia6752.410.171.73%
Saudi Arabia Flag
Saudi Arabia62317.10.341.6%
Germany Flag
Germany5837.060.111.49%
Canada Flag
Canada57514.90.261.47%
South Korea Flag
South Korea574110.221.47%
Mexico Flag
Mexico4873.520.171.25%
Brazil Flag
Brazil4802.20.121.23%
Turkey Flag
Turkey4385.130.151.12%
South Africa Flag
South Africa3976.560.461.02%
Australia Flag
Australia37414.20.240.96%
Vietnam Flag
Vietnam3733.690.280.96%
Italy Flag
Italy3055.190.10.78%
United Kingdom Flag
United Kingdom3024.420.080.77%
Poland Flag
Poland2877.630.180.74%
Malaysia Flag
Malaysia2838.30.250.73%
France Flag
France2824.250.080.72%
Taiwan Flag
Taiwan28011.70.180.72%
Egypt Flag
Egypt2492.310.130.64%
Thailand Flag
Thailand2473.940.180.7%
Kazakhstan Flag
Kazakhstan24012.40.340.61%
United Arab Emirates Flag
United Arab Emirates20620.20.290.53%
Pakistan Flag
Pakistan2010.910.150.51%
Iraq Flag
Iraq1934.30.340.49%
Argentina Flag
Argentina1843.930.150.47%
Armenia Flag
Armenia1842.630.130.47%
Algeria Flag
Algeria1803.990.260.46%
Philippines Flag
Philippines1611.410.140.41%
Uzbekistan Flag
Uzbekistan1384.010.430.35%
Ukraine Flag
Ukraine1363.170.240.35%
Nigeria Flag
Nigeria1280.580.10.33%
Qatar Flag
Qatar12843.50.410.33%
Bangladesh Flag
Bangladesh1250.710.090.32%
Netherlands Flag
Netherlands1237.090.10.31%
Kuwait Flag
Kuwait11224.90.510.29%
Colombia Flag
Colombia1011.970.10.25%
Oman Flag
Oman93.117.10.50.24%
Czech Republic Flag
Czech Republic90.58.520.170.23%
Venezuela Flag
Venezuela84.62.470.320.22%
Belgium Flag
Belgium84.37.180.110.22%
Chile Flag
Chile844.450.150.22%
Romania Flag
Romania70.83.70.090.18%
Morocco Flag
Morocco69.91.820.210.18%
Turkmenistan Flag
Turkmenistan6610.50.580.17%
North Korea Flag
North Korea64.32.460.550.16%
Libya Flag
Libya61.38.880.50.16%
Israel Flag
Israel61.34.130.12
Austria Flag
Austria58.86.940.10.15%
Peru Flag
Peru58.41.70.110.15%
Singapore Flag
Singapore57.19.380.080.15%
Serbia Flag
Serbia56.16.080.280.14%
Belarus Flag
Belarus54.25.790.210.14%
Greece Flag
Greece51.74.690.140.13%
Ecuador Flag
Ecuador45.32.510.170.12%
Norway Flag
Norway44.17.860.090.11%
Hungary Flag
Hungary43.84.610.110.11%
Azerbaijan Flag
Azerbaijan42.84.140.20.11%
Bulgaria Flag
Bulgaria39.85.860.190.1%
Bahrain Flag
Bahrain37.420.70.440.1%
Portugal Flag
Portugal36.23.580.080.09%
New Zealand Flag
New Zealand35.87.220.140.09%
Sweden Flag
Sweden35.43.430.050.09%
Slovakia Flag
Slovakia34.96.40.160.09%
Hong Kong Flag
Hong Kong34.74.510.070.09%
Switzerland Flag
Switzerland34.23.870.050.09%
Myanmar Flag
Myanmar33.40.590.110.09%
Ireland Flag
Ireland32.56.50.050.08%
Finland Flag
Finland32.35.730.10.08%
Tunisia Flag
Tunisia31.52.570.210.08%
Dominican Republic Flag
Dominican Republic31.42.740.120.08%
Angola Flag
Angola28.20.780.110.07%
Mongolia Flag
Mongolia28.18.450.50.07%
Trinidad and Tobago Flag
Trinidad and Tobago27.219.70.620.07%
Denmark Flag
Denmark26.84.560.060.07%
Laos Flag
Laos263.490.410.07%
Syria Flag
Syria25.61.190.410.07%
Ghana Flag
Ghana24.20.740.110.06%
Bolivia Flag
Bolivia23.81.980.20.06%
Jordan Flag
Jordan23.62.250.220.06%
Cuba Flag
Cuba22.11.920.070.06%
Bosnia and Herzegovina Flag
Bosnia and Herzegovina226.330.340.06%
British Virgin Islands Flag
British Virgin Islands222.210.050.06%
Kenya Flag
Kenya21.70.380.070.06%
Guatemala Flag
Guatemala21.41.130.10.05%
Sudan Flag
Sudan21.30.340.140.05%
Sri Lanka Flag
Sri Lanka20.50.970.070.05%
Tanzania Flag
Tanzania19.40.280.080.05%
Cambodia Flag
Cambodia181.030.210.05%
Nepal Flag
Nepal17.90.570.120.05%
Croatia Flag
Croatia17.54.310.110.04%
Lebanon Flag
Lebanon17.330.260.04%
Ethiopia Flag
Ethiopia16.70.140.050.04%
Panama Flag
Panama14.73.290.090.04%
Ivory Coast Flag
Ivory Coast14.40.510.070.04%
Puerto Rico Flag
Puerto Rico13.83.80.10.04%
Lithuania Flag
Lithuania13.14.660.10.03%
Georgia Flag
Georgia12.93.330.150.03%
Slovenia Flag
Slovenia12.15.810.120.03%
Senegal Flag
Senegal120.650.160.03%
Zimbabwe Flag
Zimbabwe11.70.620.20.03%
Estonia Flag
Estonia11.48.870.20.03%
Honduras Flag
Honduras10.91.080.160.03%
Yemen Flag
Yemen10.90.340.180.03%
Cameroon Flag
Cameroon10.80.380.080.03%
Kyrgyzstan Flag
Kyrgyzstan10.51.60.230.03%
Moldova Flag
Moldova9.932.50.250.03%
Mozambique Flag
Mozambique9.740.280.190.02%
Brunei Flag
Brunei9.7221.10.280.02%
Tajikistan Flag
Tajikistan9.310.930.20.02%
Uruguay Flag
Uruguay8.822.50.080.02%
North Macedonia Flag
North Macedonia8.764.190.210.02%
Afghanistan Flag
Afghanistan8.710.210.110.02%
Costa Rica Flag
Costa Rica8.571.660.060.02%
El Salvador Flag
El Salvador8.381.270.120.02%
Paraguay Flag
Paraguay8.251.130.080.02%
Zambia Flag
Zambia8.060.40.110.02%
Botswana Flag
Botswana7.422.930.160.02%
Republic of the Congo Flag
Republic of the Congo7.251.180.190.02%
Uganda Flag
Uganda7.220.140.050.02%
Cyprus Flag
Cyprus7.185.830.150.02%
Luxembourg Flag
Luxembourg7.0111.20.080.02%
Jamaica Flag
Jamaica6.862.340.230.02%
Mali Flag
Mali6.660.30.120.02%
Latvia Flag
Latvia6.553.560.090.02%
Malawi Flag
Malawi6.450.290.180.02%
Benin Flag
Benin6.440.490.120.02%
New Caledonia Flag
New Caledonia6.2120.90.620.02%
Burkina Faso Flag
Burkina Faso60.260.10.02%
Papua New Guinea Flag
Papua New Guinea5.950.640.140.02%
Nicaragua Flag
Nicaragua5.730.870.110.01%
Gabon Flag
Gabon4.932.160.10.01%
Mauritania Flag
Mauritania4.650.90.150.01%
Albania Flag
Albania4.591.560.090.01%
Namibia Flag
Namibia4.361.530.150.01%
Mauritius Flag
Mauritius4.213.290.130.01%
Madagascar Flag
Madagascar4.10.140.080.01%
DR Congo Flag
DR Congo3.80.040.020.01%
Equatorial Guinea Flag
Equatorial Guinea3.782.440.130.01%
Guinea Flag
Guinea3.720.250.070.01%
Haiti Flag
Haiti3.540.30.10.01%
Guyana Flag
Guyana3.34.110.080.01%
Iceland Flag
Iceland3.098.790.120.01%
Macau Flag
Macau3.014.420.040.01%
Maldives Flag
Maldives2.8860.250.01%
Niger Flag
Niger2.820.10.060.01%
Suriname Flag
Suriname2.634.450.220.01%
Chad Flag
Chad2.570.140.080.01%
Reunion Flag
Reunion2.572.810.01%
Togo Flag
Togo2.490.280.10.01%
Curacao Flag
Curacao2.4314.70.520.01%
Fiji Flag
Fiji2.212.350.170.01%
Bhutan Flag
Bhutan1.992.310.170.01%
Malta Flag
Malta1.683.850.05
Bahamas Flag
Bahamas1.684.040.13
Rwanda Flag
Rwanda1.650.120.04
Liberia Flag
Liberia1.640.30.18
Palau Flag
Palau1.4462.65.06
Eswatini Flag
Eswatini1.390.920.11
French Polynesia Flag
French Polynesia1.264.270.19
Seychelles Flag
Seychelles1.2412.80.35
Guadeloupe Flag
Guadeloupe1.172.61
Martinique Flag
Martinique1.092.83
Sierra Leone Flag
Sierra Leone1.070.130.07
Cape Verde Flag
Cape Verde1.011.710.21
Lesotho Flag
Lesotho0.880.360.15
Somalia Flag
Somalia0.870.050.03
Burundi Flag
Burundi0.840.060.07
Barbados Flag
Barbados0.82.760.16
Djibouti Flag
Djibouti0.750.720.1
Timor-Leste Flag
Timor-Leste0.70.480.11
Gibraltar Flag
Gibraltar0.6919.70.5
Eritrea Flag
Eritrea0.670.120.09
Gambia Flag
Gambia0.610.240.08
Greenland Flag
Greenland0.5810.20.15
Spain Flag
Spain0.564.680.1
Aruba Flag
Aruba0.534.910.11
Samoa Flag
Samoa0.472.30.34
Solomon Islands Flag
Solomon Islands0.420.610.21
French Guiana Flag
French Guiana0.381.17
Central African Republic Flag
Central African Republic0.370.070.06
Cayman Islands Flag
Cayman Islands0.365.420.06
Guinea-Bissau Flag
Guinea-Bissau0.350.160.07
Bermuda Flag
Bermuda0.355.840.05
Comoros Flag
Comoros0.320.340.11
Antigua and Barbuda Flag
Antigua and Barbuda0.322.990.12
Saint Lucia Flag
Saint Lucia0.31.620.07
Vanuatu Flag
Vanuatu0.290.920.29
Belize Flag
Belize0.280.660.05
Western Sahara Flag
Western Sahara0.260.41
Tonga Flag
Tonga0.221.950.31
Sao Tome and Principe Flag
Sao Tome and Principe0.210.920.17
Grenada Flag
Grenada0.141.290.07
Cook Islands Flag
Cook Islands0.148.37
Saint Kitts and Nevis Flag
Saint Kitts and Nevis0.122.050.08
Kiribati Flag
Kiribati0.10.760.23
Saint Vincent and the Grenadines Flag
Saint Vincent and the Grenadines0.10.870.05
Turks and Caicos Islands Flag
Turks and Caicos Islands0.12.710.1
Dominica Flag
Dominica0.081.050.07
Saint Pierre and Miquelon Flag
Saint Pierre and Miquelon0.045.73
Anguilla Flag
Anguilla0.021.430.07
Falkland Islands Flag
Falkland Islands0.026.48
  • Emission totals are displayed in tonnes, also known as metric tons. One tonne = 1,000 kg, or approximately 2,204.6 lbs.
  • Some data have been rounded by source to the nearest whole tonne.
  • The Emissions Database for Global Atmospheric Research (EDGAR) combines data for certain countries and territories. France includes Monaco, Israel includes Palestine, Italy includes San Marino and Vatican City/Holy See, Sudan includes South Sudan, Spain includes Andorra, Switzerland includes Liechtenstein.
  • Data for countries with minimal consumption are excluded from the per-country totals, but included in the global total. As such, the listed global total may appear to be higher than the sum of the displayed countries.