Live estimate

India CO₂ Emissions

India emitted 3.19 billion tonnes of CO₂ from fossil fuels and industry in 2024: 8.3% of the world total, the 3rd most of 215 countries. That is 2.2 tonnes per person, 53% below the world average of 4.7 t.

Estimated CO₂ emitted by India in 2026 so far

0

0 tonnes since you opened this page · 101 t every second

CO₂ in 2024

3.19 Gt

3.19 billion tonnes

World rank

#3

of 215 countries

Share of world

8.3%

world total 38.60 Gt

Per person

2.2 t

world average 4.7 t

Change vs 2023

+4.3%

2023: 3.06 Gt

Historical share

3.6%

#7 since 1750

Trend since 2000

Emissions rose 4.3% in 2024 compared with 2023. Compared with 2005, emissions are up 167%. 2024 was the highest year on record.

2000: 987.1 Mt2001: 1,001.2 Mt2002: 1,032.8 Mt2003: 1,068.4 Mt2004: 1,134.6 Mt2005: 1,195.4 Mt2006: 1,293.3 Mt2007: 1,393.5 Mt2008: 1,490.4 Mt2009: 1,613.3 Mt2010: 1,678.5 Mt2011: 1,765.7 Mt2012: 1,927.0 Mt2013: 1,995.3 Mt2014: 2,148.1 Mt2015: 2,231.8 Mt2016: 2,352.5 Mt2017: 2,425.7 Mt2018: 2,595.2 Mt2019: 2,611.2 Mt2020: 2,422.7 Mt2021: 2,675.8 Mt2022: 2,831.1 Mt2023: 3,062.8 Mt2024: 3,193.5 Mt200020052010201520202024
Show yearly data (million tonnes)
YearCO₂ (Mt)
20243,193.5
20233,062.8
20222,831.1
20212,675.8
20202,422.7
20192,611.2
20182,595.2
20172,425.7
20162,352.5
20152,231.8
20142,148.1
20131,995.3
20121,927.0
20111,765.7
20101,678.5
20091,613.3
20081,490.4
20071,393.5
20061,293.3
20051,195.4
20041,134.6
20031,068.4
20021,032.8
20011,001.2
2000987.1

Where it comes from

Coal is the largest source of India’s CO₂, at 66%.

  • Coal66%2.11 Gt
  • Oil23%747.3 Mt
  • Gas5%149.4 Mt
  • Cement6%186.0 Mt
  • Flaring0%2.8 Mt

How India compares

RankCountryCO₂ 2024SharePer person
1China12.29 Gt31.8%8.7 t
2United States4.90 Gt12.7%14.2 t
3India3.19 Gt8.3%2.2 t
4Russia1.78 Gt4.6%12.3 t
5Japan961.9 Mt2.5%7.8 t

See all 215 countries → · Global live counter →

Questions and answers

How much CO₂ does India emit?

India emitted 3.19 billion tonnes of CO₂ from fossil fuels and industry in 2024, 8.3% of global emissions. That is about 101 tonnes every second.

What are India’s CO₂ emissions per person?

India emits 2.2 tonnes per person, 53% below the world average of 4.7 t. Per-person emissions divide the national total by population (1,450.9 million people in 2024).

Are India’s CO₂ emissions rising or falling?

Emissions rose 4.3% in 2024 compared with 2023. Compared with 2005, emissions are up 167%. 2024 was the highest year on record.

What is the main source of CO₂ emissions in India?

Coal is the largest source, at 66% of India’s fossil and industry CO₂ in 2024 (2.11 billion tonnes).

How much has India contributed to historical CO₂ emissions?

Since 1750, India has emitted about 66 billion tonnes of fossil CO₂, 3.6% of the world total, the 7th largest historical contribution.

Data: Our World in Data, based on the Global Carbon Project (Global Carbon Budget 2025), CC BY 4.0. Annual figures are fossil-fuel and industry CO₂ for 2024, the latest complete year. Live counters are estimates that assume 2024 emission rates continue. How the counter works →