Great Britain electricity generation mix, last full week
Average share of Great Britain's electricity generation by fuel over the last seven full days, from the National Energy System Operator's Carbon Intensity API.
Largest source: Wind
33.5%
2026-10-24 to 2026-11-01
Verified against source, 1 November 2026, 12:19 UTCSource: National Energy System Operator (NESO). Licensed under CC BY 4.0.
Data table
9 rows
| Category | Share of generation |
|---|---|
| Wind | 33.5% |
| Gas | 28.6% |
| Nuclear | 15.2% |
| Biomass | 8.0% |
| Imports | 6.1% |
| Solar | 3.5% |
| Other | 2.5% |
| Hydro | 2.5% |
| Coal | 0.0% |
Source and licence
- Publisher
- National Energy System Operator (NESO)
- Check it yourself
- https://carbon-intensity.github.io/api-definitions/#generation
- Licence
- Creative Commons Attribution 4.0 – Licensed under CC BY 4.0.
- Retrieved
- 1 November 2026, 12:16 UTC
- Raw files fetched
- https://api.carbonintensity.org.uk/generation/2026-10-25T00:00Z/2026-11-01T00:00ZSHA-256 cc826d3d48d46810de972a321a419bc9fb3f666a2f2eb39e85d479d57de72455 · 109,507 bytes
Verification
Verified against source, 1 November 2026, 12:19 UTC Run at 1 November 2026, 12:19 UTC; 9 of 9 figures matched the live source.
| Result | Check | Detail |
|---|---|---|
| Pass | Provenance recorded | National Energy System Operator (NESO); Creative Commons Attribution 4.0; retrieved 2026-11-01T12:16:32Z; 1 raw file(s) |
| Pass | Raw files match recorded SHA-256 | 1 of 1 files intact |
| Pass | Re-parsing raw files reproduces figures | 9 of 9 figures and the headline reproduced |
| Pass | Figures are finite numbers | 9 figures, 0 invalid |
| Pass | Live source matches every figure | 9 of 9 figures match exactly after downloading 1 source file(s) again (1 byte-identical); the headline matches |
| Not run | Second official route | No independent second route to these figures is published; the live re-fetch is the check. |
| Pass | Source page answers | https://carbon-intensity.github.io/api-definitions/#generation – HTTP 200 |
Notes
- Shares are the simple average of NESO's half-hourly figures across the week; they may not sum to exactly 100 because NESO rounds each half-hour.