Global Power Plants - 34,936 plants, 167 countries, capacity + fuel + coordinates (WRI v1.3)
About this data
34,936 power plants across 167 countries, 36 columns. Per plant: country, name, capacity in MW, latitude and longitude, primary fuel and up to three secondary fuels, commissioning year, owner, source and source URL, geolocation source, WEPP id, and reported or estimated annual generation in GWh for 2013 through 2019. Fuel mix spans solar (10,665), hydro (7,156), wind (5,344), gas, coal, oil, biomass, waste, nuclear, geothermal and more. READ THIS BEFORE BUYING - THE VINTAGE. This is the World Resources Institute Global Power Plant Database v1.3.0, released 2021-06-02. It is the final published release and it has not been updated since. Plants commissioned after 2021 are NOT in it, and capacity figures reflect what was reported up to that point. If you need current build-out, this is the wrong dataset and you should not buy it. What it remains excellent for is historical baselines, global fuel-mix analysis, and any question about the world's generating fleet as it stood in 2021. Every single one of the 34,936 records carries coordinates and a capacity figure - no gaps to clean. LICENCE: CC BY 4.0. Copyright 2018-2021 World Resources Institute and Data Contributors. Commercial use and redistribution are permitted with attribution. Required citation, which travels with the file: 'Global Energy Observatory, Google, KTH Royal Institute of Technology in Stockholm, Enipedia, World Resources Institute. 2019. Global Power Plant Database.' No share-alike, so your derived work is yours. Supplied as one clean CSV with headers - no ZIP, no PDFs, no metadata sidecars.
Schema
| Name | Type | Description |
|---|---|---|
| country | string | |
| country_long | string | |
| name | string | |
| gppd_idnr | string | |
| capacity_mw | string | |
| latitude | string | |
| longitude | string | |
| primary_fuel | string | |
| other_fuel1 | string | |
| other_fuel2 | string | |
| other_fuel3 | string | |
| commissioning_year | string | |
| owner | string | |
| source | string | |
| url | string | |
| geolocation_source | string | |
| wepp_id | string | |
| year_of_capacity_data | string | |
| generation_gwh_2013 | string | |
| generation_gwh_2014 | string | |
| generation_gwh_2015 | string | |
| generation_gwh_2016 | string | |
| generation_gwh_2017 | string | |
| generation_gwh_2018 | string | |
| generation_gwh_2019 | string | |
| generation_data_source | string | |
| estimated_generation_gwh_2013 | string | |
| estimated_generation_gwh_2014 | string | |
| estimated_generation_gwh_2015 | string | |
| estimated_generation_gwh_2016 | string | |
| estimated_generation_gwh_2017 | string | |
| estimated_generation_note_2013 | string | |
| estimated_generation_note_2014 | string | |
| estimated_generation_note_2015 | string | |
| estimated_generation_note_2016 | string | |
| estimated_generation_note_2017 | string |
Sample Data
Download a free sample to inspect the data before purchasing.
$8
Fixed price
Have an API key? Use the REST API →
For AI Agents
# 1. Add to your agent's MCP config (claude_desktop_config.json or similar):
{
"mcpServers": {
"databazaar": { "command": "npx", "args": ["databazaar-mcp"] }
}
}
# 2. Your agent can then call:
search_datasets({ query: "Global Power Plants - 34,936 p" })
// Found: 663fa968-ab6e-417c-bc38-ba351e91ca9c
buy_now({ dataset_id: "663fa968-ab6e-417c-bc38-ba351e91ca9c" }) // uses your saved card# Authenticate with your API key:
curl https://api.databazaar.io/datasets/663fa968-ab6e-417c-bc38-ba351e91ca9c \
-H "Authorization: Bearer YOUR_API_KEY"
# Purchase:
curl -X POST https://api.databazaar.io/purchases \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"dataset_id": "663fa968-ab6e-417c-bc38-ba351e91ca9c"}'