Data - Electricity Maps

You can import annual, country-level average grid intensity data from Electricity Maps into your projects directly from CO2.js. For example, if you wanted to use the average grid intensity for Australia for all available years in a project, then you can do so by using the code below:

import { yearly2025, yearly2024, yearly2023, yearly2022, yearly2021 } from '@tgwf/co2/data/electricity-maps';

const data2025 = yearly2025.data["AU"]
const data2024 = yearly2024.data["AU"]
const data2023 = yearly2023.data["AU"]
const data2022 = yearly2022.data["AU"]
const data2021 = yearly2021.data["AU"]

console.log({ data2025, data2024, data2023, data2022, data2021 })

Electricity Maps also provides information for some grid regions (for example CAISO in the United States, or Northern India). To access these regions, developers should use the appropriate zone ID for the region they wish to access.

Data is available for:

Accessing other Electricity Maps data

While we are able to provide annual grid data from Electricity Maps in CO2.js, users wishing to utilise data at higher-than-yearly resolution (e.g monthly, hourly etc.), or other historical and forecasted datapoints should contact Electricity Maps to access this data via their paid API. To do so, visit the Electricity Maps website for pricing and details.

Licenses

The annual grid intensity data is republished from Electricity Maps under the Open Database License (ODbL). Users of this data through CO2.js must:

  • Attribute: Credit Electricity Maps as the source
  • Share-Alike: Keep derivative works under the same license
  • Keep open: Provide unrestricted versions if using DRM

For full details on Electricity Maps methodology see: https://www.electricitymaps.com/data/methodology For full detail on the ODbL see: https://opendatacommons.org/licenses/odbl/summary/