Worked example · Data centres in Australia's NEM

How much new data-centre load can Australia's grid carry without new supply?

About 4,500 MW, with seven times the battery capacity it started with.

We added always-on data-centre load to Australia's National Electricity Market (NEM) as it stood in FY2025-26, from nothing to 12,000 MW, with no new generation or transmission. The grid met the model's reliability target up to 4,500 MW, but only because the model grew battery energy capacity from about 14,000 MWh to 98,000 MWh. From 5,000 MW it missed the target, and by 12,000 MW 4.7 per cent of demand went unmet.

Grid
National Electricity Market (New South Wales, Queensland, South Australia, Tasmania and Victoria), FY2025-26 demand, one typical weather year per region: a year built from many years of weather records to represent normal conditions
What changes
Always-on data-centre load, 0 to 12,000 MW across 25 scenarios, split across the NEM regions in shares the sweep file sets for each scenario
Held fixed
Generation fleet, interconnectors, costs and weather. The data centres bring no generation, storage or backup of their own
What the model may add
Batteries, in any region that misses the reliability target, until it meets it
Reliability target
At most 0.002% of demand unmet, the level of the NEM reliability standard
Runs
25 full years at hourly resolution

All costs are in 2026 Australian dollars (AU$), in real terms. Every $ figure on this page is AU$.

The grid copes to 3,500 MW, holds at a price to 4,500 MW, and misses the target from 5,000 MW

With no new generation or transmission, the added load has to be met by the existing fleet and by firming: storage, hydro or gas that can supply power when wind and solar output is low. From the first step, 500 MW, South Australia falls short of the target until the model adds batteries there.

Always-on data-centre load added. The hatched gap is between two runs, 4,500 MW and 5,000 MW: the target is lost somewhere in it.

  1. Copes, 0 to 3,500 MW

    Cost per MWh delivered falls from $148 to $141, as the existing fleet's fixed cost is spread over more energy. Batteries grow with the load.

  2. Holds, at a price, 3,500 to 4,500 MW

    Meeting the target at 4,500 MW takes about 98,000 MWh of batteries, seven times the starting capacity. Cost per MWh turns back up from 4,000 MW.

  3. Misses the target, 5,000 to 12,000 MW

    The battery search stops closing the gap. Unmet demand rises from a thousandth of a per cent at 4,500 MW to 0.024 per cent at 5,000 MW, and 4.7 per cent by 12,000 MW.

From 0 MW to 12,000 MW of always-on data-centre load, emissions rise by about 56 per cent, from 82 to 129 million tonnes of carbon dioxide equivalent (CO₂-e) a year.

Data centres are among the NEM's fastest-growing loads, and new ones are expected to bring their own supply

Planners, advisers and investors usually answer this question with a commissioned study, which can cost $160,000 (source, opens in a new tab) or more. A screening sweep like this one gives a first answer, and the questions worth putting in that study's brief.

Data centres are among the fastest-growing sources of electricity demand in Australia's National Electricity Market (NEM), the interconnected grid linking Queensland, New South Wales, Victoria, South Australia and Tasmania, according to its operator, the Australian Energy Market Operator (AEMO, 2026). The Australian Government expects new facilities to secure new generation or storage to offset their demand, and to cover their share of network costs (Department of Industry, Science and Resources, 2026).

This worked example models what that expectation is meant to avoid: data centres that connect without bringing any supply of their own. The existing generators and interconnectors stay as they are. The grid is allowed one response: where a region misses the reliability target, NEMSweep adds batteries there until it meets it again, and the whole system carries their cost.

AEMO expects NEM data-centre use to grow almost sevenfold by 2035-36
  • 2025-26 5 TWh
  • 2029-30 15 TWh
  • 2035-36 34 TWh

34 TWh a year is the same energy as about 3,900 MW running all year. There were also 5.4 GW of large data-centre projects in AEMO's connection process at the end of the March 2026 quarter. That is maximum demand, not an average.

Sources: AEMO's 2026 Electricity Statement of Opportunities (AEMO ESOO, 2026); AEMO, 2026. These are forecasts for future years, so they are not placed against this sweep, which models the grid as it stood in FY2025-26. Use them to choose the range for your own sweep, against the grid you expect in that year.

