UKGRIDWATCH

Historical Great Britain electricity grid data

Explore grid history

Choose custom calendar dates (includes the end date)

Preset buttons use rolling time windows. This form selects whole local calendar dates, so applying it can change the duration.

Local records available since 18 Sep 2026 15:59 BST. Coverage may contain gaps; Elexon API coverage can differ.

Selected window: 31 Oct 2026 18:28 GMT to 07 Nov 2026 18:28 GMT. This is a rolling window. Custom calendar dates below use inclusive dates and can select a different duration.

Source: Local compact archive; intended hourly resolution · Data publisher details: methodology

Last 24 hours 7 days 30 days 12 months
Demand CCGT (Gas) Wind generation Carbon intensity Grid frequency Market Index Price Generation comparison

Demand

7D history

Latest
38.4 GW
Low
23.4 GW
Average
34.5 GW
High
43.3 GW

31 Oct 18:59 GMT – 07 Nov 17:59 GMT · 168 records

Demand (GW)Time series. Missing readings and collection gaps are not joined. Use the sample slider or data table for exact values. 44.9 39.1 33.4 27.6 21.8 31 Oct 18:59 GMT · Demand 33.600 GW 31 Oct 19:59 GMT · Demand 32.660 GW 31 Oct 20:59 GMT · Demand 30.710 GW 31 Oct 21:59 GMT · Demand 29.300 GW 31 Oct 22:59 GMT · Demand 28.250 GW 31 Oct 23:59 GMT · Demand 25.400 GW 01 Nov 00:59 GMT · Demand 25.780 GW 01 Nov 01:59 GMT · Demand 25.680 GW 01 Nov 02:59 GMT · Demand 25.340 GW 01 Nov 03:59 GMT · Demand 24.220 GW 01 Nov 04:59 GMT · Demand 24.020 GW 01 Nov 05:59 GMT · Demand 23.380 GW 01 Nov 06:59 GMT · Demand 24.970 GW 01 Nov 07:59 GMT · Demand 25.950 GW 01 Nov 08:59 GMT · Demand 28.210 GW 01 Nov 09:59 GMT · Demand 30.280 GW 01 Nov 10:59 GMT · Demand 32.150 GW 01 Nov 11:59 GMT · Demand 33.680 GW 01 Nov 12:59 GMT · Demand 34.490 GW 01 Nov 13:59 GMT · Demand 34.490 GW 01 Nov 14:59 GMT · Demand 33.770 GW 01 Nov 15:59 GMT · Demand 35.490 GW 01 Nov 16:59 GMT · Demand 37.490 GW 01 Nov 17:59 GMT · Demand 38.340 GW 01 Nov 18:59 GMT · Demand 36.520 GW 01 Nov 19:59 GMT · Demand 35.070 GW 01 Nov 20:59 GMT · Demand 33.690 GW 01 Nov 21:59 GMT · Demand 30.980 GW 01 Nov 22:59 GMT · Demand 27.910 GW 01 Nov 23:59 GMT · Demand 26.110 GW 02 Nov 00:59 GMT · Demand 27.420 GW 02 Nov 01:59 GMT · Demand 26.290 GW 02 Nov 02:59 GMT · Demand 27.020 GW 02 Nov 03:59 GMT · Demand 26.820 GW 02 Nov 04:59 GMT · Demand 27.210 GW 02 Nov 05:59 GMT · Demand 30.450 GW 02 Nov 06:59 GMT · Demand 34.260 GW 02 Nov 07:59 GMT · Demand 36.990 GW 02 Nov 08:59 GMT · Demand 36.880 GW 02 Nov 09:59 GMT · Demand 37.940 GW 02 Nov 10:59 GMT · Demand 39.260 GW 02 Nov 11:59 GMT · Demand 40.410 GW 02 Nov 12:59 GMT · Demand 40.960 GW 02 Nov 13:59 GMT · Demand 40.070 GW 02 Nov 14:59 GMT · Demand 39.600 GW 02 Nov 15:59 GMT · Demand 39.030 GW 02 Nov 16:59 GMT · Demand 40.030 GW 02 Nov 17:59 GMT · Demand 40.730 GW 02 Nov 18:59 GMT · Demand 39.920 GW 02 Nov 19:59 GMT · Demand 37.810 GW 02 Nov 20:59 GMT · Demand 36.070 GW 02 Nov 21:59 GMT · Demand 34.010 GW 02 Nov 22:59 GMT · Demand 32.110 GW 02 Nov 23:59 GMT · Demand 30.130 GW 03 Nov 00:59 GMT · Demand 29.170 GW 03 Nov 01:59 GMT · Demand 28.610 GW 03 Nov 02:59 GMT · Demand 29.030 GW 03 Nov 03:59 GMT · Demand 27.700 GW 03 Nov 04:59 GMT · Demand 27.310 GW 03 Nov 05:59 GMT · Demand 30.290 GW 03 Nov 06:59 GMT · Demand 34.440 GW 03 Nov 07:59 GMT · Demand 36.980 GW 03 Nov 08:59 GMT · Demand 36.950 GW 03 Nov 09:59 GMT · Demand 37.900 GW 03 Nov 10:59 GMT · Demand 39.100 GW 03 Nov 11:59 GMT · Demand 40.580 GW 03 Nov 12:59 GMT · Demand 40.210 GW 03 Nov 13:59 GMT · Demand 39.610 GW 03 Nov 14:59 GMT · Demand 38.660 GW 03 Nov 15:59 GMT · Demand 39.830 GW 03 Nov 16:59 GMT · Demand 40.400 GW 03 Nov 17:59 GMT · Demand 41.080 GW 03 Nov 18:59 GMT · Demand 40.840 GW 03 Nov 19:59 GMT · Demand 37.770 GW 03 Nov 20:59 GMT · Demand 36.960 GW 03 Nov 21:59 GMT · Demand 33.010 GW 03 Nov 22:59 GMT · Demand 29.980 GW 03 Nov 23:59 GMT · Demand 29.120 GW 04 Nov 00:59 GMT · Demand 29.560 GW 04 Nov 01:59 GMT · Demand 28.730 GW 04 Nov 02:59 GMT · Demand 27.770 GW 04 Nov 03:59 GMT · Demand 27.230 GW 04 Nov 04:59 GMT · Demand 26.970 GW 04 Nov 05:59 GMT · Demand 30.440 GW 04 Nov 06:59 GMT · Demand 34.500 GW 04 Nov 07:59 GMT · Demand 37.330 GW 04 Nov 08:59 GMT · Demand 37.930 GW 04 Nov 09:59 GMT · Demand 37.820 GW 04 Nov 10:59 GMT · Demand 38.870 GW 04 Nov 11:59 GMT · Demand 39.270 GW 04 Nov 12:59 GMT · Demand 39.090 GW 04 Nov 13:59 GMT · Demand 39.140 GW 04 Nov 14:59 GMT · Demand 38.380 GW 04 Nov 15:59 GMT · Demand 40.680 GW 04 Nov 16:59 GMT · Demand 42.170 GW 04 Nov 17:59 GMT · Demand 43.010 GW 04 Nov 18:59 GMT · Demand 41.490 GW 04 Nov 19:59 GMT · Demand 39.280 GW 04 Nov 20:59 GMT · Demand 37.760 GW 04 Nov 21:59 GMT · Demand 34.470 GW 04 Nov 22:59 GMT · Demand 31.400 GW 04 Nov 23:59 GMT · Demand 29.480 GW 05 Nov 00:59 GMT · Demand 29.240 GW 05 Nov 01:59 GMT · Demand 28.380 GW 05 Nov 02:59 GMT · Demand 29.290 GW 05 Nov 03:59 GMT · Demand 28.820 GW 05 Nov 04:59 GMT · Demand 28.300 GW 05 Nov 05:59 GMT · Demand 30.280 GW 05 Nov 06:59 GMT · Demand 34.770 GW 05 Nov 07:59 GMT · Demand 38.150 GW 05 Nov 08:59 GMT · Demand 37.900 GW 05 Nov 09:59 GMT · Demand 36.460 GW 05 Nov 10:59 GMT · Demand 39.010 GW 05 Nov 11:59 GMT · Demand 40.200 GW 05 Nov 12:59 GMT · Demand 40.340 GW 05 Nov 13:59 GMT · Demand 39.820 GW 05 Nov 14:59 GMT · Demand 40.210 GW 05 Nov 15:59 GMT · Demand 41.050 GW 05 Nov 16:59 GMT · Demand 42.920 GW 05 Nov 17:59 GMT · Demand 43.320 GW 05 Nov 18:59 GMT · Demand 41.410 GW 05 Nov 19:59 GMT · Demand 39.880 GW 05 Nov 20:59 GMT · Demand 37.610 GW 05 Nov 21:59 GMT · Demand 36.130 GW 05 Nov 22:59 GMT · Demand 33.880 GW 05 Nov 23:59 GMT · Demand 33.320 GW 06 Nov 00:59 GMT · Demand 33.310 GW 06 Nov 01:59 GMT · Demand 32.730 GW 06 Nov 02:59 GMT · Demand 32.900 GW 06 Nov 03:59 GMT · Demand 32.910 GW 06 Nov 04:59 GMT · Demand 32.410 GW 06 Nov 05:59 GMT · Demand 33.420 GW 06 Nov 06:59 GMT · Demand 36.250 GW 06 Nov 07:59 GMT · Demand 38.650 GW 06 Nov 08:59 GMT · Demand 37.760 GW 06 Nov 09:59 GMT · Demand 37.990 GW 06 Nov 10:59 GMT · Demand 39.670 GW 06 Nov 11:59 GMT · Demand 40.410 GW 06 Nov 12:59 GMT · Demand 39.800 GW 06 Nov 13:59 GMT · Demand 38.650 GW 06 Nov 14:59 GMT · Demand 37.510 GW 06 Nov 15:59 GMT · Demand 37.580 GW 06 Nov 16:59 GMT · Demand 39.960 GW 06 Nov 17:59 GMT · Demand 40.100 GW 06 Nov 18:59 GMT · Demand 38.850 GW 06 Nov 19:59 GMT · Demand 36.940 GW 06 Nov 20:59 GMT · Demand 34.940 GW 06 Nov 21:59 GMT · Demand 33.270 GW 06 Nov 22:59 GMT · Demand 31.590 GW 06 Nov 23:59 GMT · Demand 31.000 GW 07 Nov 00:59 GMT · Demand 30.930 GW 07 Nov 01:59 GMT · Demand 30.470 GW 07 Nov 02:59 GMT · Demand 30.480 GW 07 Nov 03:59 GMT · Demand 30.140 GW 07 Nov 04:59 GMT · Demand 30.310 GW 07 Nov 05:59 GMT · Demand 30.990 GW 07 Nov 06:59 GMT · Demand 32.740 GW 07 Nov 07:59 GMT · Demand 33.290 GW 07 Nov 08:59 GMT · Demand 33.690 GW 07 Nov 09:59 GMT · Demand 35.550 GW 07 Nov 10:59 GMT · Demand 37.430 GW 07 Nov 11:59 GMT · Demand 37.380 GW 07 Nov 12:59 GMT · Demand 38.020 GW 07 Nov 13:59 GMT · Demand 36.850 GW 07 Nov 14:59 GMT · Demand 35.840 GW 07 Nov 15:59 GMT · Demand 35.310 GW 07 Nov 16:59 GMT · Demand 37.570 GW 07 Nov 17:59 GMT · Demand 38.360 GW 31 Oct 18:59 GMT07 Nov 17:59 GMT
● Demand
View data table

