Upper Harbour was proposed in the 2013/14 electorate boundary review and confirmed by the Electoral Commission on 17 April 2014.[3] The 2013 census showed that the Auckland region had seen faster population growth than other areas, so needed an extra electorate to keep all electorates within five percent of their quota. To achieve this, the Electoral Commission abolished Waitakere and established two new electorates, Upper Harbour and Kelston.[3] A small portion of the electorate around Tihema Stream was moved to the new electorate of Kaipara ki Mahurangi in the 2020 redistribution.[4]
When the draft changes to electorate boundaries were first announced, the incumbent of the Waitakere electorate, Paula Bennett, was quick to announce that she would stand in Upper Harbour instead. This was to prevent Colin Craig of the Conservative Party making a claim for the electorate, as at the time, there was speculation whether the National Party would make a deal with the Conservatives for a safe seat in line with the agreement with ACT New Zealand in the Epsom electorate.[5] Bennett won the 2014 election with a majority of nearly 10,000 votes over Labour's Hermann Retzlaff.[6]
At the 2020 election Bennett retired and Labour's Vanushi Walters won the seat against National’s Jake Bezzant.[7] This was one of fifteen electorates that Labour took from National in an election that dramatically changed the composition of New Zealand’s parliament.[8]
Members of Parliament
Unless otherwise stated, all MPs' terms began and ended at general elections.
Members of Parliament elected from party lists in elections where that person also unsuccessfully contested the Upper Harbour electorate. Unless otherwise stated, all MPs' terms began and ended at general elections.
Blue background denotes the winner of the electorate vote.
Pink background denotes a candidate elected from their party list.
Yellow background denotes an electorate win by a list member, or other incumbent.
A Y or N denotes status of any incumbent, win or lose respectively.
Blue background denotes the winner of the electorate vote.
Pink background denotes a candidate elected from their party list.
Yellow background denotes an electorate win by a list member, or other incumbent.
A Y or N denotes status of any incumbent, win or lose respectively.
Blue background denotes the winner of the electorate vote.
Pink background denotes a candidate elected from their party list.
Yellow background denotes an electorate win by a list member, or other incumbent.
A Y or N denotes status of any incumbent, win or lose respectively.
Blue background denotes the winner of the electorate vote.
Pink background denotes a candidate elected from their party list.
Yellow background denotes an electorate win by a list member, or other incumbent.
A Y or N denotes status of any incumbent, win or lose respectively.