Deprecated: Return type of FS_Key_Value_Storage::offsetExists($k) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/addon-elements-for-elementor-page-builder/freemius/includes/managers/class-fs-key-value-storage.php on line 309

Deprecated: Return type of FS_Key_Value_Storage::offsetGet($k) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/addon-elements-for-elementor-page-builder/freemius/includes/managers/class-fs-key-value-storage.php on line 317

Deprecated: Return type of FS_Key_Value_Storage::offsetSet($k, $v) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/addon-elements-for-elementor-page-builder/freemius/includes/managers/class-fs-key-value-storage.php on line 301

Deprecated: Return type of FS_Key_Value_Storage::offsetUnset($k) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/addon-elements-for-elementor-page-builder/freemius/includes/managers/class-fs-key-value-storage.php on line 313

Deprecated: Return type of FS_Key_Value_Storage::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/addon-elements-for-elementor-page-builder/freemius/includes/managers/class-fs-key-value-storage.php on line 328

Deprecated: Return type of FS_Key_Value_Storage::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/addon-elements-for-elementor-page-builder/freemius/includes/managers/class-fs-key-value-storage.php on line 339

Deprecated: Return type of FS_Key_Value_Storage::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/addon-elements-for-elementor-page-builder/freemius/includes/managers/class-fs-key-value-storage.php on line 350

Deprecated: Return type of FS_Key_Value_Storage::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/addon-elements-for-elementor-page-builder/freemius/includes/managers/class-fs-key-value-storage.php on line 362

Deprecated: Return type of FS_Key_Value_Storage::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/addon-elements-for-elementor-page-builder/freemius/includes/managers/class-fs-key-value-storage.php on line 375

Deprecated: Return type of FS_Key_Value_Storage::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/addon-elements-for-elementor-page-builder/freemius/includes/managers/class-fs-key-value-storage.php on line 389

Deprecated: Return type of ameOrderedMap::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/admin-menu-editor/includes/ame-utils.php on line 350

Deprecated: Return type of ameOrderedMap::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/admin-menu-editor/includes/ame-utils.php on line 354

Deprecated: Return type of ameOrderedMap::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/admin-menu-editor/includes/ame-utils.php on line 360

Deprecated: Return type of ameOrderedMap::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/admin-menu-editor/includes/ame-utils.php on line 364

Deprecated: Return type of ameOrderedMap::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/admin-menu-editor/includes/ame-utils.php on line 368

Deprecated: Return type of ameOrderedMap::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/admin-menu-editor/includes/ame-utils.php on line 372

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/futureplanet_205/public/wp-includes/functions.php on line 6990

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /www/futureplanet_205/public/wp-includes/functions.php on line 2144

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/futureplanet_205/public/wp-includes/functions.php on line 6990

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /www/futureplanet_205/public/wp-includes/functions.php on line 2144

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/futureplanet_205/public/wp-includes/functions.php on line 6990

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /www/futureplanet_205/public/wp-includes/functions.php on line 2144

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/futureplanet_205/public/wp-includes/functions.php on line 6990

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /www/futureplanet_205/public/wp-includes/functions.php on line 2144

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/futureplanet_205/public/wp-includes/functions.php on line 6990

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /www/futureplanet_205/public/wp-includes/functions.php on line 2144

Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/futureplanet_205/public/wp-includes/functions.php on line 6990

Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /www/futureplanet_205/public/wp-includes/functions.php on line 2144

Deprecated: Return type of FacebookAds\Object\ServerSide\AdsPixelSettings::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/AdsPixelSettings.php on line 154

Deprecated: Return type of FacebookAds\Object\ServerSide\AdsPixelSettings::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/AdsPixelSettings.php on line 163

Deprecated: Return type of FacebookAds\Object\ServerSide\AdsPixelSettings::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/AdsPixelSettings.php on line 173

Deprecated: Return type of FacebookAds\Object\ServerSide\AdsPixelSettings::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/official-facebook-pixel/vendor/facebook/php-business-sdk/src/FacebookAds/Object/ServerSide/AdsPixelSettings.php on line 186

