| 10 October 1974 | UK General Election 10 Oct 1974 | Dumfries | UK Parliamentary general election | The Labour Party | 12,558 | 26.5% | 2nd | No |
| 28 February 1974 | UK General Election 28 Feb 1974 | Dumfries | UK Parliamentary general election | The Labour Party | 12,739 | 23.9% | 2nd | No |
| 25 October 1951 | UK General Election 25 Oct 1951 | Edinburgh East | UK Parliamentary general election | The Labour Party | 25,201 | 54.1% | 1st | Yes |
| 23 February 1950 | UK General Election 23 Feb 1950 | Edinburgh East | UK Parliamentary general election | The Labour Party | 24,072 | 53.2% | 1st | Yes |
| 5 July 1945 | UK General Election 05 Jul 1945 | Bute and North Ayrshire | UK Parliamentary general election | The Labour Party | 19,209 | 47% | 2nd | No |
| 30 May 1929 | UK General Election 30 May 1929 | Glasgow Shettleston | UK Parliamentary general election | The Labour Party | 19,594 | 60.4% | 1st | Yes |
| 29 October 1924 | UK General Election 29 Oct 1924 | Glasgow Shettleston | UK Parliamentary general election | The Labour Party | 12,714 | 51.3% | 1st | Yes |
| 6 December 1923 | UK General Election 06 Dec 1923 | Glasgow Shettleston | UK Parliamentary general election | The Labour Party | 12,624 | 59.8% | 1st | Yes |
| 15 November 1922 | UK General Election 15 Nov 1922 | Glasgow Shettleston | UK Parliamentary general election | The Labour Party | 14,695 | 59.1% | 1st | Yes |
| 14 December 1918 | UK General Election 14 Dec 1918 | Glasgow Shettleston | UK Parliamentary general election | The Labour Party | 9,827 | 49.8% | 2nd | No |