One base scenario, one sweep file, 25 full-year runs

A NEMSweep study starts from a base scenario, one file that describes the grid, and a sweep, a short second file that lists the values to try for one or more of its inputs. Each value becomes its own scenario, run for a full year, and the results line up side by side.

  1. Describe the grid

    The baseline is the NEM for FY2025-26: five regions with the generation and storage each region declares, the interconnectors between them, hourly demand and one typical weather year per region.

    The base scenario points to each region's hourly demand and weather files, which you provide. The ones used here are in the ready-to-run NEM dataset (opens in a new tab); for another grid, set up a custom grid .

    Base scenario scenarios/nem-fy2026-all-regions.json, excerpt. The first of its five regions, New South Wales, with its demand and weather files and the first of its generating and storage fleets. The full file also sets each fleet's costs, the interconnectors between regions and the reliability target. The sweep leaves all of it untouched except the data-centre load.
    {
      …
      "regions": [
        {
          "regionId": "NSW1",
          "demandFile": "demand-nsw1.json",
          "weatherFile": "weather-nsw1.json",
          "generatingFleets": [
            { "technology": "Solar", "nameplateCapacityMw": 5356.2, … },
            …
          ],
          "storageFleets": [
            { "technology": "Battery", "initialEnergyCapacityMwh": 5516.7, … },
            …
          ]
        },
        …
      ]
    }
  2. Choose what to vary

    Here that is one field, the always-on data-centre load in each region, at 25 values from 0 to 12,000 MW. The sweep file sets each region's share of the load at each point.

    Sweep file sweeps/datacentre-nameplate-fy2026.json, first point. Its overrides add 500 MW of data-centre load across four regions; every other input comes from the base scenario. The file lists all 25 points in this form, starting from the baseline with no overrides. The comment is added here for explanation; the file itself is plain JSON.
    {
      "pointId": "p1",
      "axisValue": 500,
      "label": "+500 MW",
      "overrides": {
        // dataCentreNameplateMw adds a fixed load, drawn every hour of the year,
        // on top of the region's hourly demand from the base scenario.
        "regions": [
          { "regionId": "NSW1", "dataCentreNameplateMw": 200 },
          { "regionId": "QLD1", "dataCentreNameplateMw": 100 },
          { "regionId": "SA1", "dataCentreNameplateMw": 100 },
          { "regionId": "VIC1", "dataCentreNameplateMw": 100 }
        ]
      }
    }
  3. Run and compare

    Each scenario is dispatched hour by hour for a full year: the model decides which generators and batteries run in each hour. Where a region falls short of the reliability target, the model grows that region's battery storage until it passes; it never adds generation or transmission. Cost, reliability, storage, emissions and renewable share are recorded for every run.

    What the model does in each scenario

    Every scenario runs through the same loop until the target is met, or more storage can no longer help.

    Scroll sideways to see the whole loop.

    The storage sizing loop Run the year hour by hour. If the reliability target is met in every region, the scenario is recorded as meeting the target. If not, and more firming storage would still improve reliability, storage is added in the regions that fall short and the year is run again. If more storage would no longer help, the scenario is recorded as missing the target. Yes No Yes No run the year again Run the year, hour by hour Is the reliability target met in every region? Would more firming storage still improve reliability? Add firming storage in the regions that fall short Scenario result: target met Scenario result: target missed

    The storage sizing loop the model runs for every scenario. More storage stops helping when adding it no longer reduces unmet demand, when the year has less generation energy than demand, or when the search reaches the storage limits the scenario sets.

Four things decide whether demand is met. The sweep changes demand; the model may only add firming storage.

  1. Demand Set by the sweep Always-on data-centre load, larger in each scenario of the sweep
  2. Generation Held fixed The fleet each region declares
  3. Firming storage Sized by the model Grown per region until the target is met
  4. Transmission Held fixed The interconnectors between regions

The four inputs that decide whether demand is met, and the role each plays in this sweep.

