The by-election saw a significant shift in support for the opposition parties with the re-emergence of the Liberal Party, which hadn't run a candidate in 2004, taking second place. The Alberta Alliance and NDP fared the worst, both retaining the same candidates from the general election, but dropping from second and third to fifth and last respectively. The Progressive Conservative candidate Jack Hayden won the district with a slightly reduced popular vote. Social Credit made surprising gains, jumping from last to third place, and Independent candidate John Rew also made a strong showing.