Honey was elected to the Western Australian Legislative Assembly in the Cottesloe by-election on 17 March 2018, following the resignation of former Premier Colin Barnett.
At the 2021 state election, Honey was one of only two Liberals to hold their seats in the massive landslide victory by the Labor Party, and the only non-Labor MP from Perth.
[7] In February 2024, Honey lost a Liberal party preselection ballot for the seat of Cottesloe to Sandra Brewer, the head of the state's Property Council.
[8][9] In his maiden speech to parliament, Honey criticised plans for higher density housing in his electorate of Cottesloe, saying that places further out from the Perth CBD should be densified instead, such as Fremantle or Rockingham.
Honey said that "Cottesloe is already doing more than its fair share" and "allowing Gold Coast-style high-rise on the beachfront would substantially diminish the attractiveness of this area for residents and visitors alike, including tourists".