Deprecated: Return type of Pimple\Container::offsetExists($id) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/publishpress-authors-pro/vendor/pimple/pimple/src/Pimple/Container.php on line 133

Deprecated: Return type of Pimple\Container::offsetGet($id) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/publishpress-authors-pro/vendor/pimple/pimple/src/Pimple/Container.php on line 98

Deprecated: Return type of Pimple\Container::offsetSet($id, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/publishpress-authors-pro/vendor/pimple/pimple/src/Pimple/Container.php on line 79

Deprecated: Return type of Pimple\Container::offsetUnset($id) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/futureplanet_205/public/wp-content/plugins/publishpress-authors-pro/vendor/pimple/pimple/src/Pimple/Container.php on line 143
Climate Change and Energy Transition: The 2023 Scorecard - Systems Change Alliance

Climate Change and Energy Transition: The 2023 Scorecard

Post Author
  • Richard Heinberg is the author of thirteen books including: - Our Renewable Future: Laying the Path for One Hundred Percent Clean Energy, co-authored with David Fridley (2016) - Afterburn (2015) - Snake Oil (July 2013) - The End of Growth (August 2011) - The Post Carbon Reader (2010) (editor) - Blackout: Coal, Climate, and the Last Energy Crisis (2009) - Peak Everything: Waking Up to the Century of Declines (2007) - The Oil Depletion Protocol: A Plan to Avert Oil Wars, Terrorism & Economic Collapse (2006) - Powerdown: Options & Actions for a Post-Carbon World (2004) - The Party's Over: Oil, War & the Fate of Industrial Societies (2003) He is Senior Fellow of the Post Carbon Institute and is regarded as one of the world's foremost advocates for a shift away from our current reliance on fossil fuels.

By Richard Heinberg and David Hughes

The numbers are in. Last year was the hottest on record by a wide margin. The planet is now 1.48 degrees Celsius warmer than it was before the fossil fuel revolution. Global heating is accelerating. This year (2024) is likely to set another record because the latter half of last year featured an El Nino climate pattern that continues to influence global weather. The last colder-than-average year, according to NOAA, was 1976.

The United States experienced a record number of billion-dollar weather disasters in 2023. Canada’s wildfires in June resulted in an unprecedented flurry of air-quality alerts in the Northeast and Midwest of the U.S., with New York temporarily suffering the worst air quality of any city in the world. Wildfires also devastated Maui.

Elsewhere in the world, Libya, Guam, Malawi, and Peru experienced horrific floods. According to the United Nations, drought now affects a quarter of humanityDeveloping countries were stuck with proportionally higher recovery costs on a per-capita basis.

The solution to climate change is to reduce and reverse the decades-long trend of annually increasing greenhouse gas concentration in the planetary atmosphere. So, let’s see what the numbers tell us on that score. The carbon dioxide (CO2) level in Earth’s atmosphere is now over 420 parts per million, up from 315 ppm in 1958 when the first direct measurements commenced. The atmospheric CO2 concentration has been increasing at over 2 ppm per year for the past several years.

This added CO2 in the atmosphere comes from human activities that release carbon dioxide (and other greenhouse gases) into the air. U.S. carbon emissions were down 3 percent in 2023 due mainly to an ongoing national switch from burning coal to burning natural gas for generating electricity. But worldwide carbon emissions were up 1.1 percent compared to 2022. Since climate change is a global problem, it is the global statistic that matters.

Most emissions are energy-related, so phasing out fossil fuels in favor of low-carbon energy alternatives is critical. While it’s too early to report final data for renewable energy additions in 2023, last June, the International Energy Agency (IEA) forecasted that global renewable energy generation capacity would increase by a record 440 GW for the year (total world renewable energy generation capacity, including hydropower, stands at about 4,500 GW).

However, confusion sometimes results from failure to distinguish production capacity from actual generation since solar and wind installations typically generate only 20 to 50 percent of their theoretical capacity due to variations in sunlight and wind.

So, let’s look at the actual generation numbers. Of the roughly 30,000 terawatt hours of electricity generated globally in 2022, 8,500 terawatt hours (29 percent) came from renewables—over half of that from hydropower.

We must be careful to distinguish between “electricity” and “energy”—another frequent source of confusion. Electricity’s share of all end-use energy usage remains stable at about 20 percent. After accounting for conversion factors, renewables (including solar, wind, hydro, geothermal, biofuels, and traditional biomass—i.e., burning wood for cooking and heating) provide about 16 percent of total world primary energy.

Nuclear energy also entails relatively low levels of carbon emissions, but its share of world energy fell to a multi-decade low in 2023, and nuclear projects are notoriously slow and expensive to bring online.

To reach net zero emissions by 2050 (which the IPCC considers necessary to cap warming at 1.5 degrees Celsius) by providing 100 percent of total global energy from renewables, we would need a nearly ten-fold increase in renewable energy production, even assuming zero growth in overall global energy demand during that time.

Annual additions of solar and wind capacity would have to increase by well over an order of magnitude (10x) compared to the current record rate. Electrification of transport, manufacturing, agriculture, and other sectors would also need to accelerate dramatically.

In its Net-Zero Roadmap report published in September 2023, the International Energy Agency (IEA) recognized the extreme difficulty of achieving these increases in renewable energy and suggested instead that 19 percent of final energy will still come from fossil fuels in 2050 and that final-energy consumption will be reduced by 26 percent.

To remove the resultant emissions, the IEA estimated that one billion metric tons per year of carbon dioxide would need to be captured by 2030, rising to 6 billion tonnes by 2050. Mechanized technologies for carbon capture and storage (CCS) and direct air capture (DAC) that would be required to do this have been criticized as being too expensive, too energy intensive, and underperforming in terms of their goal.

Currently, about 2 billion tonnes of carbon dioxide is captured annually, nearly all by forests; only 49 million metric tons are being removed from the atmosphere by carbon removal technology projects across the world. About 80 percent of that captured carbon is used for “enhanced oil recovery.”

Meanwhile, over 37 billion metric tons of carbon dioxide are being released by human activities, primarily from the burning of fossil fuels.

We can conclude from these scorecard numbers that, as of the start of 2024, humanity is not on track to avoid catastrophic climate change. The likelihood of limiting warming to 1.5 degrees Celsius (the goal stated in the Paris Accords of 2015) is now extremely remote. Indeed, that threshold may be exceeded within just the next few years.

If world leaders genuinely hope to change these trends, dramatic action that entails reevaluating current priorities will be required. Not just fossil fuel subsidies but also continued growth in global energy-tied economic activity must be questioned. Otherwise, we may be destined to fulfill the old adage: “If you do not change direction, you will end up where you are heading.”

This article was published with permission from resilience.org

Richard Heinberg is Senior Fellow of Post Carbon Institute, and is regarded as one of the world’s foremost advocates for a shift away from our current reliance on fossil fuels.

Comments are not currently available for this post.

Author

  • Richard Heinberg is the author of thirteen books including: - Our Renewable Future: Laying the Path for One Hundred Percent Clean Energy, co-authored with David Fridley (2016) - Afterburn (2015) - Snake Oil (July 2013) - The End of Growth (August 2011) - The Post Carbon Reader (2010) (editor) - Blackout: Coal, Climate, and the Last Energy Crisis (2009) - Peak Everything: Waking Up to the Century of Declines (2007) - The Oil Depletion Protocol: A Plan to Avert Oil Wars, Terrorism & Economic Collapse (2006) - Powerdown: Options & Actions for a Post-Carbon World (2004) - The Party's Over: Oil, War & the Fate of Industrial Societies (2003) He is Senior Fellow of the Post Carbon Institute and is regarded as one of the world's foremost advocates for a shift away from our current reliance on fossil fuels.

Our Chapters

Subscribe to the Newsletter