GridCheck NZ

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

Saved 4270 price readings and 292 generation readings since 2026-10-17.

Your address:

See every grid point on a map →

Right now

Demand (load)4,099 MW · North 2,501 · South 1,598
Cook Strait cable (HVDC)54 MW South → North (limit 1200 MW, 5% used)
Renewable98.73%
Carbon26.09 g CO₂/kWh · month avg 33.89 · year avg 45.6
Reserve prices North$0.01 fast / $0.11 sustained
Reserve prices South$0 fast / $0.11 sustained

Load as at 2026-10-24 15:25. HVDC as at 2026-10-24 14:30.

Wholesale price now

Half-hour ending 24/10/2026, 3:00:00 pm (trading period 31). $ per MWh, and cents per kWh — before lines, retail and GST.

Auckland$0.040.0c
Bunnythorpe$0.040.0c
Canterbury$0.040.0c
Christchurch$0.040.0c
Edgecumbe$0.040.0c
Hamilton$0.040.0c
Hawkes Bay$0.040.0c
Nelson$0.040.0c
Northland$0.040.0c
Otago$0.040.0c
Southland$0.040.0c
Taranaki$0.040.0c
Wellington$0.040.0c
West Coast$0.040.0c

Last 24 hours

One reading every half-hour. Hover for the numbers. Gaps mean no reading was saved.

North Island averageSouth Island averagethin lines = each zone
$0$50$100$15018:0021:0000:0003:0006:0009:0012:0015:00

Generation mix now

As at 24 Oct 2026 14:30 · total 4301 MW · renewable 98.73%

SourceMWShare
Hydro179841.8%
Geothermal109025.3%
Wind80018.6%
Solar55913.0%
Co-Gen551.3%
Battery00.0%
Coal00.0%
Gas00.0%
Diesel/Oil00.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,000MW15:0018:0021:0000:0003:0006:0009:0012:00
Show as a table
TimeHydroGeoWindSolarGasCoalOilCo-GenBatteryTotalRenew.
14:3017981090800559000550430198.73%
14:0016871091794571000560420098.66%
13:3017621086782544000560423098.69%
13:0017621084843533000550427898.71%
12:3018601085779564000560434598.71%
12:0019171089763552000570437798.7%
11:3020021086795502000570444298.72%
11:0021631073831447000560457198.77%
10:3022061062853446000550462398.81%
10:0022311052869448000550465498.83%
09:3022361029943392000555466098.83%
09:0023421028918356000556470498.83%
08:3023921024887302000550466098.83%
08:0024091029873230000561459798.79%
07:3024171032866136000562450998.76%
07:0023131034864620005538436598.73%
06:3022461034857140005529423698.68%
06:00221210348321000560413498.66%
05:30201610348340000550393898.61%
05:00187210338450000550380598.55%
04:30172010368750000560368698.49%
04:00165910388850000570363898.44%
03:30169410478770000580367598.42%
03:00172410668620000580371198.43%
02:30176910938110000590373398.43%
02:00178611117930000410373198.91%
01:30185011127580000370375799.02%
01:00197211117300000370384999.04%
00:30212411117210000373399599.08%
00:00235011096750000363417499.13%
23:30253311136150000363430199.16%
23:00275611395590000374449499.19%
22:30297811364910000379465099.21%
22:0032141134470015003715488598.94%
21:3033001131441096003716502097.35%
21:003477112644009500377518297.45%
20:303470112541309600363514297.43%
20:0034431120408096003663516597.41%
19:30344411153474103003759511097.21%
19:003497111127330103005845511796.81%
18:303419110620287104005785506096.77%
18:0034071101165152103005644502996.8%
17:3033381099148219103005347500896.84%
17:003267109813232410400453497297.01%
16:303152109714137610300460491596.97%
16:003037109814240310300470483196.9%
15:30292410971704326300482473497.67%
15:00280810981894520004632462598.99%

What each fuel earned — 2026-10-23

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
Hydro71,428$45.29$3,234,95849.1%
Geothermal28,116$86.36$2,428,06036.8%
Wind5,651$55.99$316,4064.8%
Solar4,045$61.52$248,8253.8%
Gas1,913$99.02$189,4232.9%
Co-Gen1,225$91.94$112,6351.7%
Battery469$132.59$62,2440.9%
Total112,846$58.42$6,592,551

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-22T23:30 — generation (saving): D1_ERROR: Your account has exceeded D1's free tier daily row read 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. | load (saving): D1_ERROR: Your account has exceeded D1's free tier daily row read 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. | hvdc (saving): D1_ERROR: Your account has exceeded D1's free tier daily row read 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. | carbon (saving): D1_ERROR: Your account has exceeded D1's free tier daily row read 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. | reserves (saving): D1_ERROR: Your account has exceeded D1's free tier daily row read 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 read 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 read 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 read 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: D1_ERROR: Your account has exceeded D1's free tier daily row read 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.