Mazao Consulting / Energy Data Analytics
LIVE·MARKET
Fri 25 Sep 2026

GB power fundamentals, live today and the week so far.

Monday 21 Sep through yesterday, plus today's progression as settlement periods clear. Today's figures are a live, partial picture, not a final tally.

Imbalance price, latest
128.40 £/MWh
▲ 7.39 vs SP25 yesterday
Imbalance volume, latest
-212.9 MWh
SP25
Wind + curtailed, latest
7.65 GW
SP25
Solar output, latest
8.30 GW
SP25
Demand, latest
24.05 GW
SP25
Wind: actual, actual+curtailed & forecast
today so far, MW · "actual+curtailed" adds capacity instructed off via the Balancing Mechanism and lags real time by ~18 minutes (Elexon's own bid-acceptance publish delay), so it trails plain actual by a period or two · forecast is the latest-published WINDFOR vintage
Actual Actual+curtailed Forecast
MW50007500100001250015000191725334148Settlement periodSP1: Actual 11513 MW, Actual+curtailed 14191.6 MW, Forecast 13432 MWSP2: Actual 11596 MW, Actual+curtailed 13934.3 MW, Forecast 13432 MWSP3: Actual 11612 MW, Actual+curtailed 13864.8 MW, Forecast 12706 MWSP4: Actual 11753 MW, Actual+curtailed 13891 MW, Forecast 12706 MWSP5: Actual 11535 MW, Actual+curtailed 13571.8 MW, Forecast 12206 MWSP6: Actual 10877 MW, Actual+curtailed 12756.1 MW, Forecast 12206 MWSP7: Actual 9979 MW, Actual+curtailed 11779.2 MW, Forecast 11410 MWSP8: Actual 9322 MW, Actual+curtailed 11171.5 MW, Forecast 11410 MWSP9: Actual 9089 MW, Actual+curtailed 10878.9 MW, Forecast 11172 MWSP10: Actual 8782 MW, Actual+curtailed 10494.4 MW, Forecast 11172 MWSP11: Actual 8341 MW, Actual+curtailed 10100.4 MW, Forecast 10738 MWSP12: Actual 7949 MW, Actual+curtailed 9755.4 MW, Forecast 10738 MWSP13: Actual 7697 MW, Actual+curtailed 9500.94 MW, Forecast 10103 MWSP14: Actual 7249 MW, Actual+curtailed 9294.38 MW, Forecast 10103 MWSP15: Actual 7172 MW, Actual+curtailed 9310.2 MW, Forecast 9108 MWSP16: Actual 6829 MW, Actual+curtailed 8973.95 MW, Forecast 9108 MWSP17: Actual 6656 MW, Actual+curtailed 8727.49 MW, Forecast 8914 MWSP18: Actual 6554 MW, Actual+curtailed 8621.76 MW, Forecast 8914 MWSP19: Actual 6423 MW, Actual+curtailed 8374.75 MW, Forecast 8195 MWSP20: Actual 6249 MW, Actual+curtailed 8108.38 MW, Forecast 8195 MWSP21: Actual 6026 MW, Actual+curtailed 7941.02 MW, Forecast 7646 MWSP22: Actual 5960 MW, Actual+curtailed 7943.68 MW, Forecast 7646 MWSP23: Actual 5890 MW, Actual+curtailed 8029.77 MW, Forecast 7752 MWSP24: Actual 5778 MW, Actual+curtailed 7997.78 MW, Forecast 7752 MWSP25: Actual 5277 MW, Actual+curtailed 7651.81 MW, Forecast 7613 MW
Demand: actual vs forecast
today so far, MW · actual is the Indicative National Demand Outturn (INDO) · forecast is the latest-published National Demand Forecast (NDF) vintage
Actual Forecast
MW1500020000250003000035000191725334148Settlement periodSP1: Actual 21966 MW, Forecast 21800 MWSP2: Actual 21766 MW, Forecast 21421 MWSP3: Actual 22083 MW, Forecast 21248 MWSP4: Actual 22266 MW, Forecast 21400 MWSP5: Actual 21994 MW, Forecast 21027 MWSP6: Actual 21015 MW, Forecast 20687 MWSP7: Actual 20447 MW, Forecast 20480 MWSP8: Actual 19811 MW, Forecast 20396 MWSP9: Actual 19843 MW, Forecast 19976 MWSP10: Actual 19509 MW, Forecast 19740 MWSP11: Actual 19947 MW, Forecast 20129 MWSP12: Actual 20421 MW, Forecast 20701 MWSP13: Actual 22278 MW, Forecast 22539 MWSP14: Actual 24109 MW, Forecast 24611 MWSP15: Actual 26182 MW, Forecast 26862 MWSP16: Actual 27487 MW, Forecast 27500 MWSP17: Actual 28384 MW, Forecast 28432 MWSP18: Actual 27880 MW, Forecast 27845 MWSP19: Actual 27927 MW, Forecast 27656 MWSP20: Actual 26939 MW, Forecast 26431 MWSP21: Actual 25992 MW, Forecast 25391 MWSP22: Actual 24920 MW, Forecast 25169 MWSP23: Actual 23992 MW, Forecast 24613 MWSP24: Actual 24054 MW, Forecast 24518 MWSP25: Actual 24045 MW, Forecast 24529 MWSP26: Forecast 24800 MWSP27: Forecast 23500 MWSP28: Forecast 23854 MWSP29: Forecast 24130 MWSP30: Forecast 24820 MWSP31: Forecast 25006 MWSP32: Forecast 26279 MWSP33: Forecast 27345 MWSP34: Forecast 28454 MWSP35: Forecast 29340 MWSP36: Forecast 30056 MWSP37: Forecast 30200 MWSP38: Forecast 30256 MWSP39: Forecast 30900 MWSP40: Forecast 30551 MWSP41: Forecast 29465 MWSP42: Forecast 28600 MWSP43: Forecast 27828 MWSP44: Forecast 26224 MWSP45: Forecast 25003 MWSP46: Forecast 23684 MWSP47: Forecast 22211 MWSP48: Forecast 21800 MW
Solar: actual vs forecast
today so far, MW · forecast is NESO's embedded solar forecast
Actual Forecast
MW025005000750010000191725334148Settlement periodSP1: Actual 0 MW, Forecast 0 MWSP2: Actual 0 MW, Forecast 0 MWSP3: Actual 0 MW, Forecast 0 MWSP4: Actual 0 MW, Forecast 0 MWSP5: Actual 0 MW, Forecast 0 MWSP6: Actual 0 MW, Forecast 0 MWSP7: Actual 0 MW, Forecast 0 MWSP8: Actual 0 MW, Forecast 0 MWSP9: Actual 0 MW, Forecast 0 MWSP10: Actual 0 MW, Forecast 0 MWSP11: Actual 0 MW, Forecast 0 MWSP12: Actual 0 MW, Forecast 0 MWSP13: Actual 0 MW, Forecast 1 MWSP14: Actual 0 MW, Forecast 29 MWSP15: Actual 56.37 MW, Forecast 163 MWSP16: Actual 653.93 MW, Forecast 687 MWSP17: Actual 1542.13 MW, Forecast 1633 MWSP18: Actual 2544.87 MW, Forecast 2828 MWSP19: Actual 3794.33 MW, Forecast 3921 MWSP20: Actual 4992.79 MW, Forecast 4889 MWSP21: Actual 6168.9 MW, Forecast 5734 MWSP22: Actual 7055.48 MW, Forecast 6537 MWSP23: Actual 7672.08 MW, Forecast 7124 MWSP24: Actual 8235 MW, Forecast 7561 MWSP25: Actual 8304.94 MW, Forecast 7940 MWSP26: Forecast 8080 MWSP27: Forecast 8098 MWSP28: Forecast 7781 MWSP29: Forecast 7339 MWSP30: Forecast 6672 MWSP31: Forecast 5840 MWSP32: Forecast 4903 MWSP33: Forecast 3964 MWSP34: Forecast 3075 MWSP35: Forecast 2268 MWSP36: Forecast 1327 MWSP37: Forecast 592 MWSP38: Forecast 243 MWSP39: Forecast 12 MWSP40: Forecast 1 MWSP41: Forecast 0 MWSP42: Forecast 0 MWSP43: Forecast 0 MWSP44: Forecast 0 MWSP45: Forecast 0 MWSP46: Forecast 0 MWSP47: Forecast 0 MWSP48: Forecast 0 MW
Imbalance: price & volume
today so far · price (left axis, £/MWh) is the same systemSellPrice shown above · volume (right axis, MWh) is the Net Imbalance Volume (NIV) for the settlement period, and can be negative
Price Volume
£/MWh100150200250MWh-750-500-250025015913172125Settlement periodSP1: 182 £/MWh, 199.6 MWhSP2: 182 £/MWh, 106.42 MWhSP3: 126.43 £/MWh, -113.48 MWhSP4: 129.66 £/MWh, -221.34 MWhSP5: 131.9 £/MWh, -232.4 MWhSP6: 181.45 £/MWh, 34.92 MWhSP7: 167.49 £/MWh, 26.27 MWhSP8: 174.25 £/MWh, 18.13 MWhSP9: 124.69 £/MWh, -146.4 MWhSP10: 123.45 £/MWh, -229.65 MWhSP11: 121.1 £/MWh, -196.19 MWhSP12: 121.1 £/MWh, -274.81 MWhSP13: 211.9 £/MWh, 2.11 MWhSP14: 132.67 £/MWh, -91.51 MWhSP15: 134.23 £/MWh, -166.66 MWhSP16: 134.74 £/MWh, -16.13 MWhSP17: 170.12 £/MWh, -251.4 MWhSP18: 135 £/MWh, -633.74 MWhSP19: 115.01 £/MWh, -284.06 MWhSP20: 127.05 £/MWh, -247.03 MWhSP21: 103.67 £/MWh, -191.08 MWhSP22: 118.5 £/MWh, -154.15 MWhSP23: 155.6 £/MWh, 134.62 MWhSP24: 130.46 £/MWh, -105.58 MWhSP25: 128.4 £/MWh, -212.9 MWh

Today so far — a live, partial picture, not a final tally.

Monday–yesterday, daily averages


Day Imbalance priceWind outputSolar outputDemand
2026-09-21 166.96 3,892.48 3,188.57 24,472.41
2026-09-22 145.18 3,065.58 3,341.14 24,406.42
2026-09-23 146.69 8,287.12 3,113.10 24,204.93
2026-09-24 161.02 6,349.67 2,933.81 24,155.81

Hover a figure for that day's peak and trough.

Scheduled (ENTSO-E for the continental links, SEMO for the Irish ones) vs actual metered flow per link, today so far (+import / −export).

Actual Scheduled
BritNed NL 1,046 MW
MW-2000-1000010002000191725334146Settlement periodSP1: Actual -1024 MW, Forecast -1026 MWSP2: Actual -1024 MW, Forecast -1026 MWSP3: Actual -884 MW, Forecast -886 MWSP4: Actual -884 MW, Forecast -886 MWSP5: Actual -972 MW, Forecast -975 MWSP6: Actual -972 MW, Forecast -975 MWSP7: Actual -798 MW, Forecast -798 MWSP8: Actual -796 MW, Forecast -798 MWSP9: Actual -746 MW, Forecast -746 MWSP10: Actual -660 MW, Forecast -746 MWSP11: Actual 0 MW, Forecast -7 MWSP12: Actual 0 MW, Forecast -7 MWSP13: Actual -420 MW, Forecast -456 MWSP14: Actual -422 MW, Forecast -456 MWSP15: Actual 416 MW, Forecast 460 MWSP16: Actual 498 MW, Forecast 460 MWSP17: Actual 938 MW, Forecast 958 MWSP18: Actual 936 MW, Forecast 958 MWSP19: Actual 790 MW, Forecast 803 MWSP20: Actual 790 MW, Forecast 803 MWSP21: Actual 1040 MW, Forecast 1065 MWSP22: Actual 1044 MW, Forecast 1065 MWSP23: Actual 1044 MW, Forecast 1066 MWSP24: Actual 1044 MW, Forecast 1066 MWSP25: Actual 1046 MW, Forecast 1066 MWSP26: Forecast 1066 MWSP27: Forecast 1066 MWSP28: Forecast 1066 MWSP29: Forecast 1066 MWSP30: Forecast 1066 MWSP31: Forecast 1040 MWSP32: Forecast 1040 MWSP33: Forecast -573 MWSP34: Forecast -573 MWSP35: Forecast -876 MWSP36: Forecast -876 MWSP37: Forecast -1040 MWSP38: Forecast -1040 MWSP39: Forecast -1040 MWSP40: Forecast -1040 MWSP41: Forecast -890 MWSP42: Forecast -890 MWSP43: Forecast -747 MWSP44: Forecast -747 MWSP45: Forecast -557 MWSP46: Forecast -557 MW
East-West IRL 0 MW
MW-600-400-2000200191725334146Settlement periodSP1: Actual -48 MW, Forecast -49.6 MWSP2: Actual -2 MW, Forecast 0 MWSP3: Actual 0 MW, Forecast 0 MWSP4: Actual 0 MW, Forecast 0 MWSP5: Actual -54 MW, Forecast -56.7 MWSP6: Actual -36 MW, Forecast -37.3 MWSP7: Actual -2 MW, Forecast -6.7 MWSP8: Actual 0 MW, Forecast 0 MWSP9: Actual 0 MW, Forecast 0 MWSP10: Actual 0 MW, Forecast 0 MWSP11: Actual 0 MW, Forecast 0 MWSP12: Actual -12 MW, Forecast 0 MWSP13: Actual -136 MW, Forecast -141.2 MWSP14: Actual -288 MW, Forecast -291.2 MWSP15: Actual -440 MW, Forecast -441.2 MWSP16: Actual -530 MW, Forecast -530 MWSP17: Actual -532 MW, Forecast -530 MWSP18: Actual -532 MW, Forecast -530 MWSP19: Actual -532 MW, Forecast -530 MWSP20: Actual -532 MW, Forecast -530 MWSP21: Actual -508 MW, Forecast -530 MWSP22: Actual -372 MW, Forecast -372.7 MWSP23: Actual -220 MW, Forecast -215.4 MWSP24: Actual -70 MW, Forecast -58.1 MWSP25: Actual 0 MW, Forecast 0 MWSP26: Forecast 0 MWSP27: Forecast 0 MWSP28: Forecast 0 MWSP29: Forecast 0 MWSP30: Forecast 0 MWSP31: Forecast 0 MWSP32: Forecast 0 MWSP33: Forecast 22.1 MWSP34: Forecast 0 MWSP35: Forecast 0 MWSP36: Forecast 0 MWSP37: Forecast 0 MWSP38: Forecast 0 MWSP39: Forecast 0 MWSP40: Forecast 0 MWSP41: Forecast 0 MWSP42: Forecast 0 MWSP43: Forecast 0 MWSP44: Forecast 0 MWSP45: Forecast 0 MWSP46: Forecast 0 MW
ElecLink FR 998 MW
MW-1000-500050010001500191725334146Settlement periodSP1: Actual -926 MW, Forecast -914 MWSP2: Actual -914 MW, Forecast -914 MWSP3: Actual -742 MW, Forecast -730 MWSP4: Actual -716 MW, Forecast -730 MWSP5: Actual -274 MW, Forecast -254 MWSP6: Actual -248 MW, Forecast -254 MWSP7: Actual -66 MW, Forecast -54 MWSP8: Actual -64 MW, Forecast -54 MWSP9: Actual -210 MW, Forecast -214 MWSP10: Actual -232 MW, Forecast -214 MWSP11: Actual -550 MW, Forecast -560 MWSP12: Actual -552 MW, Forecast -560 MWSP13: Actual -326 MW, Forecast -315 MWSP14: Actual -306 MW, Forecast -315 MWSP15: Actual -60 MW, Forecast -46 MWSP16: Actual -2 MW, Forecast -46 MWSP17: Actual 954 MW, Forecast 1014 MWSP18: Actual 998 MW, Forecast 1014 MWSP19: Actual 998 MW, Forecast 1014 MWSP20: Actual 998 MW, Forecast 1014 MWSP21: Actual 998 MW, Forecast 1014 MWSP22: Actual 998 MW, Forecast 1014 MWSP23: Actual 998 MW, Forecast 1014 MWSP24: Actual 998 MW, Forecast 1014 MWSP25: Actual 998 MW, Forecast 1014 MWSP26: Forecast 1014 MWSP27: Forecast 1014 MWSP28: Forecast 1014 MWSP29: Forecast 1014 MWSP30: Forecast 1014 MWSP31: Forecast 1014 MWSP32: Forecast 1014 MWSP33: Forecast 1014 MWSP34: Forecast 1014 MWSP35: Forecast 477 MWSP36: Forecast 477 MWSP37: Forecast -67 MWSP38: Forecast -67 MWSP39: Forecast -94 MWSP40: Forecast -94 MWSP41: Forecast -121 MWSP42: Forecast -121 MWSP43: Forecast -326 MWSP44: Forecast -326 MWSP45: Forecast -780 MWSP46: Forecast -780 MW
Greenlink IRL -514 MW
MW-1000-50005001000191725334146Settlement periodSP1: Actual -514 MW, Forecast -513 MWSP2: Actual -514 MW, Forecast -513 MWSP3: Actual -514 MW, Forecast -513 MWSP4: Actual -514 MW, Forecast -513 MWSP5: Actual -514 MW, Forecast -513 MWSP6: Actual -514 MW, Forecast -513 MWSP7: Actual -514 MW, Forecast -513 MWSP8: Actual -514 MW, Forecast -513 MWSP9: Actual -514 MW, Forecast -513 MWSP10: Actual -496 MW, Forecast -513 MWSP11: Actual -396 MW, Forecast -361 MWSP12: Actual -466 MW, Forecast -511 MWSP13: Actual -394 MW, Forecast -367.7 MWSP14: Actual -492 MW, Forecast -513 MWSP15: Actual -514 MW, Forecast -513 MWSP16: Actual -514 MW, Forecast -513 MWSP17: Actual -514 MW, Forecast -513 MWSP18: Actual -514 MW, Forecast -513 MWSP19: Actual -514 MW, Forecast -513 MWSP20: Actual -514 MW, Forecast -513 MWSP21: Actual -514 MW, Forecast -513 MWSP22: Actual -514 MW, Forecast -513 MWSP23: Actual -502 MW, Forecast -500.1 MWSP24: Actual -514 MW, Forecast -513 MWSP25: Actual -514 MW, Forecast -513 MWSP26: Forecast -513 MWSP27: Forecast -513 MWSP28: Forecast -465.7 MWSP29: Forecast -329.7 MWSP30: Forecast -173.4 MWSP31: Forecast -17.1 MWSP32: Forecast 56.2 MWSP33: Forecast 206.2 MWSP34: Forecast 221 MWSP35: Forecast 73.1 MWSP36: Forecast -75.3 MWSP37: Forecast 77.7 MWSP38: Forecast 200.6 MWSP39: Forecast 113.6 MWSP40: Forecast 178.8 MWSP41: Forecast 111.8 MWSP42: Forecast 62 MWSP43: Forecast 212.1 MWSP44: Forecast 362.1 MWSP45: Forecast 495.8 MWSP46: Forecast 503.9 MW
IFA FR 1,002 MW
MW050010001500191725334146Settlement periodSP1: Actual 0 MW, Forecast 40 MWSP2: Actual 0 MW, Forecast 40 MWSP3: Actual 90 MW, Forecast 100 MWSP4: Actual 102 MW, Forecast 100 MWSP5: Actual 130 MW, Forecast 131 MWSP6: Actual 134 MW, Forecast 131 MWSP7: Actual 274 MW, Forecast 279 MWSP8: Actual 278 MW, Forecast 279 MWSP9: Actual 186 MW, Forecast 179 MWSP10: Actual 180 MW, Forecast 179 MWSP11: Actual 190 MW, Forecast 189 MWSP12: Actual 190 MW, Forecast 189 MWSP13: Actual 294 MW, Forecast 297 MWSP14: Actual 300 MW, Forecast 297 MWSP15: Actual 384 MW, Forecast 387 MWSP16: Actual 398 MW, Forecast 387 MWSP17: Actual 970 MW, Forecast 1000 MWSP18: Actual 1002 MW, Forecast 1000 MWSP19: Actual 1002 MW, Forecast 1000 MWSP20: Actual 1002 MW, Forecast 1000 MWSP21: Actual 1002 MW, Forecast 1000 MWSP22: Actual 1002 MW, Forecast 1000 MWSP23: Actual 1002 MW, Forecast 1000 MWSP24: Actual 1002 MW, Forecast 1000 MWSP25: Actual 1002 MW, Forecast 1000 MWSP26: Forecast 1000 MWSP27: Forecast 1000 MWSP28: Forecast 1000 MWSP29: Forecast 1000 MWSP30: Forecast 1000 MWSP31: Forecast 1000 MWSP32: Forecast 1000 MWSP33: Forecast 1000 MWSP34: Forecast 1000 MWSP35: Forecast 644 MWSP36: Forecast 644 MWSP37: Forecast 94 MWSP38: Forecast 94 MWSP39: Forecast 20 MWSP40: Forecast 20 MWSP41: Forecast 73 MWSP42: Forecast 73 MWSP43: Forecast 20 MWSP44: Forecast 20 MWSP45: Forecast 20 MWSP46: Forecast 20 MW
IFA2 FR 992 MW
MW-1000-500050010001500191725334146Settlement periodSP1: Actual -930 MW, Forecast -914 MWSP2: Actual -910 MW, Forecast -914 MWSP3: Actual -562 MW, Forecast -539 MWSP4: Actual -524 MW, Forecast -539 MWSP5: Actual -30 MW, Forecast -1 MWSP6: Actual -2 MW, Forecast -1 MWSP7: Actual 140 MW, Forecast 153 MWSP8: Actual 132 MW, Forecast 153 MWSP9: Actual -178 MW, Forecast -187 MWSP10: Actual -208 MW, Forecast -187 MWSP11: Actual -538 MW, Forecast -546 MWSP12: Actual -552 MW, Forecast -546 MWSP13: Actual -506 MW, Forecast -497 MWSP14: Actual -488 MW, Forecast -497 MWSP15: Actual -144 MW, Forecast -123 MWSP16: Actual -76 MW, Forecast -123 MWSP17: Actual 938 MW, Forecast 1014 MWSP18: Actual 992 MW, Forecast 1014 MWSP19: Actual 992 MW, Forecast 1014 MWSP20: Actual 992 MW, Forecast 1014 MWSP21: Actual 992 MW, Forecast 1014 MWSP22: Actual 992 MW, Forecast 1014 MWSP23: Actual 992 MW, Forecast 1014 MWSP24: Actual 992 MW, Forecast 1014 MWSP25: Actual 992 MW, Forecast 1014 MWSP26: Forecast 1014 MWSP27: Forecast 1014 MWSP28: Forecast 1014 MWSP29: Forecast 1014 MWSP30: Forecast 1014 MWSP31: Forecast 1014 MWSP32: Forecast 1014 MWSP33: Forecast 1014 MWSP34: Forecast 1014 MWSP35: Forecast 246 MWSP36: Forecast 246 MWSP37: Forecast -761 MWSP38: Forecast -761 MWSP39: Forecast -326 MWSP40: Forecast -326 MWSP41: Forecast -99 MWSP42: Forecast -99 MWSP43: Forecast -268 MWSP44: Forecast -268 MWSP45: Forecast -180 MWSP46: Forecast -180 MW
Moyle N.IRL -372 MW
MW-600-400-2000200191725334146Settlement periodSP1: Actual -322 MW, Forecast -450 MWSP2: Actual -322 MW, Forecast -425.9 MWSP3: Actual -322 MW, Forecast -355.2 MWSP4: Actual -320 MW, Forecast -350.2 MWSP5: Actual -322 MW, Forecast -450 MWSP6: Actual -322 MW, Forecast -450 MWSP7: Actual -322 MW, Forecast -450 MWSP8: Actual -322 MW, Forecast -388.4 MWSP9: Actual -316 MW, Forecast -318.5 MWSP10: Actual -272 MW, Forecast -268.6 MWSP11: Actual -120 MW, Forecast -115 MWSP12: Actual -120 MW, Forecast -120.7 MWSP13: Actual -218 MW, Forecast -217.3 MWSP14: Actual -366 MW, Forecast -367.3 MWSP15: Actual -452 MW, Forecast -450 MWSP16: Actual -452 MW, Forecast -450 MWSP17: Actual -452 MW, Forecast -450 MWSP18: Actual -452 MW, Forecast -450 MWSP19: Actual -452 MW, Forecast -450 MWSP20: Actual -452 MW, Forecast -450 MWSP21: Actual -452 MW, Forecast -450 MWSP22: Actual -452 MW, Forecast -450 MWSP23: Actual -420 MW, Forecast -417.8 MWSP24: Actual -438 MW, Forecast -436.4 MWSP25: Actual -372 MW, Forecast -370.1 MWSP26: Forecast -345.6 MWSP27: Forecast -188.8 MWSP28: Forecast -32 MWSP29: Forecast -1.5 MWSP30: Forecast -1 MWSP31: Forecast 54.5 MWSP32: Forecast 0 MWSP33: Forecast 150 MWSP34: Forecast 21.6 MWSP35: Forecast 0 MWSP36: Forecast -20.2 MWSP37: Forecast 86.9 MWSP38: Forecast 0 MWSP39: Forecast 146.5 MWSP40: Forecast 0 MWSP41: Forecast 0 MWSP42: Forecast -26.9 MWSP43: Forecast 29.4 MWSP44: Forecast 156.2 MWSP45: Forecast 6.8 MWSP46: Forecast 49.7 MW
Nemo BE 0 MW
MW-1-0.500.51191725334146Settlement periodSP1: Actual 0 MW, Forecast 0 MWSP2: Actual 0 MW, Forecast 0 MWSP3: Actual 0 MW, Forecast 0 MWSP4: Actual 0 MW, Forecast 0 MWSP5: Actual 0 MW, Forecast 0 MWSP6: Actual 0 MW, Forecast 0 MWSP7: Actual 0 MW, Forecast 0 MWSP8: Actual 0 MW, Forecast 0 MWSP9: Actual 0 MW, Forecast 0 MWSP10: Actual 0 MW, Forecast 0 MWSP11: Actual 0 MW, Forecast 0 MWSP12: Actual 0 MW, Forecast 0 MWSP13: Actual 0 MW, Forecast 0 MWSP14: Actual 0 MW, Forecast 0 MWSP15: Actual 0 MW, Forecast 0 MWSP16: Actual 0 MW, Forecast 0 MWSP17: Actual 0 MW, Forecast 0 MWSP18: Actual 0 MW, Forecast 0 MWSP19: Actual 0 MW, Forecast 0 MWSP20: Actual 0 MW, Forecast 0 MWSP21: Actual 0 MW, Forecast 0 MWSP22: Actual 0 MW, Forecast 0 MWSP23: Actual 0 MW, Forecast 0 MWSP24: Actual 0 MW, Forecast 0 MWSP25: Actual 0 MW, Forecast 0 MWSP26: Forecast 0 MWSP27: Forecast 0 MWSP28: Forecast 0 MWSP29: Forecast 0 MWSP30: Forecast 0 MWSP31: Forecast 0 MWSP32: Forecast 0 MWSP33: Forecast 0 MWSP34: Forecast 0 MWSP35: Forecast 0 MWSP36: Forecast 0 MWSP37: Forecast 0 MWSP38: Forecast 0 MWSP39: Forecast 0 MWSP40: Forecast 0 MWSP41: Forecast 0 MWSP42: Forecast 0 MWSP43: Forecast 0 MWSP44: Forecast 0 MWSP45: Forecast 0 MWSP46: Forecast 0 MW
North Sea Link NO 1,400 MW
MW1400142014401460191725334146Settlement periodSP1: Actual 1400 MW, Forecast 1449 MWSP2: Actual 1400 MW, Forecast 1449 MWSP3: Actual 1400 MW, Forecast 1449 MWSP4: Actual 1400 MW, Forecast 1449 MWSP5: Actual 1400 MW, Forecast 1449 MWSP6: Actual 1400 MW, Forecast 1449 MWSP7: Actual 1400 MW, Forecast 1449 MWSP8: Actual 1400 MW, Forecast 1449 MWSP9: Actual 1400 MW, Forecast 1449 MWSP10: Actual 1400 MW, Forecast 1449 MWSP11: Actual 1400 MW, Forecast 1449 MWSP12: Actual 1400 MW, Forecast 1449 MWSP13: Actual 1400 MW, Forecast 1449 MWSP14: Actual 1400 MW, Forecast 1449 MWSP15: Actual 1400 MW, Forecast 1449 MWSP16: Actual 1400 MW, Forecast 1449 MWSP17: Actual 1400 MW, Forecast 1449 MWSP18: Actual 1400 MW, Forecast 1449 MWSP19: Actual 1400 MW, Forecast 1449 MWSP20: Actual 1400 MW, Forecast 1449 MWSP21: Actual 1400 MW, Forecast 1449 MWSP22: Actual 1400 MW, Forecast 1449 MWSP23: Actual 1400 MW, Forecast 1449 MWSP24: Actual 1400 MW, Forecast 1449 MWSP25: Actual 1400 MW, Forecast 1449 MWSP26: Forecast 1449 MWSP27: Forecast 1449 MWSP28: Forecast 1449 MWSP29: Forecast 1449 MWSP30: Forecast 1449 MWSP31: Forecast 1449 MWSP32: Forecast 1449 MWSP33: Forecast 1449 MWSP34: Forecast 1449 MWSP35: Forecast 1449 MWSP36: Forecast 1449 MWSP37: Forecast 1449 MWSP38: Forecast 1449 MWSP39: Forecast 1449 MWSP40: Forecast 1449 MWSP41: Forecast 1449 MWSP42: Forecast 1449 MWSP43: Forecast 1449 MWSP44: Forecast 1449 MWSP45: Forecast 1449 MWSP46: Forecast 1449 MW
Viking Link DK 1,426 MW
MW-2000-1000010002000191725334146Settlement periodSP1: Actual -1354 MW, Forecast -1356 MWSP2: Actual -1330 MW, Forecast -1356 MWSP3: Actual -822 MW, Forecast -808 MWSP4: Actual -800 MW, Forecast -808 MWSP5: Actual -876 MW, Forecast -893 MWSP6: Actual -886 MW, Forecast -893 MWSP7: Actual -1014 MW, Forecast -1031 MWSP8: Actual -1038 MW, Forecast -1031 MWSP9: Actual -1430 MW, Forecast -1456 MWSP10: Actual -1448 MW, Forecast -1456 MWSP11: Actual -1448 MW, Forecast -1456 MWSP12: Actual -1448 MW, Forecast -1456 MWSP13: Actual -1448 MW, Forecast -1456 MWSP14: Actual -1448 MW, Forecast -1456 MWSP15: Actual -1448 MW, Forecast -1456 MWSP16: Actual -1418 MW, Forecast -1456 MWSP17: Actual -740 MW, Forecast -722 MWSP18: Actual -524 MW, Forecast -722 MWSP19: Actual 1120 MW, Forecast 1328 MWSP20: Actual 1308 MW, Forecast 1328 MWSP21: Actual 1420 MW, Forecast 1456 MWSP22: Actual 1426 MW, Forecast 1456 MWSP23: Actual 1426 MW, Forecast 1456 MWSP24: Actual 1426 MW, Forecast 1456 MWSP25: Actual 1426 MW, Forecast 1456 MWSP26: Forecast 1456 MWSP27: Forecast 1456 MWSP28: Forecast 1456 MWSP29: Forecast 1456 MWSP30: Forecast 1456 MWSP31: Forecast 1456 MWSP32: Forecast 1456 MWSP33: Forecast -540 MWSP34: Forecast -540 MWSP35: Forecast -927 MWSP36: Forecast -927 MWSP37: Forecast -246 MWSP38: Forecast -246 MWSP39: Forecast -246 MWSP40: Forecast -246 MWSP41: Forecast -159 MWSP42: Forecast -159 MWSP43: Forecast -446 MWSP44: Forecast -446 MWSP45: Forecast -303 MWSP46: Forecast -303 MW

Generation by fuel type, from Elexon's FUELINST dataset (published every 5 minutes) · wind is shown as actual + capacity instructed off via the Balancing Mechanism, same correction as the Fundamentals tab's wind chart · interconnector flows are excluded from Generation Mix (see the Interconnectors tab) · embedded solar isn't in FUELINST and isn't shown there.

Generation Mix
Wind: 6,891 MW (31.9%)Gas (CCGT): 6,542 MW (30.3%)Nuclear: 4,019 MW (18.6%)Biomass: 2,942 MW (13.6%)Other: 779 MW (3.6%)Hydro: 421 MW (1.9%)32%30%19%14%
All fuel types
Wind31.9%
Gas (CCGT)30.3%
Nuclear18.6%
Biomass13.6%
Other3.6%
Hydro1.9%
Generation Type
current snapshot · Fossil Fuels / Renewables / Low Carbon / Other · Renewables includes embedded solar, Low Carbon includes nuclear plus long-term low-carbon imports (French, Norwegian), Other includes biomass, pumped storage and every other import leg
MW05,00010,00015,00020,000Gas (CCGT): 6,542 MW (100.0%)6.5GW18%Fossil FuelsSolar: 8,305 MW (53.2%)8.3GWWind: 6,891 MW (44.1%)6.9GWHydro: 421 MW (2.7%)42%RenewablesNuclear: 4,019 MW (47.8%)4.0GWFrance imports: 2,992 MW (35.6%)3.0GWNorth Sea Link: 1,400 MW (16.6%)1.4GW23%Low CarbonBiomass: 2,942 MW (47.5%)2.9GWViking Link: 1,426 MW (23.0%)1.4GWBritNed: 1,046 MW (16.9%)1.0GWOther: 779 MW (12.6%)0.8GW17%Other
Carbon Intensity
NESO's own Carbon Intensity API (not Elexon) · center figure is the CI of the grid overall for the current half-hour, based on NESO's CI forecast — 'point of generation', not lifecycle, emissions · donut shows how each source contributes to those emissions by %, using the same latest 5-minute generation data as Generation Mix
Gas (CCGT): 55.2% of emissions -- 394 gCO2/kWh x 6.54 GWOther imports: 18.2% of emissions -- 300 gCO2/kWh x 2.83 GWNetherlands imports: 10.6% of emissions -- 474 gCO2/kWh x 1.05 GWBiomass: 7.6% of emissions -- 120 gCO2/kWh x 2.94 GWOther: 5.0% of emissions -- 300 gCO2/kWh x 0.78 GWFrance imports: 3.4% of emissions -- 53 gCO2/kWh x 2.99 GW55%18%11%8%5%
115 gCO2/kWh (moderate)
Gas (CCGT)55.2%
Other imports18.2%
Netherlands imports10.6%
Biomass7.6%
Other5.0%
France imports3.4%
Methodology & attribution

Hover a slice to see its own CI factor and how it's calculated. Figures for imports are separated by country where NESO publishes a distinct factor (France, Netherlands, Ireland) — CI varies a lot by source grid, e.g. France is mainly nuclear while Irish imports have a relatively high proportion of fossil fuels in the mix. Every other import country is grouped as "Other imports" using the generic factor, since NESO doesn't publish a country-specific one for those links. Battery and Pumped Storage are treated as zero CI at point of generation. Data updates every 5 minutes. See NESO's Carbon Intensity site for a list of CIs used and to search historical CI data going back to 2009.

Contains BMRS data © Elexon Limited copyright and database right 2026. Uses NESO's Carbon Intensity API.

GB Power Flow
today so far · BM Generation, Imports, LV Wind and Embedded Solar feed the central generation-mix donut, which in turn feeds Pumped Storage, Exports and Other demand · Total Demand is Transmission System Demand (ITSDO) plus embedded wind/solar, not the Fundamentals tab's Demand figure (INDO) — the two don't reconcile against generation the same way · "Other demand" is a residual (distribution-level demand, transmission losses and generators' own station load, combined) since station load has no public GB-wide figure of its own
Generation
BM Generation
Gas (CCGT): 6,542 MW (33.2%)Wind: 5,030 MW (25.5%)Nuclear: 4,019 MW (20.4%)Biomass: 2,942 MW (14.9%)Other: 779 MW (3.9%)Hydro: 421 MW (2.1%)
18.91 GW
Imports
6.86GW
LV Wind
1.86GW
Embedded Solar
8.30GW
BM Generation: 18.91 GWImports: 6.86 GWLV Wind: 1.86 GWEmbedded Solar: 8.30 GW
29.07 GW
GB Production
Total Demand 36.52 GW · Net Demand 35.64 GW
Demand
Pumped storage (charging)
1.04GW
Exports
0.89GW
Other demand
34.60GW