Labour has caused an upset by taking the traditionally National electorate of Northcote, on Auckland’s North Shore.
Shanan Halbert, who campaigned on improving public transport, supporting local business and improving access to mental health services, took the seat from incumbent Dan Bidois by just 1358.
Halbert fought for the seat during the 2018 by-election, but was defeated by Bidois.
Halbert has spent more than 15 years in education leadership and management at tertiary institutions. He lives in Northcote with his partner and their German shepherd dog.
* Election 2020: Northcote candidates for local MP
* Coleman’s vote intact in Northcote, victorious Dan Bidois says after by-election
* PM Jacinda Ardern ‘proud’ of defeated Shanan Halbert in Northcote by election
The seat has long been a safe National seat. It has above-average median income, high rents and high levels of car ownership.
At the last election, Jonathan Coleman of National won comfortably with 52.77 per cent of votes.
Northcote is based around the suburbs of Auckland’s North Shore closest to the northern end of the Auckland Harbour Bridge.
In addition to the eponymous Northcote, the seat includes Birkenhead, Birkdale, Beach Haven and the southern end of Glenfield.
This year, aircraft engineer Bill Dyet ran for the New Conservative Party and Bevan Read, who was formerly a Stuff visual journalist, was the Sustainable New Zealand candidate.
Timothy Paul Kronfeld ran for ACT and the Green Party nominated Natasha Fairley.
Lynn Usmani, a trained nurse, stood in the electorate for the NZ Outdoor Party.