Cost
System levelised cost: what it takes to build and run the whole system per MWh it delivers, in 2026 Australian dollars at a 7% real discount rate (the return capital is assumed to need, after inflation). A system cost, not a retail price.
Reliability target
At most 0.002% of demand unmet, the level of the NEM reliability standard.
Storage
Power capacity in MW (how fast it can charge or discharge) and energy capacity in MWh (how much it can hold). Figures are batteries: about 16,000 MWh of existing pumped hydro is held fixed in every scenario and left out of them. Results are for the whole NEM unless a figure or table says otherwise.

From 500 MW the grid needs more batteries; from 5,000 MW the battery search stops closing the gap

Wind and solar produce when the weather allows, not when demand needs it, so the grid relies on firming to move energy into the hours when output is low. This sweep adds the data-centre load as a flat draw, the same in every hour, so each step leaves more hours short. With nothing added, the batteries the scenario declares are enough. From 500 MW they are not, and the model adds more.

South Australia runs short first; New South Wales needs the most

Battery energy capacity in each NEM region, in GWh, in the scenarios where the story turns. Shaded cells are regions the model had to grow past the batteries they declare. Existing pumped hydro, which the model does not size, is left out.

Region Always-on data-centre load added
0 MW (baseline)+500 MW+3,500 MW+4,500 MW
New South Wales5.55.519.5 (grown)44.1 (grown)
Victoria3.23.213.5 (grown)35.8 (grown)
South Australia1.33.4 (grown)8.7 (grown)13.5 (grown)
Queensland4.34.34.34.3
Tasmania0.00.00.00.0

South Australia is the first region to need more batteries, at 500 MW, then Victoria at 900 MW, then New South Wales at 1,500 MW. New South Wales ends up carrying most of it: about 44,000 MWh by 4,500 MW, against 5,500 MWh declared. Queensland and Tasmania never need more while the target is met.

Batteries have to grow from the first added-load scenario, then stop closing the gap

0 100k 200k 300k 400k batteries must grow reliability target missedBattery energy capacity, target metBattery energy capacity, target missedBaseline (0 MW) Battery energy capacity: 14,387 MWh Meets the target +500 MW (500 MW) Battery energy capacity: 16,422 MWh Meets the target +900 MW (900 MW) Battery energy capacity: 19,951 MWh Meets the target +1,500 MW (1,500 MW) Battery energy capacity: 20,304 MWh Meets the target +2,100 MW (2,100 MW) Battery energy capacity: 23,221 MWh Meets the target +2,500 MW (2,500 MW) Battery energy capacity: 27,394 MWh Meets the target +3,000 MW (3,000 MW) Battery energy capacity: 39,198 MWh Meets the target +3,500 MW (3,500 MW) Battery energy capacity: 46,023 MWh Meets the target +4,000 MW (4,000 MW) Battery energy capacity: 85,212 MWh Meets the target +4,500 MW (4,500 MW) Battery energy capacity: 97,641 MWh Meets the target +5,000 MW (5,000 MW) Battery energy capacity: 160,201 MWh Misses the target +5,400 MW (5,400 MW) Battery energy capacity: 231,210 MWh Misses the target +6,000 MW (6,000 MW) Battery energy capacity: 231,210 MWh Misses the target +6,600 MW (6,600 MW) Battery energy capacity: 231,210 MWh Misses the target +7,000 MW (7,000 MW) Battery energy capacity: 231,210 MWh Misses the target +7,500 MW (7,500 MW) Battery energy capacity: 258,122 MWh Misses the target +8,000 MW (8,000 MW) Battery energy capacity: 258,122 MWh Misses the target +8,400 MW (8,400 MW) Battery energy capacity: 258,122 MWh Misses the target +9,000 MW (9,000 MW) Battery energy capacity: 304,298 MWh Misses the target +9,600 MW (9,600 MW) Battery energy capacity: 304,298 MWh Misses the target +10,000 MW (10,000 MW) Battery energy capacity: 304,298 MWh Misses the target +10,500 MW (10,500 MW) Battery energy capacity: 304,298 MWh Misses the target +11,000 MW (11,000 MW) Battery energy capacity: 304,298 MWh Misses the target +11,500 MW (11,500 MW) Battery energy capacity: 308,138 MWh Misses the target +12,000 MW (12,000 MW) Battery energy capacity: 308,138 MWh Misses the target 01,5003,0004,5006,0007,5009,00010,50012,000Always-on data-centre load added (MW)MWh
Battery energy capacity, target met Battery energy capacity, target missed

