| 14 November 1935 | UK General Election 14 Nov 1935 | Cannock | UK Parliamentary general election | The Labour Party | 27,922 | 51% | 1st | Yes |
| 14 November 1935 | UK General Election 14 Nov 1935 | West Fife | UK Parliamentary general election | The Labour Party | 12,869 | 35.7% | 2nd | No |
| 27 October 1931 | UK General Election 27 Oct 1931 | West Fife | UK Parliamentary general election | The Labour Party | 11,063 | 35.8% | 2nd | No |
| 27 October 1931 | UK General Election 27 Oct 1931 | Cannock | UK Parliamentary general election | The Labour Party | 22,833 | 45.4% | 2nd | No |
| 30 May 1929 | UK General Election 30 May 1929 | West Fife | UK Parliamentary general election | The Labour Party | 17,668 | 60% | 1st | Yes |
| 30 May 1929 | UK General Election 30 May 1929 | Cannock | UK Parliamentary general election | The Labour Party | 26,388 | 54.2% | 1st | Yes |
| 29 October 1924 | UK General Election 29 Oct 1924 | West Fife | UK Parliamentary general election | The Labour Party | 14,685 | 70.9% | 1st | Yes |
| 29 October 1924 | UK General Election 29 Oct 1924 | Cannock | UK Parliamentary general election | The Labour Party | 16,347 | 51.9% | 1st | Yes |
| 6 December 1923 | UK General Election 06 Dec 1923 | West Fife | UK Parliamentary general election | The Labour Party | 12,204 | 65.4% | 1st | Yes |
| 6 December 1923 | UK General Election 06 Dec 1923 | Cannock | UK Parliamentary general election | The Labour Party | 11,956 | 41.4% | 1st | Yes |
| 15 November 1922 | UK General Election 15 Nov 1922 | West Fife | UK Parliamentary general election | The Labour Party | 0 | — | 1st | Yes |
| 15 November 1922 | UK General Election 15 Nov 1922 | Cannock | UK Parliamentary general election | The Labour Party | 9,889 | 36.7% | 1st | Yes |
| 14 December 1918 | UK General Election 14 Dec 1918 | West Fife | UK Parliamentary general election | The Labour Party | 10,664 | 72.6% | 1st | Yes |