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 six election results (1983, 1987, 1992, 1997, 2001 and
2005) are available. They are stored as flat files and are available for download.
- 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 2005 election is available as both the actual results
(old England and Wales constituency boundaries) and
as data implied by the 2005 election results projected onto
the revised constituency boundaries
which will be used at the next election. Similarly, the 2005 and 1992 elections are available
both as the actual result, and as the result implied by the relevant boundary changes.
Details of the file formats for 1992(Implied), 1997, 2001, 2005 datasets and
for 1983, 1987, 1992(Actual) datasets are given below.
Notes on the current file format
This format applies to the 1992(Implied), 1997, 2001(Actual & Implied), and 2005(Actual & Implied) data downloads.
- The number of constituencies varies. For 2005(Implied) there are 632; for 2001(Implied) and 2005(Actual)
there are 628; for 1992(Implied), 1997, 2001(Actual) there are 641.
- The 18 Northern Ireland constituencies are omitted.
- Data is as at the data 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.
- Each constituency has 10 lines of data.
- Each line is of the form: Label:Value
- The data elements are listed below.
The data elements 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 below)
- 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
- 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)
- OTH: the integer number of votes received by all other candidates
Notes on the old file format
This format applies to the 1983, 1987 and 1992(Actual) data downloads.
- There are 650 constituencies listed.
- The 17 Northern Ireland constituencies are included.
- Data is as at the data of each election, and does not reflect any
subsequent by-elections.
- Data from the 1992 election is the actual data for the old boundaries which were used for the last time.
- The MP's name is not available for the 1983 dataset and is left blank.
- Each constituency has 11 lines of data.
- Each line is of the form: Label:Value
- The data elements are listed below.
The data elements 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 below)
- Electorate: the integer number of voters on the roll in that election
- CON: the integer number of votes received by the Conservative candidate (DUP in Northern Ireland)
- LAB: the integer number of votes received by the Labour candidate (WP in Northern Ireland)
- LIB: the integer number of votes received by the Liberal Democrat candidate (Alliance in Northern Ireland)
- UUP: the integer number of votes received by the Ulster Unionist Party candidate (Northern Ireland only)
- SDP: the integer number of votes received by the Social Democratic Party candidate (SDLP in Northern Ireland)
- REG: the integer number of votes received by the nationalist candidate
(SNP in Scotland, PC in Wales, Sinn Fein in Northern Ireland)
- OTH: the integer number of votes received by all other candidates
Region composition
There are twenty regions. They are listed below, along with their
constituent counties or unitary local authorities. Note that "South London" contains three boroughs
which are north of the Thames in order to keep the two halves of London roughly equal size.
You can see a helpful map of the regions for their visual description.
- East Scotland.
Aberdeen; Aberdeenshire; Angus; Clackmannanshire; Dundee; East Lothian; Edinburgh; Falkirk; Fife; Highland; Midlothian; Moray; Orkney; Perth & Kinross; Scottish Borders; Shetland; Stirling; West Lothian; Western Isles
- West Scotland.
Argyll & Bute; Dumfries & Galloway; East Ayrshire; East Dunbartonshire; East Renfrewshire; Glasgow; Inverclyde; North Ayrshire; North Lanarkshire; Renfrewshire; South Ayrshire; South Lanarkshire; West Dunbartonshire
- Northern Ireland.
- North.
Cumbria; Darlington; Durham; Gateshead; Hartlepool; Middlesbrough; Newcastle upon Tyne; North Tyneside; Northumberland; Redcar & Cleveland; South Tyneside; Stockton-on-Tees; Sunderland
- Lancashire.
Blackburn with Darwen; Blackpool; Knowsley; Lancashire; Liverpool; Sefton; St Helens; Wirral
- Greater Manchester.
Bolton; Bury; Manchester; Oldham; Rochdale; Salford; Stockport; Tameside; Trafford; Wigan
- Yorkshire.
Bradford; Calderdale; Kirklees; Leeds; North Yorkshire; Wakefield; York
- Humberside.
Barnsley; Doncaster; East Riding of Yorkshire; Kingston upon Hull; Lincolnshire; North East Lincolnshire; North Lincolnshire; Rotherham; Sheffield
- West Midlands.
Birmingham; Coventry; Dudley; Sandwell; Solihull; Walsall; Wolverhampton
- East Midlands.
Derby; Derbyshire; Leicester; Leicestershire; Nottingham; Nottinghamshire; Rutland; Warwickshire
- Severn.
Cheshire; Halton; Herefordshire; Shropshire; Staffordshire; Stoke-on-Trent; Telford & The Wrekin; Warrington; Worcestershire
- Wales.
- East Anglia.
Bedfordshire; Cambridgeshire; Luton; Norfolk; Northamptonshire; Peterborough; Suffolk
- Essex.
Buckinghamshire; Essex; Hertfordshire; Milton Keynes; Southend-on-Sea; Thurrock
- West.
Bath & North East Somerset; Bristol; Gloucestershire; North Somerset; Oxfordshire; South Gloucestershire; Swindon; Wiltshire
- North London. Barking; Barnet; Brent; Camden; City of London; City of
Westminster; Enfield; Hackney; Hammersmith and Fulham; Haringey; Harrow; Havering;
Islington; Kensington and Chelsea; Newham; Redbridge; Tower Hamlets; Waltham Forest
- South London. Bexley; Bromley; Croydon; Ealing; Greenwich; Hillingdon; Hounslow;
Kingston upon Thames; Lambeth; Lewisham; Merton; Richmond upon Thames;
Southwark; Sutton; Wandsworth
- South West.
Bournemouth; Cornwall; Devon; Dorset; Isles of Scilly; Plymouth; Poole; Somerset; Torbay
- South.
Bracknell Forest; Hampshire; Isle of Wight; Portsmouth; Reading; Slough; Southampton; Surrey; West Berkshire; Windsor & Maidenhead; Wokingham
- South East.
Brighton & Hove; East Sussex; Kent; Medway; West Sussex
(C) Martin Baxter