Times include the UTC offset. Blank readings are shown as unavailable.

Demand · GW
Time (UTC)Demand (GW)
2026-10-31T18:59:02+00:0033.6
2026-10-31T19:59:02+00:0032.66
2026-10-31T20:59:02+00:0030.71
2026-10-31T21:59:02+00:0029.3
2026-10-31T22:59:02+00:0028.25
2026-10-31T23:59:02+00:0025.4
2026-11-01T00:59:02+00:0025.78
2026-11-01T01:59:02+00:0025.68
2026-11-01T02:59:01+00:0025.34
2026-11-01T03:59:02+00:0024.22
2026-11-01T04:59:02+00:0024.02
2026-11-01T05:59:02+00:0023.38
2026-11-01T06:59:01+00:0024.97
2026-11-01T07:59:02+00:0025.95
2026-11-01T08:59:02+00:0028.21
2026-11-01T09:59:02+00:0030.28
2026-11-01T10:59:01+00:0032.15
2026-11-01T11:59:03+00:0033.68
2026-11-01T12:59:02+00:0034.49
2026-11-01T13:59:02+00:0034.49
2026-11-01T14:59:02+00:0033.77
2026-11-01T15:59:02+00:0035.49
2026-11-01T16:59:02+00:0037.49
2026-11-01T17:59:02+00:0038.34
2026-11-01T18:59:02+00:0036.52
2026-11-01T19:59:02+00:0035.07
2026-11-01T20:59:02+00:0033.69
2026-11-01T21:59:02+00:0030.98
2026-11-01T22:59:02+00:0027.91
2026-11-01T23:59:02+00:0026.11
2026-11-02T00:59:02+00:0027.42
2026-11-02T01:59:02+00:0026.29
2026-11-02T02:59:02+00:0027.02
2026-11-02T03:59:02+00:0026.82
2026-11-02T04:59:02+00:0027.21
2026-11-02T05:59:02+00:0030.45
2026-11-02T06:59:02+00:0034.26
2026-11-02T07:59:02+00:0036.99
2026-11-02T08:59:02+00:0036.88
2026-11-02T09:59:02+00:0037.94
2026-11-02T10:59:02+00:0039.26
2026-11-02T11:59:01+00:0040.41
2026-11-02T12:59:02+00:0040.96
2026-11-02T13:59:02+00:0040.07
2026-11-02T14:59:02+00:0039.6
2026-11-02T15:59:02+00:0039.03
2026-11-02T16:59:02+00:0040.03
2026-11-02T17:59:02+00:0040.73
2026-11-02T18:59:02+00:0039.92
2026-11-02T19:59:02+00:0037.81

