Saturday 31 October 2026
Trading day 2026-10-31
South Australia averages $1.9/MWh with 21.2 hours of negative prices
New South Wales averaged $83.0/MWh and Queensland averaged $78.5/MWh, with both regions recording zero negative price hours. South Australia averaged $1.9/MWh with 21.2 negative hours, while Victoria recorded 21.0 negative hours to average $32.7/MWh. Tasmania averaged $36.4/MWh with 17.7 negative hours, and no region recorded cap intervals.
New South Wales demand peaked at 7976 MW at 18:50, and Queensland demand reached 7036 MW at 18:00. Victoria recorded a demand peak of 5375 MW at 10:15, while South Australia peaked at 1354 MW at 19:35.
Coal contributed 48.2 per cent of the generation mix, wind provided 22.2 per cent, and rooftop solar added 14.7 per cent. The renewable share averaged 49.0 per cent across the day. Batteries discharged 12,665 MWh with a net of -6248 MWh, and total FCAS costs peaked at $28,301 for raise regulation.
AEMO's notice at 03:51 stated a non-credible contingency event occurred in the Victoria region. AEMO issued multiple notices between 10:55 and 11:40 stating prices were subject to review.
Total emissions were 272,064 tonnes of carbon dioxide, 14.0 per cent below the same weekday last week.
Today · Pre-dispatch forecasts show New South Wales peaking at $123.99/MWh at 20:00 and Victoria reaching $117.02/MWh at 20:00.
In context · The NEM average of $46.5/MWh was below the seven-day average of $73.6/MWh and ranked sixth for the week. South Australia's average of $1.9/MWh was the lowest of its seven-day range, placing below its $49.8/MWh weekly average.
Prices
Trading day · 04:00 → 04:00 AEST · 30-min average
| Region | Avg | VWAP | Min | Max | Neg | Cap |
|---|---|---|---|---|---|---|
| NSW | $83 | $85 | $42 | $119 | 0 | 0 |
| QLD | $78 | $79 | $40 | $106 | 0 | 0 |
| SA | $2 | $46 | -$403 | $138 | 254 | 0 |
| VIC | $33 | $34 | -$30 | $106 | 252 | 0 |
| TAS | $36 | $36 | -$18 | $105 | 212 | 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 | $6,793 | 0 | $8 | 31 Oct, 07:30 |
| LOWERREG | $809 | 0 | $5 | 31 Oct, 19:30 |
| RAISE6SEC | $110 | 0 | $0 | 31 Oct, 06:20 |
| LOWER60SEC | $106 | 0 | $0 | 31 Oct, 14:35 |
| RAISE60SEC | $104 | 0 | $0 | 31 Oct, 06:20 |
| LOWER6SEC | $57 | 0 | $0 | 31 Oct, 14:55 |
| LOWER5MIN | $48 | 0 | $0 | 31 Oct, 14:55 |
| RAISE5MIN | $47 | 0 | $0 | 31 Oct, 05:05 |
| Total | $8,074 | |||
Cost = NSW RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $4,964 | 0 | $8 | 31 Oct, 07:30 |
| LOWERREG | $2,928 | 0 | $5 | 31 Oct, 19:30 |
| LOWER60SEC | $114 | 0 | $0 | 31 Oct, 14:35 |
| RAISE6SEC | $83 | 0 | $0 | 31 Oct, 06:20 |
| RAISE60SEC | $69 | 0 | $0 | 31 Oct, 06:20 |
| LOWER6SEC | $42 | 0 | $0 | 31 Oct, 14:55 |
| RAISE5MIN | $36 | 0 | $0 | 31 Oct, 05:05 |
| LOWER5MIN | $33 | 0 | $0 | 31 Oct, 14:55 |
| Total | $8,268 | |||
Cost = QLD RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $6,533 | 0 | $8 | 31 Oct, 07:30 |
| LOWERREG | $1,389 | 0 | $5 | 31 Oct, 19:30 |
| LOWER60SEC | $81 | 0 | $0 | 31 Oct, 14:35 |
| RAISE60SEC | $69 | 0 | $0 | 31 Oct, 06:20 |
| RAISE6SEC | $61 | 0 | $0 | 31 Oct, 06:20 |
| RAISE5MIN | $59 | 0 | $0 | 31 Oct, 05:05 |
| LOWER6SEC | $38 | 0 | $0 | 31 Oct, 14:55 |
| LOWER5MIN | $36 | 0 | $0 | 31 Oct, 14:55 |
| Total | $8,265 | |||
Cost = VIC RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| LOWERREG | $2,476 | 0 | $5 | 31 Oct, 19:30 |
| RAISEREG | $2,271 | 0 | $8 | 31 Oct, 07:30 |
| RAISE6SEC | $99 | 0 | $0 | 31 Oct, 06:20 |
| RAISE60SEC | $89 | 0 | $0 | 31 Oct, 06:20 |
| LOWER60SEC | $86 | 0 | $0 | 31 Oct, 14:35 |
| LOWER6SEC | $56 | 0 | $0 | 31 Oct, 14:55 |
| RAISE5MIN | $37 | 0 | $0 | 31 Oct, 05:05 |
| LOWER5MIN | $35 | 0 | $0 | 31 Oct, 14:55 |
| Total | $5,149 | |||
Cost = SA RRP × cleared MW per 5-min interval.
| Service | Cost | Spikes | Peak | When |
|---|---|---|---|---|
| RAISEREG | $7,741 | 0 | $5 | 31 Oct, 20:20 |
| LOWERREG | $3,273 | 0 | $9 | 31 Oct, 14:40 |
| RAISE6SEC | $1,677 | 0 | $3 | 31 Oct, 20:20 |
| RAISE60SEC | $1,310 | 0 | $0 | 31 Oct, 05:05 |
| LOWER6SEC | $1,235 | 0 | $3 | 1 Nov, 01:35 |
| LOWER60SEC | $283 | 0 | $0 | 31 Oct, 21:15 |
| RAISE5MIN | $62 | 0 | $0 | 1 Nov, 00:00 |
| LOWER5MIN | $15 | 0 | $0 | 31 Oct, 22:10 |
| Total | $15,596 | |||
Cost = TAS RRP × cleared MW per 5-min interval.
Battery dispatch
Peak moment
Fleet discharged 729 MW at 20:00 as NSW spot hit $96/MWh.
Peak moment
Fleet discharged 1,070 MW at 20:30 as QLD spot hit $90/MWh.
Peak moment
Fleet discharged 764 MW at 21:00 as VIC spot hit $89/MWh.
Peak moment
Fleet discharged 167 MW at 01:00 as SA spot hit $111/MWh.
Peak moment
Fleet discharged 2,564 MW at 20:30 as TAS spot hit $89/MWh.
Fleet net dispatch · spot-price overlay · 30-min average
Regional dispatch ranking
| Region | Discharged | Net |
|---|---|---|
#1NSW | 4,598MWh | -2,174 |
#2QLD | 4,263MWh | -172 |
#3VIC | 2,885MWh | -2,380 |
#4SA | 920MWh | -1,522 |
Generation Mix
- Coal42.7% · 81.8 GWh
- Gas0.6% · 1.1 GWh
- Hydro3.0% · 5.8 GWh
- Wind18.2% · 34.9 GWh
- Solar (utility)13.8% · 26.5 GWh
- Solar (rooftop)19.3% · 37.0 GWh
- Battery2.4% · 4.6 GWh
- Coal65.9% · 121.9 GWh
- Gas0.5% · 0.9 GWh
- Hydro2.6% · 4.8 GWh
- Wind9.6% · 17.9 GWh
- Solar (utility)7.3% · 13.5 GWh
- Solar (rooftop)11.5% · 21.3 GWh
- Battery2.3% · 4.3 GWh
- Other0.3% · 0.5 GWh
- Coal50.8% · 76.9 GWh
- Hydro1.2% · 1.8 GWh
- Wind31.5% · 47.6 GWh
- Solar (utility)4.8% · 7.3 GWh
- Solar (rooftop)9.8% · 14.8 GWh
- Battery1.9% · 2.9 GWh
- Gas9.9% · 3.7 GWh
- Wind55.6% · 20.5 GWh
- Solar (utility)0.8% · 0.3 GWh
- Solar (rooftop)31.2% · 11.5 GWh
- Battery2.5% · 0.9 GWh
- Hydro50.3% · 9.0 GWh
- Wind45.6% · 8.1 GWh
- Solar (rooftop)4.1% · 0.7 GWh
Renewables
- NSW 53.4%
- VIC 53.8%
- QLD 35.8%
- SA 88.0%
- TAS 67.0%
Interconnectors
| Region (proxy) | Net flow | Direction changes | Hours at limit |
|---|---|---|---|
| N-Q-MNSP1 | +17.2 GWh | 18 | — |
| NSW1-QLD1 | −19.3 GWh | 18 | — |
| VIC1-NSW1 | +28.0 GWh | 4 | — |
| V-SA | −8.7 GWh | 15 | — |
| T-V-MNSP1 | −13.8 GWh | 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 | 71.7k tCO₂ | 0.369 tCO₂/MWh |
| QLD | 107.4k tCO₂ | 0.578 tCO₂/MWh |
| SA | 1.7k tCO₂ | 0.047 tCO₂/MWh |
| VIC | 91.2k tCO₂ | 0.604 tCO₂/MWh |
| TAS | 0 tCO₂ | 0.000 tCO₂/MWh |