But per person, the average Indian released just 2.2 tonnes. Coal dominates the total. Here are five key numbers to understand India's carbon dioxide emissions.
India's annual CO2 emissions reached 3.19 billion tonnes in 2024, up from just 3,94,481 tonnes in 1858.
Our World in Data · Annual CO₂ emissions
tonnes
About this chart
This line chart tracks India's total CO2 output each year since 1858. The line stays nearly flat for more than a century, then begins to bend upward after independence. After 2000, the slope steepens dramatically. In the two decades to 2024, emissions roughly doubled. The locked number for 2024, 3.19 billion tonnes, is the highest ever recorded for India. These are production-based emissions, meaning they count only CO2 from fossil fuels burned and cement produced inside India's borders. They do not include emissions embedded in imported goods. The steep rise reflects the expansion of power generation, industry, and transport that accompanied economic growth.
Why this chart This is the direct answer to the page question: the total CO2 India emits each year, now among the largest in the world.
How to read it A line chart with years on the x‑axis and tonnes on the y‑axis. Focus on the steepening slope after 2000.
Watch out Do not compare the raw number with other large emitters without adjusting for population or historical start‑points.
In 2024, India released 3.19 billion tonnes of carbon dioxide. That is the annual total counted where the fuel is burned, what scientists call production-based territorial emissions. These estimates, from the Global Carbon Project via Our World in Data, capture CO2 from fossil fuelsFossil fuelsFossil fuels are ancient plant and animal matter transformed over millions of years into coal, oil, and natural gas. When we burn them for electricity, transport, or industry, they release CO2. Coal produces the most CO2 per unit of energy, gas the least.Almost all of India's CO2 comes from burning these three fuels; the breakdown explains why coal is the overwhelming driver. and cement production inside the country. India now ranks among the largest annual emitters in the world.
But this number did not appear overnight. In 1858, India’s emissions were just 3,94,481 tonnes. The chart shows how the line climbed slowly for more than a century, then tilted sharply upward after 2000. In the past two decades alone, emissions roughly doubled. The steep rise mirrors the expansion of power generation, industry, and transport across the country.
One important caveat: these numbers count only what is emitted within India’s territory; they do not include CO2 embedded in imported goods. That is why the next step is to understand where the CO2 actually comes from.
What fuels drive India's CO2 emissions?
Almost all of India’s energy-related CO2 comes from three fossil fuels: coal, oil, and natural gas. In 2024, total energy-related CO2 reached 2,871.78 million tonnes. Coal alone accounted for 2,117.06 million tonnes. That is nearly three times the emissions from oil, which stood at 612.59 million tonnes. Natural gas added just 142.13 million tonnes.
The chart overlays the three fuel lines. You can see coal pulling away from the other two, especially after 2000. The gap between the coal line and the oil and gas lines widened sharply, reflecting how India’s power grid and industry still rely overwhelmingly on coal. Oil emissions rose too, driven by road transport and petrochemicals. Gas, the cleanest of the three, grew from a tiny base of 3.11 million tonnes in 1980 but remains a minor share.
The fuel-wise data, from the U.S. Energy Information Administration, cover only energy-related CO2 and begin in 1980; they exclude industrial processes and land-use change.
Chart
What India's CO₂ comes from
Coal produces 2,117 million tonnes of CO2, over three times the oil emissions of 613 million tonnes and far above gas at 142 million tonnes.
million tonnes CO₂
Coal2,117Oil613Gas142
About this chart
This multi-line chart breaks down India's energy-related CO2 from 1980 to 2024 into three fossil fuels. The coal line dominates, starting at 175 million tonnes in 1980 and soaring to 2,117 million tonnes. Oil rises steadily but stays far below coal, reaching 613 million tonnes. Gas, the smallest source, starts at just 3 million tonnes and climbs to 142 million tonnes. The gap between coal and the other fuels widens after 2000 because India added a huge amount of coal-fired power capacity. Oil emissions grew with rising vehicle ownership and industry. Gas remained a minor player despite growing over forty-fold. These numbers come from the U.S. Energy Information Administration and cover only energy-related CO2, not cement or land-use changes.
Why this chart It explains what drives India's CO2: coal dominates, with oil a distant second and gas a tiny third.
How to read it Three overlaid lines; the coal line sits far above the other two. Watch how the gap widens after 2000.
Watch out Do not assume the relative shares are constant; the chart shows absolute values, and coal has grown much faster than oil or gas.
What portion of the world's CO2 comes from India?
In 2024, India contributed 8.3% of all CO2 emitted globally. That is up from just 0.1% in 1858. The line chart shows a long, near-flat stretch through the colonial and early post-independence years, then a steady climb from the 1980s onward.
This rising share means that out of every 100 tonnes of CO2 released into the atmosphere in a year, more than 8 now come from India. The percentage is calculated by dividing India's territorial emissions by the world total; both numbers come from Our World in Data. The jump reflects India’s own rapid emission growth and the slower growth or decline in some other large emitters. A rising share is not automatically a “bad” trend; it can simply mean India’s economy is growing while others have begun to shift. But it also means India’s weight in global climate discussions has become much heavier.
Chart
India's share of world CO₂
India's share of global CO2 emissions grew from 0.1% in 1858 to 8.3% in 2024.
Our World in Data
%
About this chart
This line chart shows India's annual CO2 as a percentage of the world total. From 1858 until the 1970s, the line hugs the bottom near 0.1%. It begins a gentle rise in the 1980s, then climbs faster. By 2024, it reaches 8.3%. That means for every 100 tonnes of CO2 emitted globally, India now releases more than 8. The rise reflects India's own rapid emission growth, but also the slower growth or decline in other large economies. A rising share is not a performance metric; it is a ratio that shifts with both the numerator (India's emissions) and the denominator (world emissions). Still, it signals that India has become one of the most significant voices in global climate conversations.
Why this chart It puts India's total in global context, showing how much of all human CO2 comes from one country.
How to read it A line chart showing percentage on the y‑axis. Look for the steady climb from the 1980s onward.
Watch out Do not confuse share with absolute emissions; share can rise even if India's emissions grow slowly, if the world total rises slowly or falls.
How much CO2 has India emitted in total since industrial times?
Climate change is not about any single year. It is about how much CO2 has built up in the atmosphere over centuries. India’s cumulative total since 1850 reached 66.07 billion tonnes in 2024. The line starts at just 3,94,481 tonnes in 1858 and climbs relentlessly, with the steepest rise in the last two decades. Each year’s emissions are added to the running sum; the line never goes down. These numbers come from the cumulative CO₂ series in Our World in Data, which adds up each year's production-based emissions.
This cumulative number reveals historical responsibility: early industrialisers who burned fossil fuels for 150 years still dominate the global stock. India’s share of total historical emissions remains very small, even though its annual contribution is now large. Why does this matter? Because CO2 stays in the atmosphere for centuries, the warming we see today is the result of all past emissions, not just this year's.
Chart
India's cumulative CO₂ since 1850
India has emitted a total of 66.07 billion tonnes of CO2 since 1850.
Our World in Data · Cumulative CO₂ emissions
tonnes
About this chart
This line chart shows the running total of all CO2 India has ever emitted. Starting at just 3,94,481 tonnes in 1858, the line rises slowly through the colonial and early post-independence years. It climbs more steeply after 1980, and the last two decades push the total to 66.07 billion tonnes. Because it is a cumulative line, it never goes down; each year's emissions simply add to the stock. This metric matters because CO2 stays in the atmosphere for centuries. The current warming is the result of all past emissions, not just this year's. Countries that industrialised early and burned fossil fuels for 150 years hold most of the global cumulative stock. India's share of that historical total remains very small.
Why this chart It reminds us that climate responds to the stock of past emissions, not just this year's flow.
How to read it A line chart that never goes down; steepness shows high‑emission years. Each year's emissions are added to the previous sum.
Watch out Do not think the cumulative total replaces or erases annual contributions; it is a permanent sum, not a reset.
Is India's CO2 high when you consider its large population?
Total emissions can make a country look like a huge polluter. But dividing the number by the population tells a different story. In 2024, India’s per capitaPer capitaPer capita divides a national total by the population, giving an average per person. For CO2, it shows the average tonnes emitted by each Indian in a year.It reframes the large national total: at 2.2 tonnes, the average Indian emits a fraction of what someone in a rich country emits, highlighting the fairness question. CO2 emissions were 2.2 tonnes per person. That is the average amount of CO2 released for every Indian, from a newborn to an elderly person. In 1858, it was virtually zero.
The line chart shows that per capita emissions stayed below 0.5 tonnes until the 1970s, then rose gradually to cross 1 tonne around 2000 and 2 tonnes by 2022. At 2.2 tonnes, the average Indian emits far less than a citizen of an early-industrialised nation. This metric, published by Our World in Data, is calculated by dividing territorial emissions by UN population estimates. It does not excuse the large national total, but it reframes the question: who should pay for the transition when per-person energy use is still so modest? The average also hides wide gaps; many Indians emit far less than 2.2 tonnes, and a small affluent minority emits far more.
Chart
CO₂ per person
Per person, India emitted 2.2 tonnes of CO2 in 2024, a figure that remains modest globally.
Our World in Data · CO₂ emissions per capita
tonnes per person
About this chart
This line chart divides India's annual CO2 emissions by its population to get a per capita figure. For most of history, the line is near zero. It stays below 0.5 tonnes until the 1970s, crosses 1 tonne around 2000, and reaches 2.2 tonnes by 2024. That is the average amount of CO2 released for each Indian. Compared to citizens of early-industrialised nations, this is still very low. The chart reveals that India's large national total is driven by its vast population, not by high consumption per person. However, the national average hides wide variation: many Indians, especially in rural areas, emit far less than 2.2 tonnes, while a small urban affluent group emits far more.
Why this chart It reframes the total: per person, India's emissions are small, which is the key fairness caveat.
How to read it A line chart with tonnes per person on the y‑axis. The line stays low for most of history, then rises after 1950.
Watch out Do not treat the national average as the amount every Indian emits; it masks deep inequality within the country.
Tell me what this means, bro
Okay, but what does the data actually tell us, macha?
The total looks scary, 3.19 billion tonnes. But break it down: almost all of it comes from burning coal to keep the lights on and factories running. Per person, it is still tiny: an average Indian emits about as much CO2 in a whole year as a passenger car in many rich countries does in a few months. The real story is that a billion-plus people still need homes, transport, and jobs. The data shows we are adding to the carbon stock much faster now. The debate is about how to grow without cooking the planet, given our history is clean.
India's yearly CO2 output is huge because its population is huge; per person, it's among the lowest.॥
Plain English concepts
CO2 emissions
Carbon dioxide emissions are the release of CO2 gas, mainly from burning coal, oil, and gas. Think of it like the exhaust from a car or a chimney, only scaled up to an entire country. It is measured in tonnes (one metric tonne equals 1,000 kg). This metric counts only the CO2 generated within a country's borders from fuel combustion and industrial processes. It does not capture other greenhouse gases like methane.
This is the headline figure on the page: India's annual CO2 tonnage tells us its direct yearly contribution to climate warming gases.
Fossil fuels
Fossil fuels are ancient plant and animal matter transformed over millions of years into coal, oil, and natural gas. When we burn them for electricity, transport, or industry, they release CO2. Coal produces the most CO2 per unit of energy, gas the least.
Almost all of India's CO2 comes from burning these three fuels; the breakdown explains why coal is the overwhelming driver.
Cumulative emissions
Cumulative means a running total. It adds up every tonne of CO2 a country has ever emitted, year after year, like a bank balance that only grows. It does not reset.
Climate change depends on the total stock of CO2 in the atmosphere; cumulative emissions show historical responsibility, and India's sum is still small compared to those who started burning coal in the 1800s.
Per capita
Per capita divides a national total by the population, giving an average per person. For CO2, it shows the average tonnes emitted by each Indian in a year.
It reframes the large national total: at 2.2 tonnes, the average Indian emits a fraction of what someone in a rich country emits, highlighting the fairness question.
Annual share of world CO2
This is the percentage of global CO2 emitted by India in a given year. It is calculated by dividing India's emissions by the world total and multiplying by 100.
It places India's emissions in a global frame: from near zero in the 19th century to over 8% today, showing how the country's weight in climate talks has grown.
The data behind this article
Built from 8 data series across 2 sources, with data through 2024.
Bhuvanesh. “How much CO2 does India emit?” This Indian Life, October 2026. https://thisindianlife.today/articles/how-much-co2-does-india-emit/
BibTeX
@misc{tilife-howmuchco2doesindiaemit,
author = {Bhuvanesh},
title = {How much CO2 does India emit?},
year = {2026},
publisher = {This Indian Life},
url = {https://thisindianlife.today/articles/how-much-co2-does-india-emit/}
}
APA
Bhuvanesh. (2026). How much CO2 does India emit? This Indian Life. https://thisindianlife.today/articles/how-much-co2-does-india-emit/