Tuesday 20 October 2026
Trading day 2026-10-20
NEM average price reaches $97.4/MWh with 18.0 negative hours in Victoria
Regional prices ranged from $69.9/MWh in Victoria to $113.0/MWh in New South Wales, with Victoria recording 216 negative intervals totalling 18.0 hours. South Australia had 124 negative intervals, and no region recorded cap intervals.
New South Wales recorded the highest demand peak of 8354.0 MW at 18:40, while coal supplied 45.5 per cent of total generation. Rooftop solar contributed 18.1 per cent and wind 16.2 per cent, as batteries discharged 13889.0 MWh with a net of negative 6334.0 MWh.
The renewable share peaked at 74.9 per cent at 11:55, and total emissions were 279306.0 tonnes, down 16.9 per cent from the same weekday last week.
AEMO issued notices regarding a forecast LOR2 in South Australia for 23 October at 05:34, 10:04, 10:59 and 13:58. AEMO issued a forecast LOR1 for South Australia at 16:15, and a MT PASA notice at 13:31.
Today · Pre dispatch forecasts show Tasmania reaching $855.25/MWh at 09:00, and AEMO projects an LOR2 in South Australia from 04:30 on 23 October.
In context · The NEM average price of $97.4/MWh ranked first over the last seven days, above the seven day average of $60.4/MWh. This compares with a NEM average of $122.6/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 | $113 | $121 | -$11 | $231 | 32 | 0 |
| QLD | $103 | $109 | -$25 | $226 | 38 | 0 |
| SA | $98 | $121 | -$118 | $262 | 124 | 0 |
| VIC | $70 | $78 | -$50 | $243 | 216 | 0 |
| TAS | $103 | $103 | $88 | $321 | 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 | $8,390 | 0 | $16 | 20 Oct, 18:00 |
| LOWERREG | $1,162 | 0 | $14 | 20 Oct, 15:40 |
| RAISE6SEC | $239 | 0 | $0 | 20 Oct, 07:05 |
| LOWER5MIN | $239 | 0 | $10 | 20 Oct, 15:35 |
| RAISE60SEC | $226 | 0 | $0 | 20 Oct, 10:30 |
| LOWER60SEC | $189 | 0 | $1 | 20 Oct, 15:30 |
| LOWER6SEC | $63 | 0 | $0 | 20 Oct, 14:50 |
| RAISE5MIN | $42 | 0 | $0 | 21 Oct, 03:25 |
| Total | $10,550 | |||
Cost = NSW RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $14,930 | 0 | $16 | 20 Oct, 18:00 |
| LOWER6SEC | $9,232 | 0 | $47 | 20 Oct, 15:40 |
| LOWERREG | $7,321 | 0 | $20 | 20 Oct, 15:40 |
| LOWER60SEC | $6,544 | 0 | $40 | 20 Oct, 15:45 |
| LOWER5MIN | $698 | 0 | $15 | 20 Oct, 15:40 |
| RAISE6SEC | $457 | 0 | $0 | 20 Oct, 07:05 |
| RAISE60SEC | $359 | 0 | $0 | 20 Oct, 07:40 |
| RAISE5MIN | $46 | 0 | $0 | 20 Oct, 12:55 |
| Total | $39,587 | |||
Cost = QLD RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $14,262 | 0 | $16 | 20 Oct, 18:00 |
| LOWERREG | $2,906 | 0 | $14 | 20 Oct, 15:40 |
| RAISE60SEC | $454 | 0 | $0 | 20 Oct, 10:30 |
| RAISE6SEC | $421 | 0 | $0 | 20 Oct, 07:05 |
| LOWER60SEC | $366 | 0 | $1 | 20 Oct, 15:30 |
| LOWER5MIN | $282 | 0 | $10 | 20 Oct, 15:35 |
| LOWER6SEC | $82 | 0 | $0 | 20 Oct, 14:50 |
| RAISE5MIN | $74 | 0 | $0 | 21 Oct, 03:25 |
| Total | $18,847 | |||
Cost = VIC RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $9,551 | 0 | $16 | 20 Oct, 18:00 |
| LOWERREG | $5,958 | 0 | $14 | 20 Oct, 15:40 |
| LOWER5MIN | $1,428 | 0 | $10 | 20 Oct, 15:35 |
| LOWER60SEC | $494 | 0 | $1 | 20 Oct, 15:30 |
| RAISE6SEC | $409 | 0 | $0 | 20 Oct, 07:05 |
| RAISE60SEC | $372 | 0 | $0 | 20 Oct, 10:30 |
| LOWER6SEC | $165 | 0 | $0 | 20 Oct, 14:50 |
| RAISE5MIN | $56 | 0 | $0 | 21 Oct, 03:25 |
| Total | $18,433 | |||
Cost = SA RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISE6SEC | $83,328 | 0 | $258 | 20 Oct, 22:10 |
| LOWER6SEC | $13,880 | 0 | $3 | 20 Oct, 05:05 |
| RAISEREG | $11,165 | 0 | $174 | 20 Oct, 22:10 |
| LOWERREG | $4,149 | 0 | $3 | 20 Oct, 17:05 |
| RAISE60SEC | $3,231 | 0 | $13 | 20 Oct, 18:55 |
| LOWER60SEC | $2,169 | 0 | $1 | 20 Oct, 05:10 |
| RAISE5MIN | $366 | 0 | $0 | 20 Oct, 05:05 |
| LOWER5MIN | $129 | 0 | $0 | 20 Oct, 13:55 |
| Total | $118,417 | |||
Cost = TAS RRP × cleared MW per 5-min interval.
Battery dispatch
Peak moment
Fleet discharged 1,232 MW at 20:00 as NSW spot hit $170/MWh.
Peak moment
Fleet discharged 1,130 MW at 19:30 as QLD spot hit $171/MWh.
Peak moment
Fleet discharged 659 MW at 20:00 as VIC spot hit $163/MWh.
Peak moment
Fleet discharged 438 MW at 08:30 as SA spot hit $48/MWh.
Peak moment
Fleet discharged 3,165 MW at 20:00 as TAS spot hit $100/MWh.
Fleet net dispatch · spot-price overlay · 30-min average
Regional dispatch ranking
| Region | Discharged | Net |
|---|---|---|
#1NSW | 5,144MWh | -1,512 |
#2QLD | 4,353MWh | -1,293 |
#3VIC | 2,343MWh | -2,864 |
#4SA | 2,049MWh | -665 |
Generation Mix
- Coal46.0% · 90.3 GWh
- Gas2.3% · 4.5 GWh
- Hydro3.8% · 7.5 GWh
- Wind7.1% · 13.9 GWh
- Solar (utility)15.8% · 31.0 GWh
- Solar (rooftop)22.4% · 43.9 GWh
- Battery2.6% · 5.1 GWh
- Coal58.7% · 113.8 GWh
- Gas1.1% · 2.2 GWh
- Hydro2.2% · 4.3 GWh
- Wind11.7% · 22.7 GWh
- Solar (utility)8.8% · 17.2 GWh
- Solar (rooftop)15.2% · 29.4 GWh
- Battery2.2% · 4.4 GWh
- Coal45.5% · 78.1 GWh
- Gas1.4% · 2.4 GWh
- Hydro3.2% · 5.4 GWh
- Wind28.6% · 49.1 GWh
- Solar (utility)4.6% · 7.9 GWh
- Solar (rooftop)15.3% · 26.3 GWh
- Battery1.4% · 2.3 GWh
- Gas18.0% · 5.6 GWh
- Wind31.7% · 9.8 GWh
- Solar (utility)7.0% · 2.2 GWh
- Solar (rooftop)36.7% · 11.3 GWh
- Battery6.6% · 2.0 GWh
- Gas3.1% · 0.9 GWh
- Hydro73.3% · 20.2 GWh
- Wind18.3% · 5.0 GWh
- Solar (rooftop)5.3% · 1.5 GWh
Renewables
- NSW 49.1%
- VIC 58.5%
- QLD 43.3%
- SA 60.4%
- TAS 96.9%
Interconnectors
| Region (proxy) | Net flow | Direction changes | Hours at limit |
|---|---|---|---|
| N-Q-MNSP1 | +22.1 GWh | 10 | — |
| NSW1-QLD1 | −14.7 GWh | 22 | — |
| VIC1-NSW1 | +18.6 GWh | 29 | — |
| V-SA | −22.7 GWh | 0 | — |
| 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 | 81.2k tCO₂ | 0.407 tCO₂/MWh |
| QLD | 100.8k tCO₂ | 0.514 tCO₂/MWh |
| SA | 2.7k tCO₂ | 0.085 tCO₂/MWh |
| VIC | 94.1k tCO₂ | 0.551 tCO₂/MWh |
| TAS | 566 tCO₂ | 0.021 tCO₂/MWh |