NEM
NEM Daily analysis

Sunday 28 June 2026

Trading day 2026-06-28

Market Snapshot

NEM daily average prices fall to weekly low amid high wind

Regional average prices ranged from 61.2 dollars per megawatt hour in Victoria to 80.9 dollars per megawatt hour in New South Wales. Negative price intervals occurred in Victoria and South Australia, while Tasmania and New South Wales saw maximum prices exceed 119 dollars per megawatt hour.

Coal remained the primary generation source at 53.4 percent of the mix, followed by wind at 20.3 percent and hydro at 9.0 percent. Combined solar utility and rooftop contributions provided 12.2 percent of total energy, with the renewable share averaging 42.0 percent for the day.

Batteries discharged 9,424 megawatt hours to the grid, though the technology remained a net consumer with a negative 3,979 megawatt hour balance. FCAS costs were concentrated in Tasmania, where the Raise Regulation service reached a peak price of 47 dollars per megawatt hour.

Interconnector flows showed significant movement from New South Wales to Queensland via the NSW1-QLD1 link, totalling 59,428 megawatt hours. Total system emissions were recorded at 336,270 tonnes of carbon dioxide equivalent during the 24-hour period.

Today · Pre-dispatch forecasts indicate a peak price of 319.04 dollars per megawatt hour in Queensland at 19:30.

Why it matters · The daily average price of 73.6 dollars per megawatt hour continues a four-day downward trend and sits 55.4 percent below the seven-day average. This price softening occurred alongside a 10.3 percent weekly reduction in emissions and a robust 20.3 percent wind contribution, marking a shift toward lower-intensity generation.

NSW $81VIC $61QLD $66SA $64TAS $73
Numbers-only recap · gemini-3-flash-preview

Prices

Trading day · 04:00 → 04:00 AEST · 30-min average

NSW VIC QLD SA TAS
$0 $33 $65 $98 $130 $0 $30 $60 $90 $120 $0 $30 $60 $90 $120 $0 $30 $60 $90 $120 $0 $25 $50 $75 $100 04:00 10:00 16:00 22:00 04:00
Region Avg VWAP Min Max Neg Cap
NSW $81 $82 $55 $121 0 0
QLD $66 $68 $7 $109 0 0
SA $64 $65 $0 $107 2 0
VIC $61 $64 -$0 $111 6 0
TAS $73 $73 $23 $120 0 0

Min · Max are 5-minute dispatch extremes; the price chart plots 30-minute averages, so its peak reads lower.

Demand

NSW
Peak
10,556MW
18:10
Trough
6,866MW
04:00
Energy
399.7GWh
QLD
Peak
7,693MW
18:05
Trough
4,716MW
11:05
Energy
289.1GWh
SA
Peak
2,026MW
18:35
Trough
747MW
13:10
Energy
70.3GWh
VIC
Peak
7,217MW
18:15
Trough
4,205MW
13:15
Energy
267.6GWh
TAS
Peak
1,358MW
18:00
Trough
932MW
13:45
Energy
55.8GWh

FCAS

ServiceCostSpikesPeakWhen
RAISEREG$8,3940$1928 June, 04:05
LOWERREG$1,3100$528 June, 19:30
LOWER60SEC$2530$128 June, 14:15
RAISE6SEC$2240$028 June, 06:00
RAISE60SEC$1790$028 June, 17:20
LOWER6SEC$780$028 June, 15:20
LOWER5MIN$760$028 June, 14:40
RAISE5MIN$630$028 June, 17:20
Total$10,578

Cost = NSW RRP × cleared MW per 5-min interval.

ServiceCostSpikesPeakWhen
RAISEREG$12,0430$1928 June, 04:05
LOWERREG$4,2900$528 June, 19:30
RAISE6SEC$4840$028 June, 06:00
LOWER60SEC$4820$128 June, 14:15
RAISE60SEC$3340$028 June, 17:20
LOWER6SEC$1050$028 June, 15:20
RAISE5MIN$660$028 June, 17:20
LOWER5MIN$580$028 June, 14:40
Total$17,862

Cost = QLD RRP × cleared MW per 5-min interval.

ServiceCostSpikesPeakWhen
RAISEREG$11,8080$1928 June, 04:05
LOWERREG$2,7500$528 June, 19:30
LOWER60SEC$2920$128 June, 14:15
RAISE60SEC$2250$028 June, 17:20
RAISE6SEC$2090$028 June, 06:00
RAISE5MIN$770$028 June, 17:20
LOWER6SEC$440$028 June, 15:20
LOWER5MIN$310$028 June, 14:40
Total$15,436

Cost = VIC RRP × cleared MW per 5-min interval.

ServiceCostSpikesPeakWhen
RAISEREG$9,7890$1928 June, 04:05
LOWERREG$5,5760$528 June, 19:30
LOWER60SEC$6080$128 June, 10:20
RAISE6SEC$3530$028 June, 06:00
RAISE60SEC$2790$028 June, 17:20
LOWER6SEC$2720$028 June, 09:55
LOWER5MIN$890$028 June, 14:40
RAISE5MIN$820$028 June, 17:20
Total$17,048

Cost = SA RRP × cleared MW per 5-min interval.

ServiceCostSpikesPeakWhen
RAISE6SEC$37,5070$7628 June, 10:35
RAISEREG$8,0740$4728 June, 10:35
LOWERREG$4,9690$4729 June, 00:40
RAISE60SEC$2,2310$028 June, 04:05
LOWER6SEC$2,0760$328 June, 21:15
LOWER60SEC$1,6570$328 June, 22:40
RAISE5MIN$4070$028 June, 04:05
LOWER5MIN$20$028 June, 04:05
Total$56,923

