As with other by-elections in the war period, the incumbent party was given a clear run by the other major parties.
It was won by Thomas Galbraith of the Unionist Party (Scotland). His only opponent came from a local Labour party -
which had been disaffiliated by the party's National Executive Committee for breaking the electoral truce - and stood as an Independent Labour candidate.[1]