Battery energy capacity across the whole NEM, all regions combined, in MWh, after the model has sized it in each of the 25 scenarios. Pumped hydro, which the model does not size, is left out. The line is solid while the reliability target is met and dashed once it is missed.

Between 3,500 MW and 4,000 MW the battery energy capacity needed nearly doubles from one scenario to the next, from about 46,000 MWh to about 85,000 MWh. From 5,000 MW, adding batteries no longer brings the grid back to the target, and the runs beyond it report where the sizing search stopped rather than what meeting the target would take. Generation and transmission were held fixed, so this sweep cannot say which of them is the next constraint. That is a question for the next sweep.

Cost per MWh falls to 3,500 MW, but the annual bill rises at every step

Cost per MWh delivered falls from $148 to $141 up to 3,500 MW, because the fixed cost of the existing fleet is spread over more energy and some wind and solar output that was being curtailed now finds a use. From 3,500 MW to 4,000 MW the storage part of that (batteries plus existing pumped hydro) cost rises by $4 per MWh while the generation part falls by $1, and the total turns up.

The annual bill rises at every step, whatever cost per MWh does

$140 $145 $150 $155 $160$25B$30B$35B$40B$45B reliability target missedCost per MWh deliveredThe whole annual billBaseline (0 MW) Cost per MWh delivered: $148.40 Whole annual bill: $27.70b +500 MW (500 MW) Cost per MWh delivered: $146.73 Whole annual bill: $28.03b +900 MW (900 MW) Cost per MWh delivered: $145.66 Whole annual bill: $28.33b +1,500 MW (1,500 MW) Cost per MWh delivered: $143.56 Whole annual bill: $28.68b +2,100 MW (2,100 MW) Cost per MWh delivered: $142.12 Whole annual bill: $29.14b +2,500 MW (2,500 MW) Cost per MWh delivered: $141.49 Whole annual bill: $29.51b +3,000 MW (3,000 MW) Cost per MWh delivered: $141.48 Whole annual bill: $30.12b +3,500 MW (3,500 MW) Cost per MWh delivered: $141.17 Whole annual bill: $30.68b +4,000 MW (4,000 MW) Cost per MWh delivered: $144.07 Whole annual bill: $31.94b +4,500 MW (4,500 MW) Cost per MWh delivered: $144.45 Whole annual bill: $32.65b +5,000 MW (5,000 MW) Cost per MWh delivered: $151.89 Whole annual bill: $34.99b +5,400 MW (5,400 MW) Cost per MWh delivered: $157.98 Whole annual bill: $36.93b +6,000 MW (6,000 MW) Cost per MWh delivered: $156.29 Whole annual bill: $37.32b +6,600 MW (6,600 MW) Cost per MWh delivered: $155.18 Whole annual bill: $37.82b +7,000 MW (7,000 MW) Cost per MWh delivered: $154.18 Whole annual bill: $38.06b +7,500 MW (7,500 MW) Cost per MWh delivered: $155.56 Whole annual bill: $39.02b +8,000 MW (8,000 MW) Cost per MWh delivered: $154.44 Whole annual bill: $39.34b +8,400 MW (8,400 MW) Cost per MWh delivered: $153.64 Whole annual bill: $39.57b +9,000 MW (9,000 MW) Cost per MWh delivered: $156.66 Whole annual bill: $41.03b +9,600 MW (9,600 MW) Cost per MWh delivered: $155.60 Whole annual bill: $41.37b +10,000 MW (10,000 MW) Cost per MWh delivered: $154.97 Whole annual bill: $41.56b +10,500 MW (10,500 MW) Cost per MWh delivered: $154.23 Whole annual bill: $41.79b +11,000 MW (11,000 MW) Cost per MWh delivered: $153.54 Whole annual bill: $42.01b +11,500 MW (11,500 MW) Cost per MWh delivered: $153.45 Whole annual bill: $42.32b +12,000 MW (12,000 MW) Cost per MWh delivered: $152.87 Whole annual bill: $42.52b 01,5003,0004,5006,0007,5009,00010,50012,000Always-on data-centre load added (MW)AU$/MWh deliveredAU$ a year
Cost per MWh delivered The whole annual billright axis

