The Liberals chose 50 year-old Stanley Buckmaster to defend a seat the party had held since it was created in 1885. He had been Liberal MP for Cambridge until his defeat in January 1910. He had failed to regain Cambridge in December 1910.
The Conservative candidate was 60 year-old William Mitchell Acworth who had contested the seat as a Liberal Unionist in 1906 and January 1910, but did not contest the December 1910 elections.
Although a Socialist had stood here in 1906 and finished third, the Labour party had not contested the seat before. This time they chose to run a 34 year-old Scotsman, William Crawford Anderson as their candidate. Anderson had been Chairman of the Independent Labour Party since 1910.
Result
The by-election was held on 27 October. The seat was held for the Liberals by Stanley Buckmaster, who gained 39% of the vote and obtained a majority of 825 over a Conservative and a Labour candidate.