| 11 June 1987 | UK General Election 11 Jun 1987 | Birmingham Small Heath | UK Parliamentary general election | The Labour Party | 22,787 | 66.3% | 1st | Yes |
| 9 June 1983 | UK General Election 09 Jun 1983 | Birmingham Small Heath | UK Parliamentary general election | The Labour Party | 22,874 | 63.8% | 1st | Yes |
| 3 May 1979 | UK General Election 03 May 1979 | Birmingham Small Heath | UK Parliamentary general election | The Labour Party | 17,735 | 60.5% | 1st | Yes |
| 10 October 1974 | UK General Election 10 Oct 1974 | Birmingham Small Heath | UK Parliamentary general election | The Labour Party | 19,703 | 66.5% | 1st | Yes |
| 28 February 1974 | UK General Election 28 Feb 1974 | Birmingham Small Heath | UK Parliamentary general election | The Labour Party | 19,319 | 50.9% | 1st | Yes |
| 18 June 1970 | UK General Election 18 Jun 1970 | Birmingham Small Heath | UK Parliamentary general election | The Labour Party | 13,794 | 61.1% | 1st | Yes |
| 31 March 1966 | UK General Election 31 Mar 1966 | Birmingham Small Heath | UK Parliamentary general election | The Labour Party | 18,075 | 69.5% | 1st | Yes |
| 15 October 1964 | UK General Election 15 Oct 1964 | Birmingham Small Heath | UK Parliamentary general election | The Labour Party | 17,010 | 60.4% | 1st | Yes |
| 8 October 1959 | UK General Election 08 Oct 1959 | Birmingham All Saints | UK Parliamentary general election | The Labour Party | 17,215 | 50% | 2nd | No |
| 26 May 1955 | UK General Election 26 May 1955 | Birmingham All Saints | UK Parliamentary general election | The Labour Party | 18,867 | 51.8% | 1st | Yes |
| 25 October 1951 | UK General Election 25 Oct 1951 | Birmingham King's Norton | UK Parliamentary general election | The Labour Party | 22,325 | 42.3% | 2nd | No |