The NEM's cost per MWh delivered (left axis) against its annual system cost (right axis) in each of the 25 scenarios. The annual cost is levelised cost multiplied by the energy delivered.

The whole annual cost rises at every step, from about $28 billion to about $43 billion a year. Read on its own, cost per MWh understates what happens past 5,000 MW: it puts no cost on the demand left unmet, so read it with unmet demand and the annual cost beside it.

Past 5,000 MW, cost per MWh reaches $153 at 12,000 MW. Storage's part of each MWh (batteries plus existing pumped hydro) goes from $8 at 3,500 MW to $32 at 12,000 MW, because the model keeps adding batteries that no longer bring the grid back to the target.

Unmet demand stays near zero to 4,500 MW, then climbs to 4.7% by 12,000 MW

0 1 2 3 4 5 reliability target missedUnmet demand (% of demand)Baseline (0 MW) Demand not met: 0.000% Meets the target +500 MW (500 MW) Demand not met: 0.000% Meets the target +900 MW (900 MW) Demand not met: 0.000% Meets the target +1,500 MW (1,500 MW) Demand not met: 0.001% Meets the target +2,100 MW (2,100 MW) Demand not met: 0.001% Meets the target +2,500 MW (2,500 MW) Demand not met: 0.001% Meets the target +3,000 MW (3,000 MW) Demand not met: 0.001% Meets the target +3,500 MW (3,500 MW) Demand not met: 0.001% Meets the target +4,000 MW (4,000 MW) Demand not met: 0.001% Meets the target +4,500 MW (4,500 MW) Demand not met: 0.001% Meets the target +5,000 MW (5,000 MW) Demand not met: 0.024% Misses the target +5,400 MW (5,400 MW) Demand not met: 0.072% Misses the target +6,000 MW (6,000 MW) Demand not met: 0.184% Misses the target +6,600 MW (6,600 MW) Demand not met: 0.313% Misses the target +7,000 MW (7,000 MW) Demand not met: 0.443% Misses the target +7,500 MW (7,500 MW) Demand not met: 0.592% Misses the target +8,000 MW (8,000 MW) Demand not met: 0.772% Misses the target +8,400 MW (8,400 MW) Demand not met: 1.031% Misses the target +9,000 MW (9,000 MW) Demand not met: 1.345% Misses the target +9,600 MW (9,600 MW) Demand not met: 1.796% Misses the target +10,000 MW (10,000 MW) Demand not met: 2.218% Misses the target +10,500 MW (10,500 MW) Demand not met: 2.759% Misses the target +11,000 MW (11,000 MW) Demand not met: 3.310% Misses the target +11,500 MW (11,500 MW) Demand not met: 4.036% Misses the target +12,000 MW (12,000 MW) Demand not met: 4.678% Misses the target 01,5003,0004,5006,0007,5009,00010,50012,000Always-on data-centre load added (MW)% of demand

Unmet demand across the whole NEM, as a share of total NEM demand, in each of the 25 scenarios. The dashed vertical line marks the first scenario that misses the reliability target.

At 12,000 MW the grid leaves 4.7 per cent of demand unmet, across about 5,000 of the year's 8,760 hours.

Emissions rise 56 per cent as gas and coal supply most of the extra energy

Emissions rise from 82 to 129 million tonnes of CO₂-e a year at 12,000 MW added, and the grid-scale renewable share falls from 41 to 31 per cent. Curtailed renewable output, wind and solar the grid had to turn away because it had no use for it, falls from 8.9 TWh to 0.8 TWh a year as the added load, and the batteries charging from the surplus, absorb it, which is part of why cost per MWh falls up to 3,500 MW added.

The NSW Net Zero Commission has raised the same risk: new data-centre load taking up renewable supply before it can displace coal, and keeping ageing coal generators running for longer (NSW Net Zero Commission, 2026).

Gas and coal supply about nine in ten of the extra 85 TWh
  • Gas: 56 per cent
  • Coal: 34 per cent
  • Wind, hydro and solar: 10 per cent