Cost = TAS RRP × cleared MW per 5-min interval.

Battery dispatch

Peak moment

Fleet discharged 659 MW at 19:00 as NSW spot hit $84/MWh.

Peak moment

Fleet discharged 1,060 MW at 18:00 as QLD spot hit $95/MWh.

Peak moment

Fleet discharged 696 MW at 17:30 as VIC spot hit $108/MWh.

Peak moment

Fleet discharged 349 MW at 18:00 as SA spot hit $94/MWh.

Peak moment

Fleet discharged 2,544 MW at 18:00 as TAS spot hit $79/MWh.

Discharged
1,960MWh
peak 659 MW · 19:00
Charged
3,907MWh
peak 782 MW
Net
-1,948MWh
discharge − charge
Round-trip
50%
discharge / charge ratio
Discharged
3,474MWh
peak 1,060 MW · 18:00
Charged
4,872MWh
peak 1,021 MW
Net
-1,399MWh
discharge − charge
Round-trip
71%
discharge / charge ratio
Discharged
2,901MWh
peak 696 MW · 17:30
Charged
3,464MWh
peak 855 MW
Net
-564MWh
discharge − charge
Round-trip
84%
discharge / charge ratio
Discharged
1,090MWh
peak 349 MW · 18:00
Charged
1,160MWh
peak 298 MW
Net
-70MWh
discharge − charge
Round-trip
94%
discharge / charge ratio
NEM-wide
Discharged
9,424MWh
peak 2,544 MW · 18:00
Charged
13,404MWh
peak 2,054 MW
Net
-3,979MWh
discharge − charge
Round-trip
70%
discharge / charge ratio

Fleet net dispatch · spot-price overlay · 30-min average

Net MWdischarge ↑ · charge ↓NSWQLDVICSATAS$/MWh
-4.0 GW-2.0 GW0 MW2.0 GW4.0 GW$0$50$100$15023:3006:3713:4520:5204:00

Regional dispatch ranking

RegionDischargedNet
#1QLD
3,474MWh
-1,399
#2VIC
2,901MWh
-564
#3NSW
1,960MWh
-1,948
#4SA
1,090MWh
-70

Generation Mix

TOP FUEL 64.5%
  • Coal64.5% · 126.6 GWh
  • Gas0.5% · 1.0 GWh
  • Hydro8.7% · 17.0 GWh
  • Wind13.9% · 27.2 GWh
  • Solar (utility)4.8% · 9.4 GWh
  • Solar (rooftop)6.6% · 13.0 GWh
  • Battery1.0% · 2.0 GWh
TOP FUEL 55.8%
  • Coal55.8% · 109.0 GWh
  • Gas8.3% · 16.3 GWh
  • Hydro2.3% · 4.5 GWh
  • Wind15.9% · 31.1 GWh
  • Solar (utility)7.4% · 14.4 GWh
  • Solar (rooftop)8.5% · 16.6 GWh
  • Battery1.8% · 3.5 GWh
TOP FUEL 63.1%
  • Coal63.1% · 101.4 GWh
  • Gas1.6% · 2.6 GWh
  • Hydro4.1% · 6.6 GWh
  • Wind18.9% · 30.5 GWh
  • Solar (utility)3.3% · 5.4 GWh
  • Solar (rooftop)7.1% · 11.5 GWh
  • Battery1.8% · 2.9 GWh
TOP FUEL 78.4%
  • Gas5.7% · 2.6 GWh
  • Wind78.4% · 35.6 GWh
  • Solar (utility)2.4% · 1.1 GWh
  • Solar (rooftop)11.1% · 5.0 GWh
  • Battery2.4% · 1.1 GWh
TOP FUEL 87.7%
  • Hydro87.7% · 28.7 GWh
  • Wind10.1% · 3.3 GWh
  • Solar (rooftop)2.2% · 0.7 GWh
coalgashydrobattery dischargewindsolar utilitysolar rooftopBattery (charge)
23:3005:3711:4517:5200:0010.7 GW 0
coalgashydrobattery dischargewindsolar utilitysolar rooftopBattery (charge)
23:3005:3711:4517:5200:009.6 GW 0
coalgashydrobattery dischargewindsolar utilitysolar rooftopBattery (charge)
23:3005:3711:4517:5200:008.1 GW 0
gasbattery dischargewindsolar utilitysolar rooftopBattery (charge)
23:3005:3711:4517:5200:002.4 GW 0
hydrowindsolar rooftop
23:3005:3711:4517:5200:001.5 GW 0

Renewables

NSW · Daily renewable share
29.3%
VIC · Daily renewable share
36.3%
QLD · Daily renewable share
41.2%
SA · Daily renewable share
101.8%
TAS · Daily renewable share
99.8%
Peak instantaneous
58.6%
at 11:45
Daily NEM-wide share
42.0%
By region (daily share)
  • NSW
    29.3%
  • VIC
    36.3%
  • QLD
    41.2%
  • SA
    101.8%
  • TAS
    99.8%

Interconnectors

Region (proxy) Net flow Direction changes Hours at limit
N-Q-MNSP1 +44.8 GWh 0
NSW1-QLD1 −59.4 GWh 0
VIC1-NSW1 +13.8 GWh 20
V-SA +6.2 GWh 19
T-V-MNSP1 −1 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

Total emissions
336.3k tCO₂
▼ 10.3% vs same day last week
Intensity by region
NSW 112.9k tCO₂ 0.583 tCO₂/MWh
QLD 102.0k tCO₂ 0.525 tCO₂/MWh
SA 1.4k tCO₂ 0.031 tCO₂/MWh
VIC 120.0k tCO₂ 0.754 tCO₂/MWh
TAS 0 tCO₂ 0.000 tCO₂/MWh