Share of global CO₂ emissions and population by country

Share of the world's population by country, available from 10,000 BCE to 2100, based on data and estimates from different sources.

Countries reporting
239
Highest
14.8%
India
Lowest
0.0%
Vatican
Median
0.1%
Years covered
1101
1000–2100
Data points
69,170

What the numbers show

Share of global CO₂ emissions and population is currently reported for 239 countries. The highest value is 14.8% in India; the lowest is 0.0% in Vatican.

The median across all reporting countries is 0.1%, and the mean is 0.4%.

Over the past decade 94 countries rose and 145 fell. The largest increase was in Mayotte (up 12.0%), and the largest decrease in Hong Kong (down 21.5%).

Share of global CO₂ emissions and population: full country ranking

#Country LatestYear 10-year changeTrend
1 India 14.8% 2100 down 3.9% falling
2 China 6.2% 2100 down 14.2% falling
3 USSR 5.4% 1991 down 8.6% rising
4 Pakistan 5.0% 2100 up 3.3% volatile
5 Nigeria 4.7% 2100 up 1.9% volatile
6 Democratic Republic of Congo 4.2% 2100 up 9.1% volatile
7 United States 4.1% 2100 up 2.6% rising
8 Ethiopia 3.6% 2100 up 6.6% volatile
9 Indonesia 2.9% 2100 down 2.6% rising
10 Tanzania 2.6% 2100 up 11.0% volatile
11 Bangladesh 2.0% 2100 down 3.5% rising
12 Egypt 2.0% 2100 up 2.1% volatile
13 Brazil 1.6% 2100 down 6.2% volatile
14 Angola 1.5% 2100 up 10.1% volatile
15 Sudan 1.3% 2100 up 6.0% volatile
16 Mexico 1.3% 2100 down 4.5% volatile
17 Afghanistan 1.3% 2100 up 6.6% volatile
18 Russia 1.2% 2100 up 0.3% falling
19 Uganda 1.2% 2100 up 2.2% volatile
20 Philippines 1.1% 2100 down 5.4% volatile
21 Yemen 1.1% 2100 up 4.7% volatile
22 Mozambique 1.0% 2100 up 5.6% volatile
23 Kenya 1.0% 2100 up 1.3% volatile
24 Cote d'Ivoire 1.0% 2100 up 9.9% volatile
25 Iraq 1.0% 2100 up 3.6% volatile
26 South Africa 0.9% 2100 up 3.3% volatile
27 Vietnam 0.9% 2100 down 4.0% rising
28 Niger 0.9% 2100 up 5.9% volatile
29 Cameroon 0.9% 2100 up 7.8% volatile
30 Madagascar 0.8% 2100 up 6.3% volatile
31 Iran 0.8% 2100 down 5.3% rising
32 Mali 0.8% 2100 up 6.0% volatile
33 Japan 0.8% 2100 down 3.8% falling
34 Uzbekistan 0.7% 2100 up 5.2% rising
35 United Kingdom 0.7% 2100 down 0.5% falling
36 Saudi Arabia 0.7% 2100 up 7.8% volatile
37 Germany 0.7% 2100 up 0.5% falling
38 Chad 0.7% 2100 up 6.9% volatile
39 France 0.7% 2100 up 1.0% volatile
40 Ghana 0.7% 2100 up 3.1% volatile
41 Somalia 0.7% 2100 up 7.0% volatile
42 Turkey 0.6% 2100 down 8.5% falling
43 Algeria 0.6% 2100 down 0.1% rising
44 Zambia 0.6% 2100 up 7.2% volatile
45 Malawi 0.6% 2100 up 5.6% volatile
46 Canada 0.5% 2100 up 4.1% rising
47 Burkina Faso 0.5% 2100 up 2.0% rising
48 Myanmar 0.5% 2100 down 3.9% rising
49 Colombia 0.5% 2100 down 6.3% rising
50 Senegal 0.5% 2100 up 5.3% volatile
51 Thailand 0.4% 2100 down 6.6% rising
52 Malaysia 0.4% 2100 down 1.7% volatile
53 Syria 0.4% 2100 down 0.1% volatile
54 Australia 0.4% 2100 up 6.5% volatile
55 Benin 0.4% 2100 up 6.1% volatile
56 Argentina 0.4% 2100 down 6.4% volatile
57 Peru 0.4% 2100 down 3.1% rising
58 Morocco 0.4% 2100 down 4.6% rising
59 Burundi 0.4% 2100 up 5.0% volatile
60 Zimbabwe 0.4% 2100 up 3.7% volatile
61 Italy 0.3% 2100 down 5.4% falling
62 Kazakhstan 0.3% 2100 up 3.7% rising
63 Spain 0.3% 2100 down 3.9% falling
64 Rwanda 0.3% 2100 up 4.1% rising
65 Guinea 0.3% 2100 up 2.4% rising
66 Nepal 0.3% 2100 down 4.5% falling
67 Venezuela 0.3% 2100 down 3.7% rising
68 United Arab Emirates 0.3% 2100 up 10.5% volatile
69 Guatemala 0.3% 2100 down 2.1% volatile
70 South Sudan 0.2% 2100 up 1.3% rising
71 Togo 0.2% 2100 up 7.6% volatile
72 Cambodia 0.2% 2100 down 1.1% falling
73 South Korea 0.2% 2100 down 13.4% falling
74 Jordan 0.2% 2100 up 3.1% volatile
75 Sri Lanka 0.2% 2100 down 4.3% rising
76 Tajikistan 0.2% 2100 up 2.2% volatile
77 Congo 0.2% 2100 up 9.1% volatile
78 Israel 0.2% 2100 up 6.7% volatile
79 North Korea 0.2% 2100 down 5.4% falling
80 Poland 0.2% 2100 down 9.1% falling
81 Ecuador 0.2% 2100 down 4.5% rising
82 Central African Republic 0.2% 2100 up 6.2% rising
83 Papua New Guinea 0.2% 2100 up 2.2% volatile
84 Bolivia 0.2% 2100 up 0.1% rising
85 Netherlands 0.2% 2100 down 1.2% flat
86 Mauritania 0.2% 2100 up 8.3% volatile
87 Honduras 0.2% 2100 up 0.3% volatile
88 Sierra Leone 0.2% 2100 up 0.5% rising
89 Ukraine 0.1% 2100 down 14.4% falling
90 Haiti 0.1% 2100 down 1.4% rising
91 Chile 0.1% 2100 down 10.0% rising
92 Liberia 0.1% 2100 up 3.0% volatile
93 Oman 0.1% 2100 up 8.3% volatile
94 Kyrgyzstan 0.1% 2100 up 1.8% rising
95 Dominican Republic 0.1% 2100 down 4.0% volatile
96 Palestine 0.1% 2100 up 2.6% volatile
97 Sweden 0.1% 2100 up 0.7% falling
98 Belgium 0.1% 2100 down 0.5% falling
99 Romania 0.1% 2100 down 6.3% falling
100 Tunisia 0.1% 2100 down 5.4% falling
101 Azerbaijan 0.1% 2100 down 2.2% rising
102 Taiwan 0.1% 2100 down 10.9% rising
103 Turkmenistan 0.1% 2100 down 1.4% rising
104 Libya 0.1% 2100 down 0.7% volatile
105 Kuwait 0.1% 2100 up 9.4% volatile
106 Laos 0.1% 2100 down 3.6% rising
107 Switzerland 0.1% 2100 up 1.4% falling
108 Paraguay 0.1% 2100 down 0.9% volatile
109 Portugal 0.1% 2100 up 0.3% falling
110 Nicaragua 0.1% 2100 down 2.8% volatile
111 Eritrea 0.1% 2100 up 4.1% rising
112 Czechia 0.1% 2100 down 1.4% volatile
113 Hungary 0.1% 2100 down 1.1% falling
114 Austria 0.1% 2100 down 1.4% falling
115 Qatar 0.1% 2100 up 12.0% volatile
116 Lebanon 0.1% 2100 down 1.9% rising
117 Gabon 0.1% 2100 up 8.2% rising
118 Greece 0.1% 2100 down 5.0% falling
119 Panama 0.1% 2100 down 0.6% volatile
120 Namibia 0.1% 2100 up 2.3% volatile
121 Denmark 0.1% 2100 down 0.4% falling
122 New Zealand 0.1% 2100 up 0.5% volatile
123 Gambia 0.1% 2100 up 1.8% volatile
124 Cuba 0.1% 2100 down 9.4% volatile
125 Mongolia 0.1% 2100 up 2.8% falling
126 Norway 0.1% 2100 down 1.3% falling
127 Ireland 0.1% 2100 down 2.9% falling
128 El Salvador 0.0% 2100 down 7.5% rising
129 Equatorial Guinea 0.0% 2100 up 6.2% volatile
130 Guinea-Bissau 0.0% 2100 up 2.9% rising
131 Finland 0.0% 2100 down 2.4% falling
132 Belarus 0.0% 2100 down 9.6% falling
133 Singapore 0.0% 2100 down 9.7% volatile
134 Botswana 0.0% 2100 down 0.3% volatile
135 Costa Rica 0.0% 2100 down 8.7% volatile
136 Serbia 0.0% 2100 down 6.6% falling
137 Bulgaria 0.0% 2100 down 5.9% falling
138 Slovakia 0.0% 2100 down 5.4% falling
139 Lesotho 0.0% 2100 down 0.5% rising
140 Bahrain 0.0% 2100 up 7.7% volatile
141 Georgia 0.0% 2100 down 4.2% falling
142 Uruguay 0.0% 2100 down 8.8% volatile
143 Croatia 0.0% 2100 down 7.0% falling
144 Hong Kong 0.0% 2100 down 21.5% volatile
145 East Timor 0.0% 2100 down 2.3% rising
146 Comoros 0.0% 2100 up 4.7% rising
147 Solomon Islands 0.0% 2100 up 3.8% volatile
148 Djibouti 0.0% 2100 up 2.3% volatile
149 Armenia 0.0% 2100 down 6.0% falling
150 Slovenia 0.0% 2100 down 1.6% falling
151 Moldova 0.0% 2100 down 7.7% falling
152 Mayotte 0.0% 2100 up 12.0% volatile
153 Bosnia and Herzegovina 0.0% 2100 down 9.3% falling
154 Eswatini 0.0% 2100 down 4.9% rising
155 Cyprus 0.0% 2100 down 2.5% falling
156 Lithuania 0.0% 2100 down 11.5% volatile
157 Albania 0.0% 2100 down 12.4% falling
158 Jamaica 0.0% 2100 down 16.1% flat
159 Puerto Rico 0.0% 2100 down 19.3% volatile
160 Latvia 0.0% 2100 down 8.5% volatile
161 Trinidad and Tobago 0.0% 2100 down 7.9% volatile
162 Guyana 0.0% 2100 down 2.6% falling
163 Fiji 0.0% 2100 down 3.6% rising
164 Vanuatu 0.0% 2100 up 7.1% rising
165 North Macedonia 0.0% 2100 down 10.6% falling
166 Reunion 0.0% 2100 down 2.1% rising
167 Western Sahara 0.0% 2100 up 0.3% volatile
168 Estonia 0.0% 2100 down 5.4% volatile
169 French Guiana 0.0% 2100 up 7.9% volatile
170 Luxembourg 0.0% 2100 down 1.3% falling
171 Suriname 0.0% 2100 down 2.3% rising
172 Bhutan 0.0% 2100 down 6.1% volatile
173 Mauritius 0.0% 2100 down 13.0% flat
174 Sao Tome and Principe 0.0% 2100 up 4.4% rising
175 Maldives 0.0% 2100 down 3.3% rising
176 Brunei 0.0% 2100 down 2.2% volatile
177 Belize 0.0% 2100 down 5.7% rising
178 Cape Verde 0.0% 2100 down 8.5% falling
179 Bahamas 0.0% 2100 down 1.7% rising
180 Samoa 0.0% 2100 up 5.0% rising
181 Iceland 0.0% 2100 down 4.2% falling
182 Malta 0.0% 2100 down 7.8% falling
183 New Caledonia 0.0% 2100 down 0.8% rising
184 Macao 0.0% 2100 down 13.4% falling
185 Montenegro 0.0% 2100 down 9.5% volatile
186 Netherlands Antilles 0.0% 2010 down 2.3% rising
187 Guadeloupe 0.0% 2100 down 4.0% falling
188 Kiribati 0.0% 2100 up 1.6% rising
189 Martinique 0.0% 2100 down 2.9% volatile
190 Guam 0.0% 2100 up 0.2% flat
191 Barbados 0.0% 2100 down 6.0% volatile
192 French Polynesia 0.0% 2100 down 9.4% falling
193 Micronesia (country) 0.0% 2100 down 1.2% falling
194 Curacao 0.0% 2100 down 7.9% falling
195 Cayman Islands 0.0% 2100 up 1.4% rising
196 Tonga 0.0% 2100 up 1.5% falling
197 Seychelles 0.0% 2100 down 2.8% rising
198 Saint Lucia 0.0% 2100 down 8.8% falling
199 Jersey 0.0% 2100 up 0.7% falling
200 Aruba 0.0% 2100 down 5.5% rising
201 Grenada 0.0% 2100 down 9.3% falling
202 Antigua and Barbuda 0.0% 2100 down 7.0% falling
203 Saint Vincent and the Grenadines 0.0% 2100 down 6.3% falling
204 Faroe Islands 0.0% 2100 down 1.0% rising
205 United States Virgin Islands 0.0% 2100 down 1.7% rising
206 Isle of Man 0.0% 2100 down 5.2% falling
207 Guernsey 0.0% 2100 down 2.1% falling
208 Gibraltar 0.0% 2100 down 0.9% falling
209 Dominica 0.0% 2100 down 5.7% falling
210 Monaco 0.0% 2100 up 7.3% falling
211 Andorra 0.0% 2100 down 10.8% volatile
212 Liechtenstein 0.0% 2100 up 1.1% falling
213 Sint Maarten (Dutch part) 0.0% 2100 down 5.6% rising
214 Northern Mariana Islands 0.0% 2100 down 0.9% falling
215 Turks and Caicos Islands 0.0% 2100 down 5.3% volatile
216 Greenland 0.0% 2100 down 4.9% rising
217 Bermuda 0.0% 2100 down 7.6% falling
218 American Samoa 0.0% 2100 down 2.8% rising
219 San Marino 0.0% 2100 up 0.7% falling
220 Saint Kitts and Nevis 0.0% 2100 down 6.8% volatile
221 British Virgin Islands 0.0% 2100 down 6.1% rising
222 Bonaire Sint Eustatius and Saba 0.0% 2100 down 5.0% rising
223 Marshall Islands 0.0% 2100 down 2.3% volatile
224 Nauru 0.0% 2100 up 3.0% rising
225 Saint Martin (French part) 0.0% 2100 up 3.0% volatile
226 Tuvalu 0.0% 2100 up 2.7% falling
227 Palau 0.0% 2100 down 4.9% falling
228 Anguilla 0.0% 2100 down 9.8% falling
229 Saint Barthelemy 0.0% 2100 down 9.6% falling
230 Cook Islands 0.0% 2100 down 2.1% volatile
231 Wallis and Futuna 0.0% 2100 down 9.1% volatile
232 Tokelau 0.0% 2100 down 0.3% falling
233 Svalbard and Jan Mayen 0.0% 2023 down 9.9% volatile
234 Montserrat 0.0% 2100 down 3.9% volatile
235 Saint Helena 0.0% 2100 down 5.3% volatile
236 Niue 0.0% 2100 up 2.9% volatile
237 Falkland Islands 0.0% 2100 down 2.8% volatile
238 Saint Pierre and Miquelon 0.0% 2100 down 13.3% volatile
239 Vatican 0.0% 2100 up 7.0% volatile

Share, cite or embed this page

Cite this page

Share of global CO₂ emissions and population by country. Statizoid, drawing on HYDE (2023); Gapminder (2022); UN WPP (2024) – with major processing by Our World in Data. Retrieved 23 September 2026, from https://climate.statizoid.com/stat/share-co2-vs-population/

Embed or link this data

Paste this into a page to link back to these figures. The data itself is free to reuse under CC BY 4.0 (Our World in Data); please keep the attribution.

<a href="https://climate.statizoid.com/stat/share-co2-vs-population/">Share of global CO₂ emissions and population by country</a> — Statizoid

About this data

Indicator
Share of global CO₂ emissions and population
Unit
%
Source
HYDE (2023); Gapminder (2022); UN WPP (2024) – with major processing by Our World in Data
Licence
CC BY 4.0 (Our World in Data)
Coverage
239 places, 69,170 data points, 1000–2100
Last refreshed

Share of the world's population by country, available from 10,000 BCE to 2100, based on data and estimates from different sources.