Coal adds most of the extra emissions, 27 of 46 million tonnes, as it emits about twice as much per MWh as gas.

Emissions rise as the renewable share falls

80 90 100 110 120 13030323436384042Emissions (Mt CO₂-e a year)Grid-scale renewable share (%)Baseline (0 MW) Emissions: 82.3 Mt CO₂-e Grid-scale renewable share: 40.6% +500 MW (500 MW) Emissions: 84.4 Mt CO₂-e Grid-scale renewable share: 40.0% +900 MW (900 MW) Emissions: 86.2 Mt CO₂-e Grid-scale renewable share: 39.6% +1,500 MW (1,500 MW) Emissions: 88.5 Mt CO₂-e Grid-scale renewable share: 39.1% +2,100 MW (2,100 MW) Emissions: 91.4 Mt CO₂-e Grid-scale renewable share: 38.4% +2,500 MW (2,500 MW) Emissions: 93.0 Mt CO₂-e Grid-scale renewable share: 38.0% +3,000 MW (3,000 MW) Emissions: 95.4 Mt CO₂-e Grid-scale renewable share: 37.4% +3,500 MW (3,500 MW) Emissions: 97.5 Mt CO₂-e Grid-scale renewable share: 36.9% +4,000 MW (4,000 MW) Emissions: 99.8 Mt CO₂-e Grid-scale renewable share: 36.5% +4,500 MW (4,500 MW) Emissions: 101.9 Mt CO₂-e Grid-scale renewable share: 36.0% +5,000 MW (5,000 MW) Emissions: 104.3 Mt CO₂-e Grid-scale renewable share: 35.5% +5,400 MW (5,400 MW) Emissions: 106.0 Mt CO₂-e Grid-scale renewable share: 35.2% +6,000 MW (6,000 MW) Emissions: 108.7 Mt CO₂-e Grid-scale renewable share: 34.6% +6,600 MW (6,600 MW) Emissions: 111.1 Mt CO₂-e Grid-scale renewable share: 34.2% +7,000 MW (7,000 MW) Emissions: 112.9 Mt CO₂-e Grid-scale renewable share: 33.9% +7,500 MW (7,500 MW) Emissions: 114.9 Mt CO₂-e Grid-scale renewable share: 33.5% +8,000 MW (8,000 MW) Emissions: 116.9 Mt CO₂-e Grid-scale renewable share: 33.2% +8,400 MW (8,400 MW) Emissions: 118.5 Mt CO₂-e Grid-scale renewable share: 33.0% +9,000 MW (9,000 MW) Emissions: 120.5 Mt CO₂-e Grid-scale renewable share: 32.6% +9,600 MW (9,600 MW) Emissions: 122.7 Mt CO₂-e Grid-scale renewable share: 32.3% +10,000 MW (10,000 MW) Emissions: 123.8 Mt CO₂-e Grid-scale renewable share: 32.1% +10,500 MW (10,500 MW) Emissions: 125.3 Mt CO₂-e Grid-scale renewable share: 31.9% +11,000 MW (11,000 MW) Emissions: 126.6 Mt CO₂-e Grid-scale renewable share: 31.6% +11,500 MW (11,500 MW) Emissions: 127.7 Mt CO₂-e Grid-scale renewable share: 31.5% +12,000 MW (12,000 MW) Emissions: 128.7 Mt CO₂-e Grid-scale renewable share: 31.3% 01,5003,0004,5006,0007,5009,00010,50012,000Always-on data-centre load added (MW)Mt CO₂-e a yearRenewable share (%)
Emissions (Mt CO₂-e a year) Grid-scale renewable share (%)right axis

Operational emissions across the whole NEM, in million tonnes of CO₂-e a year (left axis), and the NEM's grid-scale renewable share (right axis) in each of the 25 scenarios.

Grid-scale renewable share is wind, solar and hydro as a share of all generation delivered. Rooftop solar is netted out of demand before the model sees it, so the share is not comparable with a rooftop-inclusive target.

Six simplifications make each turning point approximate

