Historical Data and Plots
Historical data plots
See how votes shifted region-by-region between the last five elections
Historical data Excel Pivot Tables
Historical election data from 1992 to 2005 (plus summary data 1983-2005) in Microsoft Excel Pivot Table format. Lets
you view the data (Votes, Seats) through any of the given dimensions (Constituency, Region, Year, Party).
Historical data flat files
Historical data of the last seven election results (1983, 1987, 1992, 1997, 2001,
2005 and 2010) are available. They are stored as flat files and are available for download.
- New UK constituency boundaries (from 2013)
- New England and Wales constituency boundaries (from 2006)
- New Scottish consitutency boundaries (from December 2003)
- Constituency boundaries from 1997 to 2001
- Constituency boundaries up to 1992
Note that the 2010 election is available as both the actual results
(old constituency boundaries) and
as data implied by the 2010 election results projected onto
the revised constituency boundaries
which will be used at the next election. Similarly, the 2010, 2005, 2001 and 1992 elections are available
both as the actual result, and as the result implied by the relevant boundary changes.
Details of the file format are given below.
Notes on the data file format
This format applies to the all the historical data flat file downloads.
- The number of constituencies varies:
| Election years | Total | England | Scotland | Wales | Northern Ireland |
| 1983, 1987 | 650 | 523 | 72 | 38 | 17 |
| 1992(Actual) | 651 | 524 | 72 | 38 | 17 |
| 1992(Implied), 1997, 2001(Actual) | 659 | 529 | 72 | 40 | 18 |
| 2001(Implied), 2005(Actual) | 646 | 529 | 59 | 40 | 18 |
| 2005(Implied), 2010(Actual) | 650 | 533 | 59 | 40 | 18 |
| 2010(Implied) | 600 | 502 | 52 | 30 | 16 |
- The Northern Ireland constituencies are included.
- Data is as at the date of each election, and does not reflect any
subsequent by-elections.
- Implied election Data may omit the name of the sitting MP, though the 2001(Implied) and 2005(Implied)
will give a suggestion where possible.
- The file contains one row per constituency, plus an initial header row.
- Each row contains 11 entries (in 11 columns), which are divided from each other with semi-colon ";" delimiters.
The 11 columns are
- Name : the full name of the constituency
- MP : the name of the MP elected in the election
- Region : an integer code representing the region the constituency is in.
See regional definitions for details.
- County Area : county (or historic county or geographic area) containing the seat
- Electorate : the integer number of voters on the roll in that election
- CON : the integer number of votes received by the Conservative candidate
- LAB : the integer number of votes received by the Labour candidate
- LIB : the integer number of votes received by the Liberal Democrat candidate, or Liberal candidate pre-1988
- NAT : the integer number of votes received by the nationalist candidate
(SNP in Scotland, PC in Wales)
- MIN : the integer number of votes received by a minor party candidate
(separated from 'Other' to preserve rankings), or the SDP candidate 1983-1992
- OTH : the integer number of votes received by all other candidates
In Northern Ireland, the main four party vote columns are different:
- CON : votes received by the OUP, UUP, or UCUNF candidate in Northern Ireland
- LAB : votes received by the SDLP candidate in Northern Ireland
- LIB : votes received by the DUP candidate in Northern Ireland
- NAT : votes received by the Sinn Fein candidate in Northern Ireland
© Martin Baxter