GridCheck NZ

An independent, open check on New Zealand's power system: what's generating, what it costs, and where your bill goes.

Saved 504 price readings and 34 generation readings since 2026-10-17.

Your address:

See every grid point on a map →

Right now

Demand (load)3,608 MW · North 2,164 · South 1,444
Cook Strait cable (HVDC)659 MW South → North (limit 1200 MW, 55% used)
Renewable97.49%
Carbon36.2 g CO₂/kWh · month avg 32.67 · year avg 45.76
Reserve prices North$1 fast / $1 sustained
Reserve prices South$0 fast / $0 sustained

Load as at 2026-10-19 00:55. HVDC as at 2026-10-19 00:00.

Wholesale price now

Half-hour ending 19/10/2026, 12:30:00 am (trading period 2). $ per MWh, and cents per kWh — before lines, retail and GST.

Northland$22.072.2c
Auckland$21.922.2c
Hamilton$21.902.2c
Taranaki$20.942.1c
Edgecumbe$20.852.1c
Hawkes Bay$20.822.1c
Bunnythorpe$20.452.0c
Wellington$19.491.9c
Nelson$9.521.0c
Christchurch$9.430.9c
West Coast$9.230.9c
Canterbury$8.970.9c
Otago$8.910.9c
Southland$8.550.9c

Generation mix now

As at 19 Oct 2026 00:00 · total 3969 MW · renewable 98.44%

SourceMWShare
Hydro235259.3%
Geothermal122931.0%
Wind3157.9%
Co-Gen591.5%
Battery120.3%
Gas20.1%
Coal00.0%
Diesel/Oil00.0%
Solar00.0%

Generation mix — last 24 hours

Each bar is one half-hour, newest on the right. Bar height = total power being made. Hover a bar for the numbers.

HydroGeothermalWindSolarGas, coal & otherBattery
01,0002,0003,0004,0005,0006,000MW09:0012:0015:0018:0021:0000:00
Show as a table
TimeHydroGeoWindSolarGasCoalOilCo-GenBatteryTotalRenew.
00:002352122931502005912396998.44%
23:302501122831004600580414497.49%
23:002705122730104600596434397.58%
22:3028551224280046006034449897.63%
22:0030111220271062006098472097.37%
21:30319612122580141006066493395.88%
21:00336912072590141006068510396%
20:30339712132660141005944512096.07%
20:00342012122680140006065516596.07%
19:30329112062892140005765505096.04%
19:003241119928324140005840498695.99%
18:303184118726177140005932494195.95%
18:0030391173243162139005928484395.88%
17:3028751161231255134005912472895.9%
17:002610114120639961005923449997.32%
16:30239811362085210005913433498.64%
15:0020521192206589000590409998.55%
14:3020131192205589000600406098.52%
14:0020281195193589000600406698.52%
13:3020161196188588000600404998.51%
13:0021241202187587000610416298.54%
12:3021801208194587000610423198.56%
12:0022541213194585000610430798.59%
11:3023291214212588000610440498.61%
11:0024551216207584000600452298.67%
10:3025361221231579000600462798.7%
10:00269812252645640006011482198.75%
09:30278712152965450006030493398.78%
09:00280612143075010006147493898.76%
08:3028941204321392000610487298.75%
08:0029861192308247000624479898.72%
07:30297611823101360006137470198.7%
07:0028581176325540006143451598.65%

What each fuel earned — 2026-10-18

Whole day, all NZ. Average price = what that fuel was paid per MWh on average across the day (weighted by when it ran). Earned = MWh × average price.

FuelMWhAvg $/MWhEarnedShare
Hydro36,499$29.38$1,072,33049.9%
Geothermal18,065$43.74$790,16436.8%
Wind4,711$39.74$187,2148.7%
Solar3,862$12.46$48,1262.2%
Co-Gen906$45.93$41,5931.9%
Battery122$82.36$10,0500.5%
Gas2$68.58$1630.0%
Total64,167$33.50$2,149,640

Monthly: power price vs your bill

Cents per kWh, all incl GST. Wholesale = average for the month. Lines = network charges. Retailer & other = what's left (retailer costs and margin, losses, levies, metering). Bill price = MBIE survey, cheapest plan for an 8,000 kWh/yr home.

MonthPlaceWholesaleLinesRetailer & otherBill price
First summary appears on the 1st of next month

Download the data

Spreadsheet files (last 30 days — change days= up to 365): prices · generation · load · hvdc · carbon · reserves · node_prices · wind_solar · fuel_daily · capacity · poc_prices · monthly · retail

Last problem: 2026-10-18T12:00 — carbon (saving): D1_ERROR: Your account has exceeded D1's free tier daily row write limit. Upgrade to a paid plan or wait until tomorrow (midnight UTC) to continue. See https://developers.cloudflare.com/d1/platform/limits/ for more details. | node_prices (saving): D1_ERROR: Your account has exceeded D1's free tier daily row write limit. Upgrade to a paid plan or wait until tomorrow (midnight UTC) to continue. See https://developers.cloudflare.com/d1/platform/limits/ for more details. | wind_solar (saving): D1_ERROR: Your account has exceeded D1's free tier daily row write limit. Upgrade to a paid plan or wait until tomorrow (midnight UTC) to continue. See https://developers.cloudflare.com/d1/platform/limits/ for more details. | fuel_daily (saving): D1_ERROR: Your account has exceeded D1's free tier daily row write limit. Upgrade to a paid plan or wait until tomorrow (midnight UTC) to continue. See https://developers.cloudflare.com/d1/platform/limits/ for more details. | poc_prices (saving): D1_ERROR: Your account has exceeded D1's free tier daily row write limit. Upgrade to a paid plan or wait until tomorrow (midnight UTC) to continue. See https://developers.cloudflare.com/d1/platform/limits/ for more details.

Sources: Transpower consolidated live data; em6 (Energy Market Services) free data; MBIE Quarterly Survey of Domestic Electricity Prices. Times are NZ time.