Every model simplifies. Some of the simplifications here understate what the grid would need, and some overstate what it costs. The sweep samples 25 load levels, and the simplifications below can shift where results change, so treat each turning point as approximate. Read each number alongside the scenarios either side of it.

  • No supply or backup of their own

    Here the data centres add load only. In practice they are expected to secure new supply (Department of Industry, Science and Resources, 2026), and sites keep backup generation for outages, most commonly diesel (Oxford Economics Australia for AEMO, 2025). This sweep models neither.

    Effect: overstates the strain on the grid

  • Data-centre load is flat

    Each scenario adds the same load in every hour of the year. Real facilities do not draw a constant load, so this simplifies both the peaks and the quiet hours.

    Effect: could move results either way

  • One typical weather year

    Each region uses one typical year. Hard years, such as a long wind drought, are missing, so the storage figures probably understate what a harder year would need.

    Effect: probably understates the batteries needed

  • Batteries only, with no foresight

    Storage charges and discharges by a simple rule, not a plan. The search that sizes it adds batteries in steps, up to the limits the scenario sets, so where it stops it has not proved that no battery would do. The model never adds generation or transmission.

    Effect: could move results either way

  • System cost, not a power bill

    Build and run costs only. Network, retail, scheme and tax costs are not included.

    Effect: leaves out costs a bill would include

  • Transmission costed on the high side

    Each direction of an interconnector is charged for the full line length, so the transmission part of cost is overstated.

    Effect: overstates the transmission cost

The effects are indications of direction, not measured corrections. A high-fidelity study could give a different answer.

All limitations and assumptions, in the docs

Quote the 4,500 MW limit with the batteries it takes and the basis it was run on

On these inputs, the NEM meets the reliability target to about 4,500 MW of added data-centre load, and needs about seven times its declared battery energy capacity to do it. Beyond that it misses the reliability target, and more batteries stop closing the gap.

For policy work

Say what the limit rests on: no new supply, one typical weather year and a flat load. "Added load makes the grid cheaper" is true only up to about 3,500 MW, and only on cost per MWh.

For investment work

The annual system cost rises from about $28 billion to about $43 billion from 0 MW to 12,000 MW of always-on data-centre load, and the storage part of each MWh (batteries and existing pumped hydro) goes from about $5 to about $14 by 4,500 MW. Those are the figures a financing or cost-recovery case would need to test.

For a detailed study's brief

  • How much do harder weather years, such as a long wind drought, move the limit?
  • Which would lift the limit beyond 5,000 MW at least cost: transmission, generation, or batteries planned with foresight?
  • How do real data-centre load shapes and on-site backup change the result?

Six sweeps that would answer what this one leaves open

This sweep changed one input and let the model respond in one way. Each question it leaves open is another sweep file against the same baseline. Any input in the base scenario can be varied, alone or in combination, so treat these six as a starting point.

Change what the grid can add

  • What if each data centre brings its own supply, as the Government expects?

    Add a generating or storage fleet that grows with the load in each scenario, and compare cost, reliability and emissions with this sweep.

    generatingFleets[] / storageFleets[]
  • Would more interconnector capacity raise the limit beyond 5,000 MW?

    Vary the capacity of the links into New South Wales, with the load held at a few levels either side of the breach.

    interconnectors[].capacityMw
  • Or would more generation in the regions that fall short do it?

    Add a generating fleet, or vary the size of an existing fleet, where the target is first missed.

    generatingFleets[].nameplateCapacityMw

Change the question

  • What if the load all lands in one state?

    Vary one region's data-centre load and leave the others at zero.

    regions[].dataCentreNameplateMw
  • How much does the answer depend on the cost of capital?

    Vary the real discount rate, or the capital cost of storage.

    costBasis.realDiscountRate
  • What does a stricter or looser reliability target cost?

    Vary the reliability target the batteries are sized to.

    reliability.targetUsePercentage

Your grid, your question

NEMSweep is not specific to the NEM or to data centres. It runs any system you can describe as regions, fleets, storage, links, demand and weather, and it can sweep any field in that description. Write a sweep by hand, or give a large language model (LLM) the published schema and have it draft the sweep file.

How sweeps are written: the sweeps guide ↗ and drafting a sweep with an LLM ↗.

All 25 scenarios in this sweep

