The by-election was won by Liberal Party candidate Kevin Newman. Newman's victory came as something of a surprise. Barnard had held the seat since 1954 and had usually skated to reelection. However, in the by-election, Labor's primary vote plummeted by more than 17 percent, and Newman took the seat off Labor with a resounding 60 percent of the two-party vote. Newman actually won 57.6 percent of the primary vote, enough to win the seat outright.