World Energy Consumption 1970-2024 - Fossil fuel percentage

Information on the charts

This analysis contains only the 60-odd countries that have reported on energy consumption by source for the full period since 1970. It includes the major polluters - China, US, India, Russia, Japan, and Indonesia.

The units on the vertical axis of each chart are percentages of fossil fuel consumption. Current world consumption of fossil fuels is around 80% per year, having fallen from over 90% in 1970.

Kyoto Protocol agreements

Data source: Our World in Data.

% Fossil Fuel Consumption by Country and Year

As you hover over the charts, you'll see more information on the data. On a phone, drag across the charts.

Legend

Non-fossil fuel sources

Fossil fuel sources

Sort

Sort by percentage (in 2024)

Sort by years to achieve 0%

Sorted alphabetically

World
Years to reach 0%: 224

197019801990200020102020203020406080100%79.7%

Algeria
Years to reach 0%: 12,331

197019801990200020102020203020406080100%99.7%

Argentina
Years to reach 0%: 417

197019801990200020102020203020406080100%83.7%

Australia
Years to reach 0%: 117

Austria
Years to reach 0%: 105

Bangladesh
Years to reach 0%: ∞

Belgium
Years to reach 0%: 167

Brazil
Years to reach 0%: 109

Bulgaria
Years to reach 0%: 103

Canada
Years to reach 0%: 11,527

Chile
Years to reach 0%: 91

China
Years to reach 0%: 100

Colombia
Years to reach 0%: ∞

Cyprus
Years to reach 0%: 158

Denmark
Years to reach 0%: 28

Ecuador
Years to reach 0%: 72

Egypt
Years to reach 0%: 972

Finland
Years to reach 0%: 26

France
Years to reach 0%: 150

Germany
Years to reach 0%: 133

Greece
Years to reach 0%: 74

Hong Kong
Years to reach 0%: 1,723

Hungary
Years to reach 0%: 144

Iceland
Years to reach 0%: 187

India
Years to reach 0%: 368

Indonesia
Years to reach 0%: 168

Iran
Years to reach 0%: 1,273

Iraq
Years to reach 0%: ∞

Ireland
Years to reach 0%: 70

Israel
Years to reach 0%: 183

Italy
Years to reach 0%: 129

Japan
Years to reach 0%: 961

Kuwait
Years to reach 0%: 15,681

Luxembourg
Years to reach 0%: 124

Malaysia
Years to reach 0%: 197

Mexico
Years to reach 0%: 300

Morocco
Years to reach 0%: 272

Netherlands
Years to reach 0%: 87

New Zealand
Years to reach 0%: 131

Norway
Years to reach 0%: 104

Oman
Years to reach 0%: 1,717

Pakistan
Years to reach 0%: 200

Peru
Years to reach 0%: 683

Philippines
Years to reach 0%: ∞

Poland
Years to reach 0%: 148

Portugal
Years to reach 0%: 64

Qatar
Years to reach 0%: 3,446

Romania
Years to reach 0%: 122

Russia
Years to reach 0%: 998

Saudi Arabia
Years to reach 0%: 5,502

Singapore
Years to reach 0%: 4,371

South Africa
Years to reach 0%: 425

South Korea
Years to reach 0%: 504

Spain
Years to reach 0%: 94

Sri Lanka
Years to reach 0%: 366

Sweden
Years to reach 0%: 37

Switzerland
Years to reach 0%: 111

Taiwan
Years to reach 0%: ∞

Thailand
Years to reach 0%: 272

Trinidad and Tobago
Years to reach 0%: ∞

Turkey
Years to reach 0%: 126

United Arab Emirates
Years to reach 0%: 209

United Kingdom
Years to reach 0%: 63

United States
Years to reach 0%: 207

Venezuela
Years to reach 0%: 318

Vietnam
Years to reach 0%: 235

Copyright © Murray Bourne