The table shows all the British general elections since 1900. The "Lib" column includes the original Liberal Party, the Liberal/SDP Alliance and the Liberal Democrats. The "Con" column includes Ulster Unionists up to 1970. Vote shares are on a UK basis, which will differ from the GB-basis used elsewhere.
Election Date | Total Seats | Con | Lab | Lib | Oth | Comment | ||||
---|---|---|---|---|---|---|---|---|---|---|
Votes | Seats | Votes | Seats | Votes | Seats | Votes | Seats | |||
24-Oct-1900 | 670 | 51.1 | 402 | 1.8 | 2 | 44.6 | 184 | 2.5 | 82 | Lord Salisbury (Con) re-elected following Boer War |
7-Feb-1906 | 670 | 43.6 | 157 | 5.9 | 30 | 49.0 | 400 | 1.5 | 83 | Campbell-Bannerman (Lib) beats Balfour (Con) |
9-Feb-1910 | 670 | 46.9 | 273 | 7.7 | 40 | 43.2 | 275 | 2.2 | 82 | Asquith (Lib) minority govt with Irish Nationalists |
19-Dec-1910 | 670 | 46.3 | 272 | 7.2 | 42 | 43.8 | 272 | 2.7 | 84 | Repeat election forced by George V to legitimise Parliament Act |
14-Dec-1918 | 707 | 38.7 | 383 | 23.7 | 73 | 25.6 | 161 | 12.0 | 90 | Lloyd George (Lib) leads coalition with Con |
15-Nov-1922 | 615 | 38.2 | 345 | 29.5 | 142 | 29.1 | 116 | 3.2 | 12 | Bonar Law (Con) breaks the coalition, Labour overtakes Lib |
6-Dec-1923 | 615 | 38.1 | 258 | 30.5 | 191 | 29.6 | 159 | 1.8 | 7 | Ramsay MacDonald (Lab) with Lib-coalition beats Baldwin (Con) |
29-Oct-1924 | 615 | 48.3 | 419 | 33.0 | 151 | 17.6 | 40 | 1.1 | 5 | Baldwin (Con) elected after Liberals bring down Labour govt |
30-May-1929 | 615 | 38.2 | 260 | 37.1 | 288 | 23.4 | 59 | 1.3 | 8 | Ramsay MacDonald (Lab) minority govt with Lib support |
27-Oct-1931 | 615 | 60.6 | 521 | 30.6 | 52 | 7.0 | 37 | 1.7 | 5 | National Govt (Con plus some Lib and Lab) under MacDonald |
14-Nov-1935 | 615 | 53.7 | 432 | 37.9 | 154 | 6.4 | 20 | 2.0 | 9 | National Govt led by Baldwin (Con) re-elected |
5-Jul-1945 | 640 | 39.8 | 213 | 47.8 | 393 | 9.0 | 12 | 3.4 | 22 | Attlee (Lab) beats Churchill (Con) in post-war election |
23-Feb-1950 | 625 | 43.5 | 298 | 46.1 | 315 | 9.1 | 9 | 1.3 | 3 | Attlee (Lab) beats Churchill (Con) narrowly |
25-Oct-1951 | 625 | 48.0 | 321 | 48.7 | 295 | 2.5 | 6 | 0.7 | 3 | Churchill (Con) beats Attlee (Lab) after economic problems |
26-May-1955 | 630 | 49.7 | 345 | 46.2 | 277 | 2.7 | 6 | 1.3 | 2 | Eden (Con) beats Attlee (Lab) comfortably |
8-Oct-1959 | 630 | 49.4 | 365 | 43.7 | 258 | 5.9 | 6 | 1.1 | 1 | Macmillan (Con) beats Gaitskell (Lab) with strong economy |
15-Oct-1964 | 630 | 43.4 | 304 | 43.8 | 317 | 11.1 | 9 | 1.7 | 0 | Wilson (Lab) narrowly beats Douglas-Home (Con) after Profumo |
31-Mar-1966 | 630 | 41.8 | 253 | 47.8 | 364 | 8.4 | 12 | 2.0 | 1 | Wilson (Lab) beats Heath (Con) with strong majority |
18-Jun-1970 | 630 | 46.4 | 330 | 42.7 | 288 | 7.4 | 6 | 3.5 | 6 | Heath (Con) beats Wilson (Lab), surprising the pollsters |
28-Feb-1974 | 635 | 37.9 | 297 | 37.1 | 301 | 19.3 | 14 | 5.6 | 23 | Wilson (Lab) minority govt after industrial disputes |
10-Oct-1974 | 635 | 35.9 | 277 | 39.3 | 319 | 18.3 | 13 | 6.6 | 26 | Repeat election gives Wilson (Lab) a tiny majority |
3-May-1979 | 635 | 43.9 | 339 | 36.9 | 269 | 13.8 | 11 | 5.4 | 16 | Thatcher (Con) beats Callaghan (Lab) after industrial unrest |
9-Jun-1983 | 650 | 42.4 | 397 | 27.6 | 209 | 25.4 | 23 | 4.6 | 21 | Thatcher (Con) landslide over Foot (Lab) after Labour split |
11-Jun-1987 | 650 | 42.3 | 376 | 30.8 | 229 | 22.6 | 22 | 4.3 | 23 | Thatcher (Con) landslide over Kinnock (Lab) and Lib/SDP alliance |
9-Apr-1992 | 651 | 41.8 | 336 | 34.4 | 271 | 17.8 | 20 | 6.0 | 24 | Major (Con) narrow victory over Kinnock (Lab) |
1-May-1997 | 659 | 30.7 | 165 | 43.3 | 419 | 16.8 | 46 | 9.3 | 29 | Blair (Lab) landslide over Major (Con) |
7-Jun-2001 | 659 | 31.7 | 166 | 40.7 | 413 | 18.3 | 52 | 9.3 | 28 | Blair (Lab) landslide over Hague (Con) |
5-May-2005 | 646 | 32.3 | 198 | 35.2 | 356 | 22.0 | 62 | 10.4 | 30 | Blair (Lab) beats Howard (Con), with reduced majority |
6-May-2010 | 650 | 36.1 | 307 | 29.0 | 258 | 23.0 | 57 | 11.9 | 28 | Cameron (Con) leads coalition with Lib Dems |
7-May-2015 | 650 | 36.9 | 331 | 30.4 | 232 | 7.9 | 8 | 24.8 | 79 | Cameron (Con) beats Miliband (Lab) to get a slim majority |
8-Jun-2017 | 650 | 42.4 | 318 | 40.0 | 262 | 7.4 | 12 | 10.2 | 58 | May (Con) minority govt after EU Referendum |
12-Dec-2019 | 650 | 43.6 | 365 | 32.1 | 203 | 11.6 | 11 | 12.7 | 71 | Johnson (Con) beats Corbyn (Lab) with strong majority |
4-Jul-2024 | 650 | 23.7 | 121 | 33.8 | 412 | 12.2 | 72 | 30.3 | 45 | Starmer (Lab) landslide over Sunak (Con) |
Source: British Political Facts 1900-1994, David Butler and Gareth Butler, Macmillan (1994). With corrections.
The 2024 election saw a Labour landslide who ran under a campaign of 'change' after fourteen years of Conservative government. Labour gained seats throughout the country, including Scotland, and the Liberal Democrats also gained many in the south of England.
The 2019 election gave a big majority of 80 seats to the Conservatives who ran under the slogan "get Brexit done". The Conservatives gained seats in the midlands, Wales, and the north of England as Labour voters deserted Jeremy Corbyn who ran a hard-left and Brexit-ambiguous campaign.
Electoral Calculus predicted the outcome satisfactorily, showing a final prediction of 351 Conservative seats. This was closer to the correct result than any other major forecaster. There was a small amount of polling error, but the campaign polls were broadly in line with the outcome.
See the Track Record of the Electoral Calculus site since 1992.
Despite the pollsters, the Conservatives were only narrowly ahead of the Labour party under Jeremy Corbyn. The Conservatives lost their overall majority, to end up eight seats short. Labour made gains throughout England, though both the Conservatives and Labour gained seats in Scotland from the SNP. Smaller parties faced a loss of votes, though the Liberal Democrats managed to increase their seats nonetheless.
Electoral Calculus mis-predicted the outcome, and had predicted a Conservative majority along with most other pollsters and commentators.
Despite the pollsters, the Conservatives won the 2015 election to get a small overall majority in the House of Commons. The Labour party under Ed Miliband lost almost all their seats in Scotland and failed to make progress in England and Wales. The Liberal Democrats, who had been part of the 2010-2015 coalition government under Nick Clegg, lost most of their seats as well as two-thirds of their voters deserted them.
Electoral Calculus mis-predicted the outcome, and had predicted a hung parliament along with other pollsters and commentators.
Electoral Calculus predicted the outcome correctly, and had the Conservatives' number of seats correct to within 10, but overestimated the Liberal Democrats.
Labour's poll standing slumped to within less than 1% of the their support in 1992 (when they lost), but they were still more popular than the Conservatives, so won more seats. Their majority would have been greater except that there seemed to have been "tactical unwind" of Liberal Democrat supporters refusing again to vote tactically for Labour.
Electoral Calculus predicted the winner correctly, but overestimated the majority. This was caused both by opinion poll error, regional swing and local factors.
Prior to the election campaign, there was a popular perception that Labour would indeed win, but with a significantly reduced majority. A figure of 100 seats was frequently mentioned.
Readers of this site would have seen a very different story - we were predicting a large majority for Labour even before the start of the campaign. The news was broken to the rest of the nation by The Sun newspaper on 3 May 2001, which predicted a majority in excess of 200.
In the event, Labour's majority did decrease, but only by 12 seats, to 167. Their share of the popular vote declined by two points to 42%.
This time, the pollsters did not get it exactly correct. Their final polls forecast a Labour lead over the Conservatives of 16%, but in the event the actual margin was only 9%. Although this was about 4% lower than in 1997, it did not translate into very many seats changing hands. This may have been due to differential turnout (Labour voters in safe seats staying at home) and tactical voting.
However that majority was bought with a modest share of the popular vote - Labour won a majority of 179 with 44% of the votes.
Although this victory was striking, it was possible to predict it in advance. Unlike the Conservative victory in 1992, when the professional pollsters mis-estimated the swing by 9%, this time the campaign and exit polls were pretty accurate. It was possible to predict the size of the Labour victory from the polls and an analysis of each constituency.
Using these techniques, I publicly predicted the result of the 1997 election as a Labour majority of 180 (Cambridge Evening News 30 April 1997, and BBC Radio Cambridgeshire 1 May 1997). Although the analysis is not complex, the result nevertheless came as a surprise to many people. It needn't have.
Before the votes are cast and counted, it is not possible to state with accuracy how the public's view of the parties will develop. Will the Conservatives continue to dominate the Labour party?
The best scientific answer to these questions will come from the opinion polls. In the period after the last election, there will probably not be much opinion polling published. As polls are produced, you can see a history of new opinion polls. As they are published in the months ahead, you can use them to give a guide to the majority, using our make your own prediction feature, or the Battlemap tool.