The Kilmarnock by-election, 1929 was a by-election held on 27 November 1929 for the British House of Commons constituency of Kilmarnock in Ayrshire.
The first Scottish by-election since the general election in May 1929, it was won by the Labour Party candidate Craigie Mason Aitchison.
The seat had become vacant when the sitting Labour Member of Parliament (MP), Robert Climie had died at the age of 61 on 3 October 1929. He had held the seat since the general election in May 1929, having previously been Kilmarnock's MP from 1923 until his defeat in the 1924 general election.
The Labour Party candidate was 47-year-old Craigie Mason Aitchison KC, who had been the Lord Advocate of Scotland since June 1929. He had stood as a Liberal Party candidate in Clackmannan and East Stirlingshire at the 1922 and 1923 general elections. He had contested the 1924 general election a Labour candidate in The Hartlepools, and in May 1929 came within a small margin of winning the Unionist-held Glasgow Central seat.