168 stored samples in this view. Hover points for values.

Record coverage

Coverage counts time slots containing a valid reading, using the cadence below. It is a sampling check, not proof that every upstream event was captured. Estimated cadence is inferred from stored timestamps.

Metric / cadenceSelected period
Demand
60 min (configured/intended)
100.0% · 168 / 168 expected slots
168 unique valid readings
How to read this history

Use the range buttons to choose a period and the metric buttons to change the measure. “Last 24 hours” is a rolling window, rather than the period since midnight. The other ranges look back 7 days, 30 days or 366 days. Available records may cover only part of the selected window.

What each measure means

  • Demand (GW): the recorded rate of electricity demand. Compare similar times of day before interpreting a rise or fall; daily routines, weather and the day of the week can all affect consumption.
  • CCGT (Gas) (GW): output from combined-cycle gas turbines, which use a gas turbine and recovered heat to generate electricity. This category should not be treated as a measure of every gas-fired technology.
  • Wind generation (GW): the wind output recorded in the dataset. Output is different from installed capacity: a wind fleet’s maximum rated power does not describe what it produces at every moment.
  • Generation comparison (GW): wind, CCGT, nuclear and solar plotted together. These four series are a selection of sources, not a complete electricity balance. “Largest now” identifies the largest of those available values in the last stored row; it may differ from the current live reading.
  • Carbon intensity (gCO₂/kWh): carbon dioxide emissions per unit of electricity. A lower reading means less CO₂ per kilowatt-hour on the reported basis, rather than a direct measurement of total emissions or a complete lifecycle assessment.
  • Grid frequency (Hz): the alternating-current system’s frequency, centred on a nominal 50 Hz. Small changes reflect the system’s ongoing supply-and-demand balancing. This chart alone cannot diagnose a fault or predict an interruption.
  • Market Index Price (£/MWh): a short-term wholesale electricity price indicator. It is not a household tariff or the full cost of delivering electricity. For unit comparison only, £100/MWh equals 10p/kWh before other charges; that conversion does not predict a bill.

