1979-1985: Margaret Thatcher (Conservative)
def. 1979 (Majority): James Callaghan (Labour), David Steel (Liberal)
def. 1982 (Majority): Michael Foot (Labour), David Steel--Roy Jenkins (Liberal--SDP Alliance)
1985-1988: Neil Kinnock (Labour)
def. 1985 (Alliance Coalition): Margaret Thatcher (Conservative), David Steel--David Owen (Liberal--SDP Alliance)
1988-1991: Michael Heseltine (Conservative)
def. 1988 (Majority): Neil Kinnock (Labour), Paddy Ashdown (Liberal Democrats)
1991-1994: John Smith (Labour)†
def. 1991 (Liberal Democrats Coalition): Michael Heseltine (Conservative), Alan Beith (Liberal Democrats)
def. 1994 (Majority): Alan Beith (Liberal Democrats), John Major (Conservative)
1994-1994: Margaret Beckett (Labour)
1994-2010: Tony Blair (Labour)
def. 1997 (Majority): Michael Portillo (Conservative), Alan Beith (Liberal Democrats)
def. 2000 (Majority): Michael Portillo (Conservative), Charles Kennedy (Liberal Democrats)
def. 2003 (Majority): William Hague (Conservative), Simon Hughes (Liberal Democrats)
def. 2006 (Majority): David Davis (Conservative), Simon Hughes (Liberal Democrats)
2010-2015: Ed Miliband (Labour)
def. 2012 (Majority): David Davis (Conservative), Simon Hughes (Liberal Democrats)
2015-2016: David Cameron (Conservative)
def. 2015 (Majority): Ed Miliband (Labour), Nicola Sturgeon (SNP), Nick Clegg (Liberal Democrats), Nigel Farage (UKIP), Natalie Bennett (GPEW)
2016-20??: Theresa May (Conservative)
def. 2018 (Minority): Jeremy Corbyn (Labour), Nicola Sturgeon (SNP), Vince Cable (Liberal Democrats), Jon Bartley/Caroline Lucas (GPEW)
1979: Conservative [339], Labour [269], Liberal [11], UUP [5], DUP [3], SNP [2], 6 Others; Conservative Majority of 43.
1982: Conservative [329], Labour [262], Liberal/SDP Alliance [35], SNP [4], 20 Other; Conservative Majority of 8.
1985: Labour [312], Conservative [165], Liberal/SDP Alliance [148], SNP [5], 20 Other; Lab-All Coalition Majority of 270.
1988: Conservative [345], Labour [277], Liberal Democrats [5], SNP [3], 20 Other; Conservative Majority of 40.
1991: Labour [318], Conservative [292], Liberal Democrats [16], SNP [4], 21 Other; Lab-LibDem Coalition Majority of 17.
1994: Labour [450], Liberal Democrats [94], Conservative [86], SNP [6], 23 Other; Labour Majority 241.
1997: Labour [418], Conservative [165], Liberal Democrats [46], SNP [6], 30 Other; Labour Majority 179.
2000: Labour [411], Conservative [187], Liberal Democrats [34], SNP [4], 23 Other; Labour Majority 163.
2003: Labour [395], Conservative [164], Liberal Democrats [58], SNP [5], 26 Other; Labour Majority 144.
2006: Labour [336], Conservative [229], Liberal Democrats [50], SNP [6], 27 Other; Labour Majority 26.
2012: Labour [380], Conservative [229], liberal Democrats [17], SNP [5], 19 Other; Labour Majority 110.
2015: Conservative [330], Labour [232], SNP [56], Liberal Democrats [8], UKIP [1], GPEW [1], 22 Other; Conservative Majority 12.
2018: Conservative [292], Labour [277], SNP [41], Liberal Democrats [17], GPEW [1], 22 Other; Conservative minority.