Skip to content
DashboardEnergy & climate

World power plants

The WRI Global Power Plant Database, 34,936 plants in 167 countries and 5,707 GW of capacity, as a linked dashboard. Map coloured by primary fuel and sized by capacity, KPIs for plants and gigawatts in view, renewable share, a fuel bar that filters everything, country filter, draw-an-area spatial filter, capacity table with fly-to.

Surface
Dashboard
Region
World
widgets
10
Data
snapshot
Theme
Dark · noir basemap
Cover beat
22.0000°N 10.0000°E · z 1.6 · ⟂ 0°
Open liveEmbed

Copies the project into your workspace: datasets with every feature, layers, beats, annotations, metrics and the dashboard itself. Nothing is locked.

World power plants: live dashboard with a fuel-coloured map, KPIs, fuel bar, donut and table
22.0000°N 10.0000°E · z 1.6 · ⟂ 0°
/s/CQhD7iR83jscreenshot of the published surface
Live

The published dashboard, embedded on this page.

/embed/CQhD7iR83j · 720 px
Scroll to load the live embed
/embed/CQhD7iR83jlazy
What is inside

10 widgets, every one a normal beat.

  1. 01Map: colour = primary fuel, radius = capacity (34,936 plants as vector tiles), rings and names on the giants
  2. 02KPI: plants in view · GW in view · renewable share · renewable GW
  3. 03By fuel (bar → click filters every widget)
  4. 04Country filter (167 countries)
  5. 05Draw an area (spatial filter)
  6. 06Capacity by group (donut)
  7. 07Plants above 1 GW table (row → fly + flash)
  8. 08Map extent → KPIs recompute
  9. 09Legend and source note
Data and sources

Real sources, kept live or frozen. Your call per layer.

  • WRI Global Power Plant Database v1.3.0 (34,936 plants, 167 countries)
  • The ≥ 1 GW subset (1,618 plants) for the table and labels
Attribution
Embed it anywhere

One script tag, or a plain iframe. The frame above is exactly this code, running.

Posts spatly:ready · spatly:resize · spatly:expand · spatly:select. docs
one script tag
<script src="https://spatly.io/embed.js" data-spatly="CQhD7iR83j" data-height="720"></script>

Templates are published public with the Spatly badge. Copy the template into your workspace to change its data, theme, domain restrictions or the badge.

More of it

Captured from the published surface.

World power plants: on a phone (390 px)
Phone · 390 × 84422.0000°N 10.0000°E · z 1.6 · ⟂ 0°
More templates

Other starting points.

All templates
Global seismic watch: live dashboard on the USGS feed
20.0000°N 10.0000°E · z 1.6 · ⟂ 0°live
DashboardOperations

Global seismic watch: live

USGS past-7-days feed refreshed every 5 minutes. World map with magnitude-scaled circles, KPIs for events, max and average magnitude, events-per-day series, magnitude histogram, network breakdown, magnitude-type filter and a linked table, all recomputed for the map viewport.

World9 widgets
Open live
A century of great earthquakes: story cover with 1,618 M7+ events on a dark basemap
8.0000°N 160.0000°E · z 1.6 · ⟂ 0°
StoryScience & explainer

A century of great earthquakes

Every M7+ earthquake since 1900 from the USGS catalog: 1,618 events, 108 of them M8 or larger. Ring-of-fire choreography, per-chapter time windows, pulsing highlights on the four M9s (Kamchatka 1952, Valdivia 1960, Alaska 1964, Sumatra 2004, Tōhoku 2011) and a final chapter that extrudes magnitude into 3D columns.

World · Pacific rim7 ch
Open live
CO₂: who burns what: per-capita choropleth story cover on the atlas basemap
24.0000°N 12.0000°E · z 1.6 · ⟂ 0°
StoryEnergy & climate

CO₂: who burns what

Our World in Data's CO₂ series joined to Natural Earth countries. Per-capita choropleths for 1990, 2000, 2010 and 2022 that crossfade as you scroll, a Gulf close-up where Qatar reaches 38 tonnes per person, and a final 3D chapter extruding total emissions: China 11,712 Mt, the United States 5,055, India 2,831.

World · Gulf6 ch
Open live

Read how this surface works in Dashboard and the docs.

Copy it. Then take it apart.

Every template is a normal project. Start from this one or from a blank basemap and a file.

41.0082°N 28.9784°E · z 11.3 · ⟂ 0°