Thursday 22 October 2026
Trading day 2026-10-22
NEM average price reaches 87.8 $/MWh with 15.3 negative hours in SA
Regional prices ranged from 46.7 $/MWh in VIC to 112.5 $/MWh in QLD, with no cap hours recorded across the NEM. SA recorded 15.3 negative hours, while VIC recorded 10.2 negative hours during the trading day.
NSW recorded the highest demand peak of 8629 MW at 18:40, while QLD reached a peak of 7760 MW at 18:25. VIC reached a demand peak of 7301 MW at 17:55.
Coal accounted for 50.1 per cent of the generation mix, followed by wind at 18.7 per cent and rooftop solar at 13.9 per cent. The renewable share averaged 45.9 per cent, and batteries discharged 12745 MWh with a net load of negative 4377 MWh.
The highest FCAS price was 19 $/MW for the RAISE6SEC service in TAS, with no price spikes recorded. Total emissions were 309840 tCO2, representing a 4.2 per cent increase from the same weekday last week.
Today · Predispatch forecasts show SA reaching 349.67 $/MWh at 17:30, VIC reaching 329.21 $/MWh at 23:30, and NSW reaching 299.99 $/MWh at 21:30.
In context · The NEM average price of 87.8 $/MWh was above the seven day average of 66.2 $/MWh and ranked third for the week. This compares with a NEM average of 69.9 $/MWh on the same weekday last week.
Prices
Trading day · 04:00 → 04:00 AEST · 30-min average
| Region | Avg | VWAP | Min | Max | Neg | Cap |
|---|---|---|---|---|---|---|
| NSW | $111 | $112 | $67 | $188 | 0 | 0 |
| QLD | $113 | $113 | $71 | $295 | 0 | 0 |
| SA | $70 | $87 | -$41 | $262 | 184 | 0 |
| VIC | $47 | $59 | -$20 | $299 | 122 | 0 |
| TAS | $99 | $99 | $88 | $108 | 0 | 0 |
Min · Max are 5-minute dispatch extremes; the price chart plots 30-minute averages, so its peak reads lower.
Demand
FCAS
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $10,067 | 0 | $16 | 22 Oct, 08:10 |
| LOWERREG | $1,366 | 0 | $10 | 22 Oct, 17:35 |
| RAISE60SEC | $148 | 0 | $0 | 22 Oct, 09:25 |
| RAISE6SEC | $141 | 0 | $0 | 22 Oct, 08:55 |
| LOWER60SEC | $131 | 0 | $0 | 22 Oct, 11:05 |
| LOWER6SEC | $35 | 0 | $0 | 22 Oct, 15:00 |
| RAISE5MIN | $30 | 0 | $0 | 22 Oct, 20:10 |
| LOWER5MIN | $29 | 0 | $0 | 22 Oct, 10:55 |
| Total | $11,948 | |||
Cost = NSW RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $6,996 | 0 | $16 | 22 Oct, 08:10 |
| LOWERREG | $4,717 | 0 | $10 | 22 Oct, 17:35 |
| LOWER60SEC | $417 | 0 | $0 | 22 Oct, 11:05 |
| RAISE6SEC | $349 | 0 | $0 | 22 Oct, 08:55 |
| RAISE60SEC | $302 | 0 | $0 | 22 Oct, 09:25 |
| LOWER6SEC | $66 | 0 | $0 | 22 Oct, 15:00 |
| LOWER5MIN | $53 | 0 | $0 | 22 Oct, 10:55 |
| RAISE5MIN | $46 | 0 | $0 | 22 Oct, 20:10 |
| Total | $12,946 | |||
Cost = QLD RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $14,106 | 0 | $16 | 22 Oct, 08:10 |
| LOWERREG | $2,780 | 0 | $10 | 22 Oct, 17:35 |
| RAISE60SEC | $392 | 0 | $0 | 22 Oct, 09:25 |
| RAISE6SEC | $350 | 0 | $0 | 22 Oct, 08:55 |
| LOWER60SEC | $346 | 0 | $0 | 22 Oct, 11:05 |
| RAISE5MIN | $78 | 0 | $0 | 22 Oct, 20:10 |
| LOWER6SEC | $68 | 0 | $0 | 22 Oct, 15:00 |
| LOWER5MIN | $44 | 0 | $0 | 22 Oct, 10:55 |
| Total | $18,165 | |||
Cost = VIC RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| LOWERREG | $5,578 | 0 | $10 | 22 Oct, 17:35 |
| RAISEREG | $4,909 | 0 | $16 | 22 Oct, 08:10 |
| LOWER60SEC | $450 | 0 | $0 | 22 Oct, 11:05 |
| RAISE6SEC | $346 | 0 | $0 | 22 Oct, 08:55 |
| RAISE60SEC | $326 | 0 | $0 | 22 Oct, 09:25 |
| LOWER6SEC | $128 | 0 | $0 | 22 Oct, 15:00 |
| LOWER5MIN | $57 | 0 | $0 | 22 Oct, 10:55 |
| RAISE5MIN | $52 | 0 | $0 | 22 Oct, 20:10 |
| Total | $11,846 | |||
Cost = SA RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| LOWER6SEC | $13,653 | 0 | $3 | 22 Oct, 07:35 |
| RAISEREG | $8,375 | 0 | $5 | 22 Oct, 09:05 |
| LOWERREG | $5,419 | 0 | $3 | 22 Oct, 11:35 |
| RAISE6SEC | $4,778 | 0 | $19 | 22 Oct, 07:40 |
| LOWER60SEC | $2,966 | 0 | $1 | 22 Oct, 10:10 |
| RAISE60SEC | $2,272 | 0 | $0 | 22 Oct, 05:05 |
| RAISE5MIN | $443 | 0 | $0 | 22 Oct, 05:05 |
| LOWER5MIN | $318 | 0 | $2 | 22 Oct, 10:20 |
| Total | $38,222 | |||
Cost = TAS RRP × cleared MW per 5-min interval.
Battery dispatch
Peak moment
Fleet discharged 722 MW at 20:00 as NSW spot hit $132/MWh.
Peak moment
Fleet discharged 731 MW at 19:30 as QLD spot hit $131/MWh.
Peak moment
Fleet discharged 1,362 MW at 19:30 as VIC spot hit $172/MWh.
Peak moment
Fleet discharged 617 MW at 20:30 as SA spot hit $243/MWh.
Peak moment
Fleet discharged 3,186 MW at 19:30 as TAS spot hit $100/MWh.
Fleet net dispatch · spot-price overlay · 30-min average
Regional dispatch ranking
| Region | Discharged | Net |
|---|---|---|
#1VIC | 4,759MWh | -905 |
#2QLD | 3,360MWh | -1,326 |
#3NSW | 2,928MWh | -1,328 |
#4SA | 1,699MWh | -818 |
Generation Mix
- Coal54.7% · 115.2 GWh
- Gas1.7% · 3.6 GWh
- Hydro3.4% · 7.1 GWh
- Wind14.7% · 30.9 GWh
- Solar (utility)11.9% · 25.0 GWh
- Solar (rooftop)12.3% · 25.8 GWh
- Battery1.4% · 2.9 GWh
- Coal69.1% · 128.0 GWh
- Gas1.9% · 3.6 GWh
- Hydro1.1% · 2.1 GWh
- Wind13.1% · 24.2 GWh
- Solar (utility)4.6% · 8.5 GWh
- Solar (rooftop)8.3% · 15.4 GWh
- Battery1.8% · 3.4 GWh
- Coal43.4% · 74.6 GWh
- Gas0.8% · 1.5 GWh
- Hydro3.8% · 6.6 GWh
- Wind23.7% · 40.8 GWh
- Solar (utility)7.2% · 12.3 GWh
- Solar (rooftop)18.3% · 31.4 GWh
- Battery2.8% · 4.8 GWh
- Gas19.4% · 7.5 GWh
- Wind38.4% · 14.8 GWh
- Solar (utility)2.8% · 1.1 GWh
- Solar (rooftop)35.0% · 13.5 GWh
- Battery4.4% · 1.7 GWh
- Hydro64.3% · 17.8 GWh
- Wind27.7% · 7.6 GWh
- Solar (rooftop)8.0% · 2.2 GWh
Renewables
- NSW 44.1%
- VIC 58.4%
- QLD 30.0%
- SA 66.3%
- TAS 99.8%
Interconnectors
| Region (proxy) | Net flow | Direction changes | Hours at limit |
|---|---|---|---|
| N-Q-MNSP1 | +9.8 GWh | 16 | — |
| NSW1-QLD1 | −10.6 GWh | 6 | — |
| VIC1-NSW1 | +24.6 GWh | 18 | — |
| V-SA | −20.2 GWh | 8 | — |
| T-V-MNSP1 | +0 MWh | 0 | — |
Per-region net of NETINTERCHANGE proxied to a representative interconnector. Full per-interconnector decomposition + hours-at-limit needs DINTERCONNECTOR parsing (follow-up).
Emissions
| NSW | 102.0k tCO₂ | 0.484 tCO₂/MWh |
| QLD | 114.0k tCO₂ | 0.614 tCO₂/MWh |
| SA | 3.9k tCO₂ | 0.097 tCO₂/MWh |
| VIC | 90.0k tCO₂ | 0.517 tCO₂/MWh |
| TAS | 8 tCO₂ | 0.000 tCO₂/MWh |