Each row is one scenario, run for a full year; select the load added to open it hour by hour. From 5,000 MW the target is missed.

Headline results for the whole NEM, all regions combined, in each of the 25 scenarios: cost per MWh delivered, annual system cost, battery energy capacity, unserved energy, emissions, and whether the reliability target is met.

Load addedMW CostAU$/MWh delivered Annual system costAU$, derived Battery energy capacityMWh Unmet demand% of demand EmissionsMt CO₂-e Reliability target
0 $148.40 $27.70b 14,387 0.000 82.3 Met
500 $146.73 $28.03b 16,422 0.000 84.4 Met
900 $145.66 $28.33b 19,951 0.000 86.2 Met
1,500 $143.56 $28.68b 20,304 0.001 88.5 Met
2,100 $142.12 $29.14b 23,221 0.001 91.4 Met
2,500 $141.49 $29.51b 27,394 0.001 93.0 Met
3,000 $141.48 $30.12b 39,198 0.001 95.4 Met
3,500 $141.17 $30.68b 46,023 0.001 97.5 Met
4,000 $144.07 $31.94b 85,212 0.001 99.8 Met
4,500 $144.45 $32.65b 97,641 0.001 101.9 Met
5,000 $151.89 $34.99b 160,201 0.024 104.3 Missed
5,400 $157.98 $36.93b 231,210 0.072 106.0 Missed
6,000 $156.29 $37.32b 231,210 0.184 108.7 Missed
6,600 $155.18 $37.82b 231,210 0.313 111.1 Missed
7,000 $154.18 $38.06b 231,210 0.443 112.9 Missed
7,500 $155.56 $39.02b 258,122 0.592 114.9 Missed
8,000 $154.44 $39.34b 258,122 0.772 116.9 Missed
8,400 $153.64 $39.57b 258,122 1.031 118.5 Missed
9,000 $156.66 $41.03b 304,298 1.345 120.5 Missed
9,600 $155.60 $41.37b 304,298 1.796 122.7 Missed
10,000 $154.97 $41.56b 304,298 2.218 123.8 Missed
10,500 $154.23 $41.79b 304,298 2.759 125.3 Missed
11,000 $153.54 $42.01b 304,298 3.310 126.6 Missed
11,500 $153.45 $42.32b 308,138 4.036 127.7 Missed
12,000 $152.87 $42.52b 308,138 4.678 128.7 Missed

Basis: Demand from 01 July 2025 to 30 June 2026, one typical meteorological year per region, New South Wales, Queensland, South Australia, Tasmania and Victoria. Load is added across the regions at once, in shares the sweep file sets for each scenario. Annual system cost here is levelised cost multiplied by energy delivered. Emissions are operational CO₂-e from generation, not lifecycle emissions.

To cite: NEMSweep at commit a0609f1bb3fb, sweep datacentre-nameplate-fy2026 ("Data centre nameplate added, all regions")

Sources

  1. Australian Energy Market Operator, Digital demand surge: Preparing Australia's power systems for the rise of data centres, 2026. https://www.aemo.com.au/newsroom/news-updates/digital-demand-surge
  2. Australian Government, Department of Industry, Science and Resources, Expectations of data centres and AI infrastructure developers, 23 March 2026. https://www.industry.gov.au/publications/expectations-data-centres-and-ai-infrastructure-developers
  3. Australian Energy Market Operator, 2026 Electricity Statement of Opportunities, 2026. https://www.aemo.com.au/-/media/files/electricity/nem/planning_and_forecasting/nem_esoo/2026/2026-electricity-statement-of-opportunities.pdf
  4. NSW Net Zero Commission, Submission to Inquiry into data centres in New South Wales, March 2026. https://www.netzerocommission.nsw.gov.au/sites/default/files/2026-03/Net-Zero-Commission-Data-Centres-Inquiry-Submission.pdf
  5. Oxford Economics Australia, for the Australian Energy Market Operator, Data Centre Energy Demand: Final Report, July 2025. https://www.aemo.com.au/-/media/files/stakeholder_consultation/consultations/nem-consultations/2024/2025-iasr-scenarios/final-docs/oxford-economics-australia-data-centre-energy-consumption-report.pdf