Question: Who was the winner by what majority for the Cowdenbeath by-election?
Answer: In the 2011 election Eadie held the Cowdenbeath seat with a majority of 1,247 votes.