This page lets you make a prediction for the whole country that not only uses the national support figures, but also allows for regional variation.
Firstly, enter the national support figures in the first line of the table below to set the overall national swing. Our current national support figures are shown, but you can override them. As you enter national support figures, the national trend values to the right will update.
Then, area-by-area, please enter the support for each party in each area. (Area definitions) This allows different areas to have different swings from the national trend. For reference, the national trend figures on the right give a helpful indication of the expected regional support if there were no differences in swing between areas. As a starting point, you can use the uniform national trend figures (press "Use Trend Values").
You can display just the seats predicted to change hands ("All GB changed seats"), or see a majority-sorted list of all GB seats ("All GB seats majority-sorted"), or study any area in detail. If a area is selected, the 'Individual seat' menu list allows you to see all the area's seats majority-sorted, or to examine a particular single constituency.
Opportunities in which this page can be used:
Predictions can be made on the basis of the current 2023 constituency boundaries (650 seats), or any historic election since 1955.
The areas shown are made up of official UK areas (large map) in the following way.
Area | Counties (historic) |
Scotland | All Scotland |
North East | Durham, Newcastle area, Northumberland, Teesside |
North West | Cheshire, Cumbria, Lancashire, Manchester boroughs, Merseyside |
Yorks/Humber | North Yorkshire, West Yorkshire, South Yorkshire, Humber area |
Wales | All Wales |
West Midlands | Birmingham, Black Country, Cheshire, Coventry and Solihull, Hereford & Worcestershire, Shropshire, Staffordshire, Warwickshire |
East Midlands | Derbyshire, Leicestershire, Lincolnshire, Northamptonshire, Nottinghamshire |
Anglia | Bedfordshire, Cambridgeshire, Essex, Hertfordshire, Norfolk, Suffolk |
South West | Bristol Area, Cornwall, Devon, Dorset, Gloucestershire, Somerset, Wiltshire |
London | All London Boroughs |
South East | Berkshire, Buckinghamshire, Hampshire, Kent, Oxfordshire, Surrey, West Sussex, East Sussex |
These are the same as the current administrative regional definitions.