The 1929 Midlothian and Peebles Northern by-election was a parliamentary by-election held in Scotland on 29 January 1929 to elect a new Member of Parliament (MP) for the House of Commons constituency of Midlothian and Peebles Northern.
Four candidates were nominated.
The Labour Party nominated Andrew Clarke, who had held the seat from 1923 to 1924. The Conservatives nominated the industrialist John Colville, who had been the National Liberal candidate for Motherwell in 1922.
The local Liberal association selected 23-year-old David Edwin Keir as their candidate. He was the son of the Rev. T. Keir of Dumfries. He was educated at Dumfries Academy and the University of Edinburgh.
The result was a victory for the Labour Party candidate, Andrew Clarke, who took the seat with a slightly lower share of the vote than in his defeat in 1924, when there had been only two candidates.
|Liberal||David Edwin Keir||3,130||16.6||New|
|National (Scotland)||Lewis Spence||842||4.5||New|
|Labour gain from Conservative||Swing|
Colville held the seat for fourteen years, holding a variety of ministerial posts, and left Parliament in 1943 to become Governor of Bombay, triggering another by-election. He was ennobled in 1948 as Baron Clydesmuir.