Results of the elections for House of Commons The last Prime Ministers 1997 Tony Blair Labour 1990 John Major Conservative 1979 Margaret Thatcher Conservative