The 1924 Glasgow Kelvingrove by-election was held on Friday, 23 May 1924. The by-election was held due to the death of the incumbent Conservative MP, William Hutchison. It was won by the Conservative candidate Walter Elliot.
Background.
Glasgow Kelvingrove had been held by the Unionist Party (as the Conservatives stood at elections in Scotland under that name) since 1918. However at the 1923 general election, the Unionist majority had been cut to just over 1,000 votes, by far the closest result in the seat up to that point. The Unionists selected Walter Elliot, who had lost his seat at the 1923 general election, and had previously been Under Secretary of Health for Scotland in the last Conservative Government.
The Labour candidate was Aitken Ferguson who had stood as Labour candidate at the previous election. However, Ferguson, who was a member of the Communist Party of Great Britain and was their official candidate; was not officially endorsed by the Labour Party in that contest. He was endorsed by the National Executive Committee of the Labour Party as its candidate for the by-election. However, according to F. W. S. Craig the Labour Party's annual Conference Report for 1924 recorded that owing to "developments during the campaign it had been found impossible to render further support."
Result.
! scope="col" colspan="2" style="width: 130px"|Party
! scope="col" style="width: 17em"|Candidate
! scope="col" style="width: 5em"|Votes
! scope="col" style="width: 3.5em"|%
! scope="col" style="width: 3.5em"| ;templatestyles src="Template:Tooltip/styles.css" / ;±%
! colspan="3" style="text-align: right; margin-right: 0.5em" | Majority
! colspan="3" style="text-align: right; margin-right: 0.5em" scope=row | Turnout
! colspan="3" style="text-align:right;" scope=row | Registered electors
! style="text-align:right;" | Swing
References.
 ;templatestyles src="Reflist/styles.css" / ;