What the summary numbers tell you

Low and High are the smallest and largest available sample values. Average is the arithmetic mean of those samples: each stored observation has equal weight. It is not a time-weighted average, an energy total or a volume-weighted market price. Missing records and uneven sampling can change its meaning. Latest means the last available value in the series, which may be older than the time you opened the page.

Resolution, missing records and chart scales

The Last 24 hours view uses the full-resolution local history for non-price metrics. Longer views use a compact archive intended for hourly records, so short-lived peaks may be absent. Price is requested from Elexon’s Market Index endpoint with the APXMIDP provider filter for windows of up to 31 days; longer price windows use locally archived values. Differences between views can reflect both the time period and the records used.

Points use actual elapsed time. Missing readings break the line; gaps longer than five minutes in full-resolution data, two hours in the compact archive or 90 minutes in price data are not joined. Tap or drag the chart, use its keyboard-accessible slider, or open the paginated table for exact values. CSV exports include the selected records without replacing missing readings with zero.

Most single-metric charts adjust their vertical scale to the available values, while frequency uses a fixed scale and the generation comparison starts at zero. Similar-looking slopes on separate charts need not represent similar-sized changes. An empty view means there are too few usable records to draw a chart; it does not establish that demand, output or prices were zero.

Try a careful comparison

Choose 7 days and inspect wind, then CCGT and demand over that same range. If wind falls while gas output rises, that is consistent with a change in the supply mix, but it does not establish the reason on its own. Demand, imports, storage and plant availability may also matter. For longer comparisons, consider seasonal differences and archive coverage before describing a trend.

These views concern Great Britain’s electricity system. For background and publisher definitions, see NESO’s generation and carbon-intensity information and Elexon’s Market Index overview. Read more about this independent project on the About page. Figures are for general information and education, not operational or trading decisions.