[9] He retook West-Coast Tasman for Labour in 2011 and has held the seat since, defending challenges from former Westland District Mayor Maureen Pugh in 2014 and 2017.
[10] In Opposition between 2009 and 2017, O'Connor held various spokesperson roles including agriculture, biosecurity, fisheries, food safety, primary industries and rural affairs.
[12][13][14] On Agriculture, O'Connor has said there is a new “collective wisdom through generational change in farming, which means we are more closely aligned than some on the fringes wish to portray’’.
[15] During the 2020 general election, O'Connor was re-elected in West Coast-Tasman by a final margin of 6,208 votes, defeating National's candidate Maureen Pugh.
[17] In late January 2021, O'Connor drew media attention when he stated during an interview with CNBC's Asia Squawk Box "Australia "should follow us [New Zealand] and show respect to China."
His comments came at a time of heightened Australian-China tensions relating to Australian legislation targeting foreign investment and Chinese trade sanctions against Australia.
[19] Following the Russian invasion of Ukraine, O'Connor has since said it is important New Zealand does not send ministers to the 2022 Beijing Winter Olympic Games, stating "we've been very strong on those issues around human rights and unnecessary discrimination.
"[23] In early July 2023, O'Connor accompanied Prime Minister Chris Hipkins to Brussels for the signing of the New Zealand-European free trade agreement.
[25] During the 2023 New Zealand general election, O'Connor was unseated by National MP Maureen Pugh, who won the West Coast-Tasman by a margin of 1,017 votes.
[15] In April 2011 O'Connor attracted criticism from Labour Party leader Phil Goff after describing the list MP selection process as being run by "self-serving unionists and a gaggle of gays.
"[31] O'Connor was disappointed the system did not deliver better results for rural and provincial candidates, such as himself, who were outside the party's power blocs, and apologised for his comments.
[32] He is a staunch advocate for the rural and provincial people with strong family ties to the Labour Party's establishment.
[33] He has since attended the Pride Parade in London with his daughter who, in 2012, publicly challenged him on his vote stating "Why should they be denied the same human right everyone else is entitled to just because they love someone the same sex?
[35] O'Connor does not oppose euthanasia, but has voted cautiously on the matter to ensure legislation is strong enough to protect society's most vulnerable.