The Glasgow Camlachie by-election was held on 28 January 1948, following the death of Member of Parliament for Glasgow Camlachie Campbell Stephen.
Stephen had been elected for the Independent Labour Party (ILP) in the 1945 general election, and had held the seat for them since 1935. However, he resigned the ILP whip in 1947, and later that year joined the Labour Party - for which he had held the seat from 1922 until 1931.
The ILP had achieved a fairly close victory over the Unionist Party in the seat in a two-way fight at the 1945 general election. Since then, its most prominent figure, James Maxton, had died. The party won the subsequent by-election, but all three of its MPs had since defected to the Labour Party. With the ILP in sharp decline, and given that the Labour Party intended to contest the seat, commentators did not expect the ILP to hold the seat, and concluded that it would be a Labour-Unionist contest. The ILP stood Annie Maxton, sister of James.
As a seat in a working class area of Glasgow, the constituency seemed natural Labour Party territory. The party stood John M. Inglis, a train driver and trade unionist.
UK-wide, Labour had won a large victory at the 1945 general election, and the Conservatives had not gained a single seat since. However, given their strong second place in Camlachie in 1945, and the left divided, they hoped to gain the seat. They stood Charles McFarlane, a local factory owner.