There is no way to know what would have happened if the election had been conducted under an alternative electoral system (specifically, some kind of proportional representation) because people would have voted differently under any such a system.The UK's "winner-takes all" first-part-the-postsystem encourages tactical voting, as votes for parties unlikely to win in any given seat are widely regarded as
wasted, at least from the perspective of gaining representation.
We can, however, show the effect of allocating the votes actually cast in the 2019 election on a (more) proportional basis. This is what the maps on this page attempt to do.
There are many systems that come under the unbrella label of Proportional Representation, and many of them require information we don't have: often voters are asked to rank candidates or parties 1 to N, or to cast separate votes for party and candidate, or both. Many systems also have a regional component, either with multi-member constituencies or regional lists. All we have is votes, so we will simply attempt to allocate these on various reasonable largely proportional bases. We will do this within the twelve
NUTS1
regions used as constituencies in elections to the European parliament in the UK prior to Brexit.
WINNING PARTY WITHIN EUROPEAN CONSITITUENCIES
Hover or click on area for detail
These are the actual results of the 2019 General Election, by party, with the European Election constituencies overlaid.
South East region:
Aldershot
Con 58.37%
West Midlands region:
Aldridge-Brownhills
Con 70.79%
North West region:
Altrincham and Sale West
Con 48.05%
East Midlands region:
Amber Valley
Con 63.85%
South East region:
Arundel and South Downs
Con 57.92%
East Midlands region:
Ashfield
Con 39.26%
South East region:
Ashford
Con 62.06%
North West region:
Ashton-Under-Lyne
Lab 48.07%
South East region:
Aylesbury
Con 54.04%
South East region:
Banbury
Con 54.27%
London region:
Barking
Lab 61.17%
Yorkshire and The Humber region:
Barnsley Central
Lab 40.12%
Yorkshire and The Humber region:
Barnsley East
Lab 37.64%
North West region:
Barrow and Furness
Con 51.85%
East region:
Basildon and Billericay
Con 67.05%
South East region:
Basingstoke
Con 54.09%
East Midlands region:
Bassetlaw
Con 55.23%
South West region:
Bath
LD 54.51%
Yorkshire and The Humber region:
Batley and Spen
Lab 42.69%
London region:
Battersea
Lab 45.50%
South East region:
Beaconsfield
Con 56.12%
London region:
Beckenham
Con 53.96%
East region:
Bedford
Lab 43.32%
London region:
Bermondsey and Old Southwark
Lab 54.12%
North East region:
Berwick-Upon-Tweed
Con 56.87%
London region:
Bethnal Green and Bow
Lab 72.74%
Yorkshire and The Humber region:
Beverley and Holderness
Con 62.10%
South East region:
Bexhill and Battle
Con 63.61%
London region:
Bexleyheath and Crayford
Con 59.79%
North West region:
Birkenhead
Lab 59.04%
West Midlands region:
Birmingham, Edgbaston
Lab 50.13%
West Midlands region:
Birmingham, Erdington
Lab 50.30%
West Midlands region:
Birmingham, Hall Green
Lab 67.83%
West Midlands region:
Birmingham, Hodge Hill
Lab 78.65%
West Midlands region:
Birmingham, Ladywood
Lab 79.19%
West Midlands region:
Birmingham, Northfield
Con 46.31%
West Midlands region:
Birmingham, Perry Barr
Lab 63.10%
West Midlands region:
Birmingham, Selly Oak
Lab 56.03%
West Midlands region:
Birmingham, Yardley
Lab 54.78%
North East region:
Bishop Auckland
Con 53.71%
North West region:
Blackburn
Lab 64.91%
North West region:
Blackley and Broughton
Lab 61.85%
North West region:
Blackpool North and Cleveleys
Con 57.63%
North West region:
Blackpool South
Con 49.61%
North East region:
Blaydon
Lab 43.33%
North East region:
Blyth Valley
Con 42.68%
South East region:
Bognor Regis and Littlehampton
Con 63.49%
East Midlands region:
Bolsover
Con 47.44%
North West region:
Bolton North East
Con 45.36%
North West region:
Bolton South East
Lab 52.99%
North West region:
Bolton West
Con 55.29%
North West region:
Bootle
Lab 79.44%
East Midlands region:
Boston and Skegness
Con 76.66%
East Midlands region:
Bosworth
Con 63.89%
South West region:
Bournemouth East
Con 50.59%
South West region:
Bournemouth West
Con 53.40%
South East region:
Bracknell
Con 58.68%
Yorkshire and The Humber region:
Bradford East
Lab 62.98%
Yorkshire and The Humber region:
Bradford South
Lab 46.27%
Yorkshire and The Humber region:
Bradford West
Lab 76.22%
East region:
Braintree
Con 67.55%
London region:
Brent Central
Lab 64.68%
London region:
Brent North
Lab 51.87%
London region:
Brentford and Isleworth
Lab 50.18%
East region:
Brentwood and Ongar
Con 68.57%
South West region:
Bridgwater and West Somerset
Con 62.14%
Yorkshire and The Humber region:
Brigg and Goole
Con 71.29%
South East region:
Brighton, Kemptown
Lab 51.58%
South East region:
Brighton, Pavilion
Green 57.16%
South West region:
Bristol East
Lab 53.14%
South West region:
Bristol North West
Lab 48.90%
South West region:
Bristol South
Lab 50.54%
South West region:
Bristol West
Lab 62.27%
East region:
Broadland
Con 59.56%
London region:
Bromley and Chislehurst
Con 52.58%
West Midlands region:
Bromsgrove
Con 63.40%
East region:
Broxbourne
Con 65.58%
East Midlands region:
Broxtowe
Con 48.13%
South East region:
Buckingham
Con 58.36%
North West region:
Burnley
Con 40.32%
West Midlands region:
Burton
Con 60.65%
North West region:
Bury North
Con 46.24%
North West region:
Bury South
Con 43.83%
East region:
Bury St Edmunds
Con 60.96%
Yorkshire and The Humber region:
Calder Valley
Con 51.88%
London region:
Camberwell and Peckham
Lab 71.26%
South West region:
Camborne and Redruth
Con 53.14%
East region:
Cambridge
Lab 47.97%
West Midlands region:
Cannock Chase
Con 68.31%
South East region:
Canterbury
Lab 48.27%
North West region:
Carlisle
Con 55.18%
London region:
Carshalton and Wallington
Con 42.41%
East region:
Castle Point
Con 76.72%
South West region:
Central Devon
Con 55.27%
East region:
Central Suffolk and North Ipswich
Con 62.67%
East Midlands region:
Charnwood
Con 63.44%
South East region:
Chatham and Aylesford
Con 66.58%
North West region:
Cheadle
Con 45.96%
East region:
Chelmsford
Con 55.90%
London region:
Chelsea and Fulham
Con 49.86%
South West region:
Cheltenham
Con 47.99%
South East region:
Chesham and Amersham
Con 55.40%
East Midlands region:
Chesterfield
Lab 40.21%
South East region:
Chichester
Con 57.81%
London region:
Chingford and Woodford Green
Con 48.47%
South West region:
Chippenham
Con 54.28%
London region:
Chipping Barnet
Con 44.72%
North West region:
Chorley
Speaker 90.97%
South West region:
Christchurch
Con 65.24%
London region:
Cities Of London and Westminster
Con 39.91%
North West region:
City Of Chester
Lab 49.64%
North East region:
City Of Durham
Lab 42.02%
East region:
Clacton
Con 72.26%
Yorkshire and The Humber region:
Cleethorpes
Con 68.99%
East region:
Colchester
Con 50.43%
Yorkshire and The Humber region:
Colne Valley
Con 48.42%
North West region:
Congleton
Con 58.96%
North West region:
Copeland
Con 53.75%
East Midlands region:
Corby
Con 55.25%
West Midlands region:
Coventry North East
Lab 52.68%
West Midlands region:
Coventry North West
Lab 43.81%
West Midlands region:
Coventry South
Lab 43.39%
South East region:
Crawley
Con 54.19%
North West region:
Crewe and Nantwich
Con 53.12%
London region:
Croydon Central
Lab 50.19%
London region:
Croydon North
Lab 65.63%
London region:
Croydon South
Con 52.20%
London region:
Dagenham and Rainham
Lab 44.51%
North East region:
Darlington
Con 48.05%
South East region:
Dartford
Con 62.95%
East Midlands region:
Daventry
Con 64.55%
North West region:
Denton and Reddish
Lab 50.06%
East Midlands region:
Derby North
Con 45.22%
East Midlands region:
Derby South
Lab 51.08%
East Midlands region:
Derbyshire Dales
Con 58.69%
South West region:
Devizes
Con 63.10%
Yorkshire and The Humber region:
Dewsbury
Con 46.43%
Yorkshire and The Humber region:
Don Valley
Con 43.16%
Yorkshire and The Humber region:
Doncaster Central
Lab 40.01%
Yorkshire and The Humber region:
Doncaster North
Lab 38.68%
South East region:
Dover
Con 56.86%
West Midlands region:
Dudley North
Con 63.06%
West Midlands region:
Dudley South
Con 67.90%
London region:
Dulwich and West Norwood
Lab 65.48%
London region:
Ealing Central and Acton
Lab 51.33%
London region:
Ealing North
Lab 56.49%
London region:
Ealing, Southall
Lab 60.82%
North East region:
Easington
Lab 45.46%
South West region:
East Devon
Con 50.84%
London region:
East Ham
Lab 76.34%
South East region:
East Hampshire
Con 58.79%
South East region:
East Surrey
Con 59.68%
South East region:
East Worthing and Shoreham
Con 51.02%
Yorkshire and The Humber region:
East Yorkshire
Con 64.41%
South East region:
Eastbourne
Con 48.88%
South East region:
Eastleigh
Con 55.43%
North West region:
Eddisbury
Con 56.81%
London region:
Edmonton
Lab 64.99%
North West region:
Ellesmere Port and Neston
Lab 53.34%
Yorkshire and The Humber region:
Elmet and Rothwell
Con 57.92%
London region:
Eltham
Lab 47.04%
London region:
Enfield North
Lab 51.81%
London region:
Enfield, Southgate
Lab 48.49%
East region:
Epping Forest
Con 64.38%
South East region:
Epsom and Ewell
Con 53.52%
East Midlands region:
Erewash
Con 56.46%
London region:
Erith and Thamesmead
Lab 48.04%
South East region:
Esher and Walton
Con 49.35%
South West region:
Exeter
Lab 53.18%
South East region:
Fareham
Con 63.68%
South East region:
Faversham and Mid Kent
Con 63.23%
London region:
Feltham and Heston
Lab 52.03%
South West region:
Filton and Bradley Stoke
Con 48.92%
London region:
Finchley and Golders Green
Con 43.84%
South East region:
Folkestone and Hythe
Con 60.14%
South West region:
Forest Of Dean
Con 59.60%
North West region:
Fylde
Con 60.94%
East Midlands region:
Gainsborough
Con 66.40%
North West region:
Garston and Halewood
Lab 72.34%
North East region:
Gateshead
Lab 53.61%
East Midlands region:
Gedling
Con 45.48%
South East region:
Gillingham and Rainham
Con 61.30%
South West region:
Gloucester
Con 54.24%
South East region:
Gosport
Con 66.51%
East Midlands region:
Grantham and Stamford
Con 65.70%
South East region:
Gravesham
Con 62.20%
Yorkshire and The Humber region:
Great Grimsby
Con 54.86%
East region:
Great Yarmouth
Con 65.79%
London region:
Greenwich and Woolwich
Lab 56.82%
South East region:
Guildford
Con 44.87%
London region:
Hackney North and Stoke Newington
Lab 70.29%
London region:
Hackney South and Shoreditch
Lab 73.26%
West Midlands region:
Halesowen and Rowley Regis
Con 60.47%
Yorkshire and The Humber region:
Halifax
Lab 46.27%
Yorkshire and The Humber region:
Haltemprice and Howden
Con 62.37%
North West region:
Halton
Lab 63.49%
London region:
Hammersmith
Lab 57.87%
London region:
Hampstead and Kilburn
Lab 48.93%
East Midlands region:
Harborough
Con 55.30%
East region:
Harlow
Con 63.45%
Yorkshire and The Humber region:
Harrogate and Knaresborough
Con 52.62%
London region:
Harrow East
Con 54.42%
London region:
Harrow West
Lab 52.44%
North East region:
Hartlepool
Lab 37.68%
East region:
Harwich and North Essex
Con 61.26%
South East region:
Hastings and Rye
Con 49.56%
South East region:
Havant
Con 65.39%
London region:
Hayes and Harlington
Lab 55.79%
North West region:
Hazel Grove
Con 48.77%
East region:
Hemel Hempstead
Con 56.50%
Yorkshire and The Humber region:
Hemsworth
Lab 37.49%
London region:
Hendon
Con 48.80%
South East region:
Henley
Con 54.78%
West Midlands region:
Hereford and South Herefordshire
Con 61.21%
East region:
Hertford and Stortford
Con 56.10%
East region:
Hertsmere
Con 62.55%
North East region:
Hexham
Con 54.50%
North West region:
Heywood and Middleton
Con 43.07%
East Midlands region:
High Peak
Con 45.86%
East region:
Hitchin and Harpenden
Con 47.08%
London region:
Holborn and St Pancras
Lab 64.52%
London region:
Hornchurch and Upminster
Con 65.76%
London region:
Hornsey and Wood Green
Lab 57.48%
South East region:
Horsham
Con 56.77%
North East region:
Houghton and Sunderland South
Lab 40.72%
South East region:
Hove
Lab 58.30%
Yorkshire and The Humber region:
Huddersfield
Lab 48.97%
East region:
Huntingdon
Con 54.76%
North West region:
Hyndburn
Con 48.50%
London region:
Ilford North
Lab 50.53%
London region:
Ilford South
Lab 65.61%
East region:
Ipswich
Con 50.33%
South East region:
Isle Of Wight
Con 56.17%
London region:
Islington North
Lab 64.31%
London region:
Islington South and Finsbury
Lab 56.25%
North East region:
Jarrow
Lab 45.08%
Yorkshire and The Humber region:
Keighley
Con 48.10%
West Midlands region:
Kenilworth and Southam
Con 57.70%
London region:
Kensington
Con 38.32%
East Midlands region:
Kettering
Con 60.35%
London region:
Kingston and Surbiton
LD 51.12%
Yorkshire and The Humber region:
Kingston upon Hull East
Lab 39.19%
Yorkshire and The Humber region:
Kingston upon Hull North
Lab 49.80%
Yorkshire and The Humber region:
Kingston upon Hull West and Hessle
Lab 42.68%
South West region:
Kingswood
Con 56.19%
North West region:
Knowsley
Lab 80.77%
North West region:
Lancaster and Fleetwood
Lab 46.85%
Yorkshire and The Humber region:
Leeds Central
Lab 61.71%
Yorkshire and The Humber region:
Leeds East
Lab 49.84%
Yorkshire and The Humber region:
Leeds North East
Lab 57.47%
Yorkshire and The Humber region:
Leeds North West
Lab 48.64%
Yorkshire and The Humber region:
Leeds West
Lab 55.08%
East Midlands region:
Leicester East
Lab 50.77%
East Midlands region:
Leicester South
Lab 67.01%
East Midlands region:
Leicester West
Lab 49.72%
North West region:
Leigh
Con 45.27%
South East region:
Lewes
Con 47.89%
London region:
Lewisham East
Lab 59.49%
London region:
Lewisham West and Penge
Lab 61.15%
London region:
Lewisham, Deptford
Lab 70.83%
London region:
Leyton and Wanstead
Lab 64.73%
West Midlands region:
Lichfield
Con 64.53%
East Midlands region:
Lincoln
Con 47.93%
North West region:
Liverpool, Riverside
Lab 77.99%
North West region:
Liverpool, Walton
Lab 84.68%
North West region:
Liverpool, Wavertree
Lab 72.18%
North West region:
Liverpool, West Derby
Lab 77.56%
East Midlands region:
Loughborough
Con 51.17%
East Midlands region:
Louth and Horncastle
Con 72.65%
West Midlands region:
Ludlow
Con 64.08%
East region:
Luton North
Lab 55.17%
East region:
Luton South
Lab 51.79%
North West region:
Macclesfield
Con 52.52%
South East region:
Maidenhead
Con 57.74%
South East region:
Maidstone and The Weald
Con 60.41%
North West region:
Makerfield
Lab 45.08%
East region:
Maldon
Con 72.02%
North West region:
Manchester Central
Lab 70.42%
North West region:
Manchester, Gorton
Lab 77.64%
North West region:
Manchester, Withington
Lab 67.75%
East Midlands region:
Mansfield
Con 63.90%
South East region:
Meon Valley
Con 64.33%
West Midlands region:
Meriden
Con 63.44%
East region:
Mid Bedfordshire
Con 59.79%
East Midlands region:
Mid Derbyshire
Con 58.81%
South West region:
Mid Dorset and North Poole
Con 60.39%
East region:
Mid Norfolk
Con 62.38%
South East region:
Mid Sussex
Con 53.30%
West Midlands region:
Mid Worcestershire
Con 66.69%
North East region:
Middlesbrough
Lab 50.46%
North East region:
Middlesbrough South and East Cleveland
Con 58.84%
South East region:
Milton Keynes North
Con 49.47%
South East region:
Milton Keynes South
Con 50.01%
London region:
Mitcham and Morden
Lab 61.14%
South East region:
Mole Valley
Con 55.43%
North West region:
Morecambe and Lunesdale
Con 52.80%
Yorkshire and The Humber region:
Morley and Outwood
Con 56.66%
South East region:
New Forest East
Con 64.52%
South East region:
New Forest West
Con 63.84%
East Midlands region:
Newark
Con 63.29%
South East region:
Newbury
Con 57.39%
North East region:
Newcastle Upon Tyne Central
Lab 57.55%
North East region:
Newcastle Upon Tyne East
Lab 60.07%
North East region:
Newcastle Upon Tyne North
Lab 45.44%
West Midlands region:
Newcastle-Under-Lyme
Con 52.49%
South West region:
Newton Abbot
Con 55.54%
Yorkshire and The Humber region:
Normanton, Pontefract and Castleford
Lab 37.91%
South West region:
North Cornwall
Con 59.35%
South West region:
North Devon
Con 56.64%
South West region:
North Dorset
Con 63.64%
North East region:
North Durham
Lab 44.17%
East region:
North East Bedfordshire
Con 59.13%
East region:
North East Cambridgeshire
Con 72.55%
East Midlands region:
North East Derbyshire
Con 58.71%
South East region:
North East Hampshire
Con 59.52%
East region:
North East Hertfordshire
Con 56.56%
South West region:
North East Somerset
Con 50.37%
West Midlands region:
North Herefordshire
Con 63.01%
East region:
North Norfolk
Con 58.62%
West Midlands region:
North Shropshire
Con 62.72%
South West region:
North Somerset
Con 52.86%
South West region:
North Swindon
Con 59.12%
South East region:
North Thanet
Con 62.41%
North East region:
North Tyneside
Lab 49.68%
West Midlands region:
North Warwickshire
Con 65.88%
East region:
North West Cambridgeshire
Con 62.46%
North East region:
North West Durham
Con 41.94%
South East region:
North West Hampshire
Con 62.10%
East Midlands region:
North West Leicestershire
Con 62.82%
East region:
North West Norfolk
Con 65.72%
South West region:
North Wiltshire
Con 59.12%
East Midlands region:
Northampton North
Con 53.19%
East Midlands region:
Northampton South
Con 51.22%
East region:
Norwich North
Con 50.55%
East region:
Norwich South
Lab 53.73%
East Midlands region:
Nottingham East
Lab 64.33%
East Midlands region:
Nottingham North
Lab 49.09%
East Midlands region:
Nottingham South
Lab 55.23%
West Midlands region:
Nuneaton
Con 60.61%
London region:
Old Bexley and Sidcup
Con 64.55%
North West region:
Oldham East and Saddleworth
Lab 43.51%
North West region:
Oldham West and Royton
Lab 55.32%
London region:
Orpington
Con 63.39%
South East region:
Oxford East
Lab 57.00%
South East region:
Oxford West and Abingdon
LD 53.28%
North West region:
Pendle
Con 54.15%
Yorkshire and The Humber region:
Penistone and Stocksbridge
Con 47.84%
North West region:
Penrith and The Border
Con 60.38%
East region:
Peterborough
Con 46.72%
South West region:
Plymouth, Moor View
Con 60.65%
South West region:
Plymouth, Sutton and Devonport
Lab 47.88%
South West region:
Poole
Con 58.67%
London region:
Poplar and Limehouse
Lab 63.09%
South East region:
Portsmouth North
Con 61.36%
South East region:
Portsmouth South
Lab 48.64%
North West region:
Preston
Lab 61.76%
Yorkshire and The Humber region:
Pudsey
Con 48.79%
London region:
Putney
Lab 45.14%
East region:
Rayleigh and Wickford
Con 72.61%
South East region:
Reading East
Lab 48.47%
South East region:
Reading West
Con 48.41%
North East region:
Redcar
Con 46.06%
West Midlands region:
Redditch
Con 63.33%
South East region:
Reigate
Con 53.93%
North West region:
Ribble Valley
Con 60.32%
Yorkshire and The Humber region:
Richmond (Yorks)
Con 63.59%
London region:
Richmond Park
LD 53.11%
North West region:
Rochdale
Lab 51.58%
South East region:
Rochester and Strood
Con 59.99%
East region:
Rochford and Southend East
Con 58.66%
London region:
Romford
Con 64.56%
South East region:
Romsey and Southampton North
Con 54.22%
North West region:
Rossendale and Darwen
Con 56.47%
Yorkshire and The Humber region:
Rother Valley
Con 45.11%
Yorkshire and The Humber region:
Rotherham
Lab 41.33%
West Midlands region:
Rugby
Con 57.57%
London region:
Ruislip, Northwood and Pinner
Con 55.56%
South East region:
Runnymede and Weybridge
Con 54.91%
East Midlands region:
Rushcliffe
Con 47.54%
East Midlands region:
Rutland and Melton
Con 62.61%
East region:
Saffron Walden
Con 62.95%
North West region:
Salford and Eccles
Lab 56.79%
South West region:
Salisbury
Con 56.36%
Yorkshire and The Humber region:
Scarborough and Whitby
Con 55.49%
Yorkshire and The Humber region:
Scunthorpe
Con 53.79%
North East region:
Sedgefield
Con 47.18%
North West region:
Sefton Central
Lab 57.50%
Yorkshire and The Humber region:
Selby and Ainsty
Con 60.26%
South East region:
Sevenoaks
Con 60.70%
Yorkshire and The Humber region:
Sheffield Central
Lab 66.72%
Yorkshire and The Humber region:
Sheffield South East
Lab 46.10%
Yorkshire and The Humber region:
Sheffield, Brightside and Hillsborough
Lab 56.49%
Yorkshire and The Humber region:
Sheffield, Hallam
Lab 34.65%
Yorkshire and The Humber region:
Sheffield, Heeley
Lab 50.30%
East Midlands region:
Sherwood
Con 60.80%
Yorkshire and The Humber region:
Shipley
Con 50.81%
West Midlands region:
Shrewsbury and Atcham
Con 52.52%
South East region:
Sittingbourne and Sheppey
Con 67.60%
Yorkshire and The Humber region:
Skipton and Ripon
Con 59.46%
East Midlands region:
Sleaford and North Hykeham
Con 67.14%
South East region:
Slough
Lab 57.65%
West Midlands region:
Solihull
Con 58.38%
South West region:
Somerton and Frome
Con 55.83%
East region:
South Basildon and East Thurrock
Con 66.17%
East region:
South Cambridgeshire
Con 46.34%
East Midlands region:
South Derbyshire
Con 62.76%
South West region:
South Dorset
Con 58.80%
East region:
South East Cambridgeshire
Con 49.99%
South West region:
South East Cornwall
Con 59.28%
East Midlands region:
South Holland and The Deepings
Con 75.92%
East Midlands region:
South Leicestershire
Con 64.02%
East region:
South Norfolk
Con 58.03%
East Midlands region:
South Northamptonshire
Con 62.41%
North West region:
South Ribble
Con 55.83%
North East region:
South Shields
Lab 45.60%
West Midlands region:
South Staffordshire
Con 73.03%
East region:
South Suffolk
Con 62.20%
South West region:
South Swindon
Con 52.29%
South East region:
South Thanet
Con 56.12%
East region:
South West Bedfordshire
Con 60.43%
South West region:
South West Devon
Con 62.37%
East region:
South West Hertfordshire
Con 49.56%
East region:
South West Norfolk
Con 68.99%
South East region:
South West Surrey
Con 53.35%
South West region:
South West Wiltshire
Con 60.18%
South East region:
Southampton, Itchen
Con 50.51%
South East region:
Southampton, Test
Lab 49.46%
East region:
Southend West
Con 59.21%
North West region:
Southport
Con 47.56%
South East region:
Spelthorne
Con 58.86%
East region:
St Albans
LD 50.12%
South West region:
St Austell and Newquay
Con 56.07%
North West region:
St Helens North
Lab 52.29%
North West region:
St Helens South and Whiston
Lab 58.55%
South West region:
St Ives
Con 49.34%
West Midlands region:
Stafford
Con 58.64%
West Midlands region:
Staffordshire Moorlands
Con 64.58%
North West region:
Stalybridge and Hyde
Lab 44.90%
East region:
Stevenage
Con 53.12%
North West region:
Stockport
Lab 52.01%
North East region:
Stockton North
Lab 43.08%
North East region:
Stockton South
Con 50.66%
West Midlands region:
Stoke-On-Trent Central
Con 45.39%
West Midlands region:
Stoke-On-Trent North
Con 52.26%
West Midlands region:
Stoke-On-Trent South
Con 62.20%
West Midlands region:
Stone
Con 63.57%
West Midlands region:
Stourbridge
Con 60.26%
West Midlands region:
Stratford-On-Avon
Con 60.57%
London region:
Streatham
Lab 54.81%
North West region:
Stretford and Urmston
Lab 60.31%
South West region:
Stroud
Con 47.90%
East region:
Suffolk Coastal
Con 56.52%
North East region:
Sunderland Central
Lab 42.17%
South East region:
Surrey Heath
Con 58.58%
London region:
Sutton and Cheam
Con 49.98%
West Midlands region:
Sutton Coldfield
Con 60.40%
West Midlands region:
Tamworth
Con 66.31%
North West region:
Tatton
Con 57.75%
South West region:
Taunton Deane
Con 53.60%
West Midlands region:
Telford
Con 59.65%
South West region:
Tewkesbury
Con 58.44%
South West region:
The Cotswolds
Con 58.00%
West Midlands region:
The Wrekin
Con 63.47%
Yorkshire and The Humber region:
Thirsk and Malton
Con 62.97%
South West region:
Thornbury and Yate
Con 57.81%
East region:
Thurrock
Con 58.56%
South West region:
Tiverton and Honiton
Con 60.21%
South East region:
Tonbridge and Malling
Con 62.78%
London region:
Tooting
Lab 52.69%
South West region:
Torbay
Con 59.22%
South West region:
Torridge and West Devon
Con 60.11%
South West region:
Totnes
Con 53.18%
London region:
Tottenham
Lab 76.02%
South West region:
Truro and Falmouth
Con 46.02%
South East region:
Tunbridge Wells
Con 55.11%
London region:
Twickenham
LD 56.07%
North East region:
Tynemouth
Lab 48.06%
London region:
Uxbridge and South Ruislip
Con 52.61%
London region:
Vauxhall
Lab 56.12%
Yorkshire and The Humber region:
Wakefield
Con 47.27%
North West region:
Wallasey
Lab 64.31%
West Midlands region:
Walsall North
Con 63.83%
West Midlands region:
Walsall South
Lab 49.14%
London region:
Walthamstow
Lab 76.10%
North East region:
Wansbeck
Lab 42.27%
South East region:
Wantage
Con 50.74%
West Midlands region:
Warley
Lab 58.81%
North West region:
Warrington North
Lab 44.17%
North West region:
Warrington South
Con 45.54%
West Midlands region:
Warwick and Leamington
Lab 43.76%
North East region:
Washington and Sunderland West
Lab 42.49%
East region:
Watford
Con 45.50%
East region:
Waveney
Con 62.15%
South East region:
Wealden
Con 60.82%
North West region:
Weaver Vale
Lab 44.90%
East Midlands region:
Wellingborough
Con 62.18%
South West region:
Wells
Con 54.09%
East region:
Welwyn Hatfield
Con 52.63%
Yorkshire and The Humber region:
Wentworth and Dearne
Lab 40.29%
West Midlands region:
West Bromwich East
Con 46.71%
West Midlands region:
West Bromwich West
Con 50.55%
South West region:
West Dorset
Con 55.13%
London region:
West Ham
Lab 70.07%
North West region:
West Lancashire
Lab 52.14%
East region:
West Suffolk
Con 65.79%
West Midlands region:
West Worcestershire
Con 60.68%
London region:
Westminster North
Lab 54.16%
North West region:
Westmorland and Lonsdale
LD 48.94%
South West region:
Weston-Super-Mare
Con 57.51%
North West region:
Wigan
Lab 46.72%
London region:
Wimbledon
Con 38.42%
South East region:
Winchester
Con 48.28%
South East region:
Windsor
Con 58.61%
North West region:
Wirral South
Lab 51.17%
North West region:
Wirral West
Lab 48.22%
East region:
Witham
Con 66.63%
South East region:
Witney
Con 55.23%
South East region:
Woking
Con 48.94%
South East region:
Wokingham
Con 49.57%
West Midlands region:
Wolverhampton North East
Con 51.70%
West Midlands region:
Wolverhampton South East
Lab 46.41%
West Midlands region:
Wolverhampton South West
Con 48.29%
West Midlands region:
Worcester
Con 50.80%
North West region:
Workington
Con 49.25%
North West region:
Worsley and Eccles South
Lab 45.73%
South East region:
Worthing West
Con 55.77%
South East region:
Wycombe
Con 45.23%
North West region:
Wyre and Preston North
Con 59.69%
West Midlands region:
Wyre Forest
Con 65.19%
North West region:
Wythenshawe and Sale East
Lab 53.30%
South West region:
Yeovil
Con 58.37%
Yorkshire and The Humber region:
York Central
Lab 55.17%
Yorkshire and The Humber region:
York Outer
Con 49.37%
Northern Ireland region:
Belfast East
DUP 49.18%
Northern Ireland region:
Belfast North
SF 47.06%
Northern Ireland region:
Belfast South
SDLP 57.19%
Northern Ireland region:
Belfast West
SF 53.80%
Northern Ireland region:
East Antrim
DUP 45.28%
Northern Ireland region:
East Londonderry
DUP 40.11%
Northern Ireland region:
Fermanagh and South Tyrone
SF 43.31%
Northern Ireland region:
Foyle
SDLP 57.02%
Northern Ireland region:
Lagan Valley
DUP 43.14%
Northern Ireland region:
Mid Ulster
SF 45.88%
Northern Ireland region:
Newry and Armagh
SF 39.95%
Northern Ireland region:
North Antrim
DUP 47.35%
Northern Ireland region:
North Down
Alliance 45.17%
Northern Ireland region:
South Antrim
DUP 35.25%
Northern Ireland region:
South Down
SF 32.43%
Northern Ireland region:
Strangford
DUP 47.23%
Northern Ireland region:
Upper Bann
DUP 40.97%
Northern Ireland region:
West Tyrone
SF 40.17%
Scotland region:
Aberdeen North
SNP 54.01%
Scotland region:
Aberdeen South
SNP 44.67%
Scotland region:
Airdrie and Shotts
SNP 45.08%
Scotland region:
Angus
SNP 49.15%
Scotland region:
Argyll and Bute
SNP 43.79%
Scotland region:
Ayr, Carrick and Cumnock
SNP 43.51%
Scotland region:
Banff and Buchan
Con 50.12%
Scotland region:
Berwickshire, Roxburgh and Selkirk
Con 48.45%
Scotland region:
Caithness, Sutherland and Easter Ross
LD 37.21%
Scotland region:
Central Ayrshire
SNP 46.17%
Scotland region:
Coatbridge, Chryston and Bellshill
SNP 47.03%
Scotland region:
Cumbernauld, Kilsyth and Kirkintilloch East
SNP 52.88%
Scotland region:
Dumfries and Galloway
Con 44.10%
Scotland region:
Dumfriesshire, Clydesdale and Tweeddale
Con 46.00%
Scotland region:
Dundee East
SNP 53.80%
Scotland region:
Dundee West
SNP 53.77%
Scotland region:
Dunfermline and West Fife
SNP 44.36%
Scotland region:
East Dunbartonshire
SNP 37.10%
Scotland region:
East Kilbride, Strathaven and Lesmahagow
SNP 46.35%
Scotland region:
East Lothian
SNP 36.16%
Scotland region:
East Renfrewshire
SNP 44.94%
Scotland region:
Edinburgh East
SNP 48.45%
Scotland region:
Edinburgh North and Leith
SNP 43.69%
Scotland region:
Edinburgh South
Lab 47.75%
Scotland region:
Edinburgh South West
SNP 47.63%
Scotland region:
Edinburgh West
LD 39.91%
Scotland region:
Na h-Eileanan An Iar
SNP 45.11%
Scotland region:
Falkirk
SNP 52.53%
Scotland region:
Glasgow Central
SNP 49.25%
Scotland region:
Glasgow East
SNP 47.70%
Scotland region:
Glasgow North
SNP 46.92%
Scotland region:
Glasgow North East
SNP 46.90%
Scotland region:
Glasgow North West
SNP 49.52%
Scotland region:
Glasgow South
SNP 48.12%
Scotland region:
Glasgow South West
SNP 47.88%
Scotland region:
Glenrothes
SNP 51.11%
Scotland region:
Gordon
SNP 42.72%
Scotland region:
Inverclyde
SNP 48.35%
Scotland region:
Inverness, Nairn, Badenoch and Strathspey
SNP 47.89%
Scotland region:
Kilmarnock and Loudoun
SNP 50.84%
Scotland region:
Kirkcaldy and Cowdenbeath
SNP 35.25%
Scotland region:
Lanark and Hamilton East
SNP 41.91%
Scotland region:
Linlithgow and East Falkirk
SNP 44.23%
Scotland region:
Livingston
SNP 46.92%
Scotland region:
Midlothian
SNP 41.54%
Scotland region:
Moray
Con 45.29%
Scotland region:
Motherwell and Wishaw
SNP 46.43%
Scotland region:
North Ayrshire and Arran
SNP 48.54%
Scotland region:
North East Fife
LD 43.08%
Scotland region:
Ochil and South Perthshire
SNP 46.50%
Scotland region:
Orkney and Shetland
LD 44.82%
Scotland region:
Paisley and Renfrewshire North
SNP 47.00%
Scotland region:
Paisley and Renfrewshire South
SNP 50.22%
Scotland region:
Perth and North Perthshire
SNP 50.60%
Scotland region:
Ross, Skye and Lochaber
SNP 48.32%
Scotland region:
Rutherglen and Hamilton West
SNP 44.20%
Scotland region:
Stirling
SNP 51.11%
Scotland region:
West Aberdeenshire and Kincardine
Con 42.65%
Scotland region:
West Dunbartonshire
SNP 49.61%
Wales region:
Ynys Mon
Con 35.45%
Wales region:
Delyn
Con 43.67%
Wales region:
Alyn and Deeside
Lab 42.48%
Wales region:
Wrexham
Con 45.33%
Wales region:
Llanelli
Lab 42.18%
Wales region:
Gower
Lab 45.43%
Wales region:
Swansea West
Lab 51.61%
Wales region:
Swansea East
Lab 51.83%
Wales region:
Aberavon
Lab 53.83%
Wales region:
Cardiff Central
Lab 61.22%
Wales region:
Cardiff North
Lab 49.49%
Wales region:
Rhondda
Lab 54.37%
Wales region:
Torfaen
Lab 41.82%
Wales region:
Monmouth
Con 52.09%
Wales region:
Newport East
Lab 44.44%
Wales region:
Newport West
Lab 43.69%
Wales region:
Arfon
PC 45.17%
Wales region:
Aberconwy
Con 46.09%
Wales region:
Clwyd West
Con 50.75%
Wales region:
Vale Of Clwyd
Con 46.41%
Wales region:
Dwyfor Meirionnydd
PC 48.27%
Wales region:
Clwyd South
Con 44.68%
Wales region:
Montgomeryshire
Con 58.51%
Wales region:
Ceredigion
PC 37.92%
Wales region:
Preseli Pembrokeshire
Con 50.40%
Wales region:
Carmarthen West and South Pembrokeshire
Con 52.67%
Wales region:
Carmarthen East and Dinefwr
PC 38.87%
Wales region:
Brecon and Radnorshire
Con 53.14%
Wales region:
Neath
Lab 43.31%
Wales region:
Cynon Valley
Lab 51.37%
Wales region:
Merthyr Tydfil and Rhymney
Lab 52.45%
Wales region:
Blaenau Gwent
Lab 49.18%
Wales region:
Bridgend
Con 43.07%
Wales region:
Ogmore
Lab 49.74%
Wales region:
Pontypridd
Lab 44.50%
Wales region:
Caerphilly
Lab 44.91%
Wales region:
Islwyn
Lab 44.70%
Wales region:
Vale Of Glamorgan
Con 49.82%
Wales region:
Cardiff West
Lab 51.77%
Wales region:
Cardiff South and Penarth
Lab 54.14%
Winning Party
Con
Lab
SNP
LD
DUP
SF
PC
SDLP
Alliance
Speaker
Green
PARTY VOTE BY EUROPEAN CONSTITUENCIES
Hover or click on area for detail
The party shares, within the European constituencies.The pie charts are also scaled, so that the total size of each party's coloured segments shows both the number of seats that party would expect under proortional representation, within each region, and in aggregate, across the UK.
Wales: 1,544,357 votes
Lab: 40.93%
Con: 36.08%
LD: 5.97%
Brexit: 5.43%
PC: 9.92%
Scotland: 2,759,061 votes
Lab: 18.55%
Con: 25.12%
LD: 9.55%
SNP: 45.03%
South East: 4,652,726 votes
Lab: 22.14%
Con: 54.01%
LD: 18.23%
West Midlands: 2,711,954 votes
Lab: 33.85%
Con: 53.44%
LD: 7.89%
North West: 3,523,684 votes
Lab: 46.49%
Con: 37.49%
LD: 7.88%
East Midlands: 2,338,443 votes
Lab: 31.69%
Con: 54.77%
LD: 7.81%
London: 3,766,120 votes
Lab: 48.13%
Con: 32.00%
LD: 14.94%
Yorkshire and The Humber: 2,546,915 votes
Lab: 38.86%
Con: 43.09%
LD: 8.06%
Brexit: 5.91%
East: 3,068,269 votes
Lab: 24.44%
Con: 57.17%
LD: 13.39%
South West: 3,053,454 votes
Lab: 23.36%
Con: 52.80%
LD: 18.16%
Northern Ireland: 799,035 votes
DUP: 30.55%
SF: 22.76%
SDLP: 14.86%
UUP: 11.65%
Alliance: 16.78%
North East: 1,250,092 votes
Lab: 42.57%
Con: 38.25%
LD: 6.82%
Brexit: 8.07%
Whole UK
SEATS
VOTES
0
10
20
30
40
50
60
70
80
90
100
South East
North West
London
Scotland
West Midlands
East
South West
Yorkshire and The Humber
East Midlands
Wales
North East
Northern Ireland
Seats under PR
Seats under PR by Party by Region
Speaker
UUP
SDLP
Alliance
SF
PC
DUP
Brexit
Green
SNP
LD
Lab
Con
0
1,000,000
2,000,000
3,000,000
4,000,000
5,000,000
South East
North West
London
Scotland
West Midlands
East
South West
Yorkshire and The Humber
East Midlands
Wales
North East
Northern Ireland
Votes 2019
Votes in 2019 by Party by Region
Speaker
UUP
SDLP
Alliance
SF
PC
DUP
Brexit
Green
SNP
LD
Lab
Con
To examine what would have happened had the votes cast in 2019 been allocated under PR, we proceed as follows:
We allocate Chorley to the Speaker
We calculate the proportion of the votes won by each party in each European Parliamentary Constituency, discarding any party with under 2% of the votes in that region.
We calculate the number of seats each party would gain if they were allocated in proportion to their votes in each European constituency, using ordinarymathematical rounding.
We then check the total number of seats allocated in each region. When we do this we find that in a single region, Yorkshire, we had allocate one too few seats. Looking at the difference between the proportions of votes and seats allocated by party, we see that the Liberal Democrats are most under-represented, so we allocate the unassigned seat to them.
This process results in the following seat allocations by region (below left), compared with the corresponding vote proportions shown below right (with parties under 2% removed excepting the Speaker).
SEATS WON CONSISTENT WITH PR
Hover or click on area for detail
This map shows a subset of the seats actually won by parties, capped at the number they would have have won if the votes had been allocated under PR. For each party, among the seats they won, we have preserved the ones in which they achieved the highest shares of the vote.
Aldershot:
Con 58.37%
Aldridge-Brownhills:
Con 70.79%
Altrincham and Sale West:
Con 48.05%
Amber Valley:
Con 63.85%
Arundel and South Downs:
Con 57.92%
Ashford:
Con 62.06%
Ashton-Under-Lyne:
Lab 48.07%
Barking:
Lab 61.17%
Barnsley Central:
Lab 40.12%
Barrow and Furness:
Con 51.85%
Basildon and Billericay:
Con 67.05%
Bath:
LD 54.51%
Batley and Spen:
Lab 42.69%
Beaconsfield:
Con 56.12%
Beckenham:
Con 53.96%
Bedford:
Lab 43.32%
Bermondsey and Old Southwark:
Lab 54.12%
Berwick-Upon-Tweed:
Con 56.87%
Bethnal Green and Bow:
Lab 72.74%
Beverley and Holderness:
Con 62.10%
Bexhill and Battle:
Con 63.61%
Bexleyheath and Crayford:
Con 59.79%
Birkenhead:
Lab 59.04%
Birmingham, Edgbaston:
Lab 50.13%
Birmingham, Erdington:
Lab 50.30%
Birmingham, Hall Green:
Lab 67.83%
Birmingham, Hodge Hill:
Lab 78.65%
Birmingham, Ladywood:
Lab 79.19%
Birmingham, Perry Barr:
Lab 63.10%
Birmingham, Selly Oak:
Lab 56.03%
Birmingham, Yardley:
Lab 54.78%
Bishop Auckland:
Con 53.71%
Blackburn:
Lab 64.91%
Blackley and Broughton:
Lab 61.85%
Blackpool North and Cleveleys:
Con 57.63%
Blackpool South:
Con 49.61%
Blaydon:
Lab 43.33%
Blyth Valley:
Con 42.68%
Bognor Regis and Littlehampton:
Con 63.49%
Bolton North East:
Con 45.36%
Bolton South East:
Lab 52.99%
Bolton West:
Con 55.29%
Bootle:
Lab 79.44%
Boston and Skegness:
Con 76.66%
Bosworth:
Con 63.89%
Bracknell:
Con 58.68%
Bradford East:
Lab 62.98%
Bradford South:
Lab 46.27%
Bradford West:
Lab 76.22%
Braintree:
Con 67.55%
Brent Central:
Lab 64.68%
Brentwood and Ongar:
Con 68.57%
Bridgwater and West Somerset:
Con 62.14%
Brigg and Goole:
Con 71.29%
Brighton, Kemptown:
Lab 51.58%
Brighton, Pavilion:
Green 57.16%
Bristol East:
Lab 53.14%
Bristol North West:
Lab 48.90%
Bristol South:
Lab 50.54%
Bristol West:
Lab 62.27%
Broadland:
Con 59.56%
Bromley and Chislehurst:
Con 52.58%
Bromsgrove:
Con 63.40%
Broxbourne:
Con 65.58%
Buckingham:
Con 58.36%
Burton:
Con 60.65%
Bury North:
Con 46.24%
Bury St Edmunds:
Con 60.96%
Calder Valley:
Con 51.88%
Camberwell and Peckham:
Lab 71.26%
Cambridge:
Lab 47.97%
Cannock Chase:
Con 68.31%
Canterbury:
Lab 48.27%
Carlisle:
Con 55.18%
Carshalton and Wallington:
Con 42.41%
Castle Point:
Con 76.72%
Central Devon:
Con 55.27%
Central Suffolk and North Ipswich:
Con 62.67%
Charnwood:
Con 63.44%
Chatham and Aylesford:
Con 66.58%
Cheadle:
Con 45.96%
Chelsea and Fulham:
Con 49.86%
Chesham and Amersham:
Con 55.40%
Chesterfield:
Lab 40.21%
Chichester:
Con 57.81%
Chingford and Woodford Green:
Con 48.47%
Chipping Barnet:
Con 44.72%
Chorley:
Speaker 90.97%
Christchurch:
Con 65.24%
Cities Of London and Westminster:
Con 39.91%
City Of Chester:
Lab 49.64%
Clacton:
Con 72.26%
Cleethorpes:
Con 68.99%
Colne Valley:
Con 48.42%
Congleton:
Con 58.96%
Copeland:
Con 53.75%
Corby:
Con 55.25%
Coventry North East:
Lab 52.68%
Coventry North West:
Lab 43.81%
Coventry South:
Lab 43.39%
Crewe and Nantwich:
Con 53.12%
Croydon North:
Lab 65.63%
Croydon South:
Con 52.20%
Darlington:
Con 48.05%
Dartford:
Con 62.95%
Daventry:
Con 64.55%
Denton and Reddish:
Lab 50.06%
Derby South:
Lab 51.08%
Derbyshire Dales:
Con 58.69%
Devizes:
Con 63.10%
Dewsbury:
Con 46.43%
Dover:
Con 56.86%
Dudley North:
Con 63.06%
Dudley South:
Con 67.90%
Dulwich and West Norwood:
Lab 65.48%
Ealing North:
Lab 56.49%
Ealing, Southall:
Lab 60.82%
Easington:
Lab 45.46%
East Ham:
Lab 76.34%
East Hampshire:
Con 58.79%
East Surrey:
Con 59.68%
East Yorkshire:
Con 64.41%
Eastleigh:
Con 55.43%
Eddisbury:
Con 56.81%
Edmonton:
Lab 64.99%
Ellesmere Port and Neston:
Lab 53.34%
Elmet and Rothwell:
Con 57.92%
Epping Forest:
Con 64.38%
Erewash:
Con 56.46%
Exeter:
Lab 53.18%
Fareham:
Con 63.68%
Faversham and Mid Kent:
Con 63.23%
Feltham and Heston:
Lab 52.03%
Finchley and Golders Green:
Con 43.84%
Folkestone and Hythe:
Con 60.14%
Forest Of Dean:
Con 59.60%
Fylde:
Con 60.94%
Gainsborough:
Con 66.40%
Garston and Halewood:
Lab 72.34%
Gateshead:
Lab 53.61%
Gillingham and Rainham:
Con 61.30%
Gosport:
Con 66.51%
Grantham and Stamford:
Con 65.70%
Gravesham:
Con 62.20%
Great Grimsby:
Con 54.86%
Great Yarmouth:
Con 65.79%
Greenwich and Woolwich:
Lab 56.82%
Hackney North and Stoke Newington:
Lab 70.29%
Hackney South and Shoreditch:
Lab 73.26%
Halesowen and Rowley Regis:
Con 60.47%
Halifax:
Lab 46.27%
Haltemprice and Howden:
Con 62.37%
Halton:
Lab 63.49%
Hammersmith:
Lab 57.87%
Harborough:
Con 55.30%
Harlow:
Con 63.45%
Harrogate and Knaresborough:
Con 52.62%
Harrow East:
Con 54.42%
Harrow West:
Lab 52.44%
Harwich and North Essex:
Con 61.26%
Havant:
Con 65.39%
Hayes and Harlington:
Lab 55.79%
Hazel Grove:
Con 48.77%
Hendon:
Con 48.80%
Hereford and South Herefordshire:
Con 61.21%
Hertsmere:
Con 62.55%
Hexham:
Con 54.50%
Holborn and St Pancras:
Lab 64.52%
Hornchurch and Upminster:
Con 65.76%
Hornsey and Wood Green:
Lab 57.48%
Horsham:
Con 56.77%
Hove:
Lab 58.30%
Huddersfield:
Lab 48.97%
Hyndburn:
Con 48.50%
Ilford South:
Lab 65.61%
Isle Of Wight:
Con 56.17%
Islington North:
Lab 64.31%
Islington South and Finsbury:
Lab 56.25%
Jarrow:
Lab 45.08%
Keighley:
Con 48.10%
Kensington:
Con 38.32%
Kettering:
Con 60.35%
Kingston and Surbiton:
LD 51.12%
Kingston upon Hull North:
Lab 49.80%
Kingston upon Hull West and Hessle:
Lab 42.68%
Kingswood:
Con 56.19%
Knowsley:
Lab 80.77%
Lancaster and Fleetwood:
Lab 46.85%
Leeds Central:
Lab 61.71%
Leeds East:
Lab 49.84%
Leeds North East:
Lab 57.47%
Leeds North West:
Lab 48.64%
Leeds West:
Lab 55.08%
Leicester East:
Lab 50.77%
Leicester South:
Lab 67.01%
Leicester West:
Lab 49.72%
Lewisham East:
Lab 59.49%
Lewisham West and Penge:
Lab 61.15%
Lewisham, Deptford:
Lab 70.83%
Leyton and Wanstead:
Lab 64.73%
Lichfield:
Con 64.53%
Liverpool, Riverside:
Lab 77.99%
Liverpool, Walton:
Lab 84.68%
Liverpool, Wavertree:
Lab 72.18%
Liverpool, West Derby:
Lab 77.56%
Louth and Horncastle:
Con 72.65%
Ludlow:
Con 64.08%
Luton North:
Lab 55.17%
Luton South:
Lab 51.79%
Macclesfield:
Con 52.52%
Maidenhead:
Con 57.74%
Maidstone and The Weald:
Con 60.41%
Maldon:
Con 72.02%
Manchester Central:
Lab 70.42%
Manchester, Gorton:
Lab 77.64%
Manchester, Withington:
Lab 67.75%
Mansfield:
Con 63.90%
Meon Valley:
Con 64.33%
Meriden:
Con 63.44%
Mid Bedfordshire:
Con 59.79%
Mid Derbyshire:
Con 58.81%
Mid Dorset and North Poole:
Con 60.39%
Mid Norfolk:
Con 62.38%
Mid Worcestershire:
Con 66.69%
Middlesbrough:
Lab 50.46%
Middlesbrough South and East Cleveland:
Con 58.84%
Mitcham and Morden:
Lab 61.14%
Mole Valley:
Con 55.43%
Morecambe and Lunesdale:
Con 52.80%
Morley and Outwood:
Con 56.66%
New Forest East:
Con 64.52%
New Forest West:
Con 63.84%
Newark:
Con 63.29%
Newbury:
Con 57.39%
Newcastle Upon Tyne Central:
Lab 57.55%
Newcastle Upon Tyne East:
Lab 60.07%
Newcastle Upon Tyne North:
Lab 45.44%
Newton Abbot:
Con 55.54%
North Cornwall:
Con 59.35%
North Devon:
Con 56.64%
North Dorset:
Con 63.64%
North Durham:
Lab 44.17%
North East Bedfordshire:
Con 59.13%
North East Cambridgeshire:
Con 72.55%
North East Derbyshire:
Con 58.71%
North East Hampshire:
Con 59.52%
North Herefordshire:
Con 63.01%
North Norfolk:
Con 58.62%
North Shropshire:
Con 62.72%
North Swindon:
Con 59.12%
North Thanet:
Con 62.41%
North Tyneside:
Lab 49.68%
North Warwickshire:
Con 65.88%
North West Cambridgeshire:
Con 62.46%
North West Durham:
Con 41.94%
North West Hampshire:
Con 62.10%
North West Leicestershire:
Con 62.82%
North West Norfolk:
Con 65.72%
North Wiltshire:
Con 59.12%
Norwich South:
Lab 53.73%
Nottingham East:
Lab 64.33%
Nottingham North:
Lab 49.09%
Nottingham South:
Lab 55.23%
Nuneaton:
Con 60.61%
Old Bexley and Sidcup:
Con 64.55%
Oldham West and Royton:
Lab 55.32%
Orpington:
Con 63.39%
Oxford East:
Lab 57.00%
Oxford West and Abingdon:
LD 53.28%
Pendle:
Con 54.15%
Penistone and Stocksbridge:
Con 47.84%
Penrith and The Border:
Con 60.38%
Plymouth, Moor View:
Con 60.65%
Plymouth, Sutton and Devonport:
Lab 47.88%
Poole:
Con 58.67%
Poplar and Limehouse:
Lab 63.09%
Portsmouth North:
Con 61.36%
Portsmouth South:
Lab 48.64%
Preston:
Lab 61.76%
Pudsey:
Con 48.79%
Rayleigh and Wickford:
Con 72.61%
Reading East:
Lab 48.47%
Redcar:
Con 46.06%
Redditch:
Con 63.33%
Ribble Valley:
Con 60.32%
Richmond (Yorks):
Con 63.59%
Richmond Park:
LD 53.11%
Rochdale:
Lab 51.58%
Rochester and Strood:
Con 59.99%
Rochford and Southend East:
Con 58.66%
Romford:
Con 64.56%
Rossendale and Darwen:
Con 56.47%
Rotherham:
Lab 41.33%
Ruislip, Northwood and Pinner:
Con 55.56%
Rutland and Melton:
Con 62.61%
Saffron Walden:
Con 62.95%
Salford and Eccles:
Lab 56.79%
Salisbury:
Con 56.36%
Scarborough and Whitby:
Con 55.49%
Scunthorpe:
Con 53.79%
Sedgefield:
Con 47.18%
Sefton Central:
Lab 57.50%
Selby and Ainsty:
Con 60.26%
Sevenoaks:
Con 60.70%
Sheffield Central:
Lab 66.72%
Sheffield South East:
Lab 46.10%
Sheffield, Brightside and Hillsborough:
Lab 56.49%
Sheffield, Heeley:
Lab 50.30%
Sherwood:
Con 60.80%
Shipley:
Con 50.81%
Sittingbourne and Sheppey:
Con 67.60%
Skipton and Ripon:
Con 59.46%
Sleaford and North Hykeham:
Con 67.14%
Slough:
Lab 57.65%
Solihull:
Con 58.38%
Somerton and Frome:
Con 55.83%
South Basildon and East Thurrock:
Con 66.17%
South Derbyshire:
Con 62.76%
South Dorset:
Con 58.80%
South East Cornwall:
Con 59.28%
South Holland and The Deepings:
Con 75.92%
South Leicestershire:
Con 64.02%
South Northamptonshire:
Con 62.41%
South Ribble:
Con 55.83%
South Shields:
Lab 45.60%
South Staffordshire:
Con 73.03%
South Suffolk:
Con 62.20%
South Thanet:
Con 56.12%
South West Bedfordshire:
Con 60.43%
South West Devon:
Con 62.37%
South West Norfolk:
Con 68.99%
South West Wiltshire:
Con 60.18%
Southampton, Test:
Lab 49.46%
Southend West:
Con 59.21%
Southport:
Con 47.56%
Spelthorne:
Con 58.86%
St Albans:
LD 50.12%
St Austell and Newquay:
Con 56.07%
St Helens North:
Lab 52.29%
St Helens South and Whiston:
Lab 58.55%
Stafford:
Con 58.64%
Staffordshire Moorlands:
Con 64.58%
Stockport:
Lab 52.01%
Stockton North:
Lab 43.08%
Stockton South:
Con 50.66%
Stoke-On-Trent South:
Con 62.20%
Stone:
Con 63.57%
Stourbridge:
Con 60.26%
Stratford-On-Avon:
Con 60.57%
Streatham:
Lab 54.81%
Stretford and Urmston:
Lab 60.31%
Surrey Heath:
Con 58.58%
Sutton and Cheam:
Con 49.98%
Sutton Coldfield:
Con 60.40%
Tamworth:
Con 66.31%
Tatton:
Con 57.75%
Telford:
Con 59.65%
Tewkesbury:
Con 58.44%
The Cotswolds:
Con 58.00%
The Wrekin:
Con 63.47%
Thirsk and Malton:
Con 62.97%
Thornbury and Yate:
Con 57.81%
Thurrock:
Con 58.56%
Tiverton and Honiton:
Con 60.21%
Tonbridge and Malling:
Con 62.78%
Tooting:
Lab 52.69%
Torbay:
Con 59.22%
Torridge and West Devon:
Con 60.11%
Tottenham:
Lab 76.02%
Twickenham:
LD 56.07%
Tynemouth:
Lab 48.06%
Uxbridge and South Ruislip:
Con 52.61%
Vauxhall:
Lab 56.12%
Wakefield:
Con 47.27%
Wallasey:
Lab 64.31%
Walsall North:
Con 63.83%
Walsall South:
Lab 49.14%
Walthamstow:
Lab 76.10%
Warley:
Lab 58.81%
Warrington South:
Con 45.54%
Warwick and Leamington:
Lab 43.76%
Waveney:
Con 62.15%
Wealden:
Con 60.82%
Wellingborough:
Con 62.18%
Wentworth and Dearne:
Lab 40.29%
West Ham:
Lab 70.07%
West Lancashire:
Lab 52.14%
West Suffolk:
Con 65.79%
West Worcestershire:
Con 60.68%
Westminster North:
Lab 54.16%
Westmorland and Lonsdale:
LD 48.94%
Weston-Super-Mare:
Con 57.51%
Wigan:
Lab 46.72%
Wimbledon:
Con 38.42%
Windsor:
Con 58.61%
Wirral South:
Lab 51.17%
Wirral West:
Lab 48.22%
Witham:
Con 66.63%
Wolverhampton South East:
Lab 46.41%
Workington:
Con 49.25%
Worthing West:
Con 55.77%
Wyre and Preston North:
Con 59.69%
Wyre Forest:
Con 65.19%
Wythenshawe and Sale East:
Lab 53.30%
Yeovil:
Con 58.37%
York Central:
Lab 55.17%
York Outer:
Con 49.37%
Belfast East:
DUP 49.18%
Belfast North:
SF 47.06%
Belfast South:
SDLP 57.19%
Belfast West:
SF 53.80%
East Antrim:
DUP 45.28%
Fermanagh and South Tyrone:
SF 43.31%
Foyle:
SDLP 57.02%
Lagan Valley:
DUP 43.14%
Mid Ulster:
SF 45.88%
North Antrim:
DUP 47.35%
North Down:
Alliance 45.17%
Strangford:
DUP 47.23%
Upper Bann:
DUP 40.97%
Aberdeen North:
SNP 54.01%
Angus:
SNP 49.15%
Banff and Buchan:
Con 50.12%
Berwickshire, Roxburgh and Selkirk:
Con 48.45%
Caithness, Sutherland and Easter Ross:
LD 37.21%
Coatbridge, Chryston and Bellshill:
SNP 47.03%
Cumbernauld, Kilsyth and Kirkintilloch East:
SNP 52.88%
Dumfries and Galloway:
Con 44.10%
Dumfriesshire, Clydesdale and Tweeddale:
Con 46.00%
Dundee East:
SNP 53.80%
Dundee West:
SNP 53.77%
Edinburgh East:
SNP 48.45%
Edinburgh South:
Lab 47.75%
Edinburgh South West:
SNP 47.63%
Edinburgh West:
LD 39.91%
Falkirk:
SNP 52.53%
Glasgow Central:
SNP 49.25%
Glasgow East:
SNP 47.70%
Glasgow North:
SNP 46.92%
Glasgow North West:
SNP 49.52%
Glasgow South:
SNP 48.12%
Glasgow South West:
SNP 47.88%
Glenrothes:
SNP 51.11%
Inverclyde:
SNP 48.35%
Inverness, Nairn, Badenoch and Strathspey:
SNP 47.89%
Kilmarnock and Loudoun:
SNP 50.84%
Livingston:
SNP 46.92%
Moray:
Con 45.29%
North Ayrshire and Arran:
SNP 48.54%
North East Fife:
LD 43.08%
Orkney and Shetland:
LD 44.82%
Paisley and Renfrewshire North:
SNP 47.00%
Paisley and Renfrewshire South:
SNP 50.22%
Perth and North Perthshire:
SNP 50.60%
Ross, Skye and Lochaber:
SNP 48.32%
Stirling:
SNP 51.11%
West Aberdeenshire and Kincardine:
Con 42.65%
West Dunbartonshire:
SNP 49.61%
Ynys Mon:
Con 35.45%
Delyn:
Con 43.67%
Wrexham:
Con 45.33%
Gower:
Lab 45.43%
Swansea West:
Lab 51.61%
Swansea East:
Lab 51.83%
Aberavon:
Lab 53.83%
Cardiff Central:
Lab 61.22%
Cardiff North:
Lab 49.49%
Rhondda:
Lab 54.37%
Monmouth:
Con 52.09%
Newport East:
Lab 44.44%
Arfon:
PC 45.17%
Aberconwy:
Con 46.09%
Clwyd West:
Con 50.75%
Vale Of Clwyd:
Con 46.41%
Dwyfor Meirionnydd:
PC 48.27%
Clwyd South:
Con 44.68%
Montgomeryshire:
Con 58.51%
Ceredigion:
PC 37.92%
Preseli Pembrokeshire:
Con 50.40%
Carmarthen West and South Pembrokeshire:
Con 52.67%
Carmarthen East and Dinefwr:
PC 38.87%
Brecon and Radnorshire:
Con 53.14%
Cynon Valley:
Lab 51.37%
Merthyr Tydfil and Rhymney:
Lab 52.45%
Blaenau Gwent:
Lab 49.18%
Bridgend:
Con 43.07%
Ogmore:
Lab 49.74%
Pontypridd:
Lab 44.50%
Caerphilly:
Lab 44.91%
Islwyn:
Lab 44.70%
Vale Of Glamorgan:
Con 49.82%
Cardiff West:
Lab 51.77%
Cardiff South and Penarth:
Lab 54.14%
Surviving Under PR
Con
Lab
SNP
LD
DUP
PC
SF
SDLP
Green
Alliance
Speaker
MAXIMALLY CONSISTENT ACTUAL WINNER
Hover or click on area for detail
In this case, we preserve all seats shown on the left, i.e. the seats won by the large parties, consistent with proportionality. We then allocate the rest by going through the parties, large to small, allocating seats in the remaining areas in which they did best. This tends to mean the small parties are shown in fairly random places. (Note: most PR systems don't allocate seats geographically to small parties like this; we are doing it mostly to give the right impression of the number of seats each party would have won in each region.)
Aldershot:
Con 58.37%
Aldridge-Brownhills:
Con 70.79%
Altrincham and Sale West:
Con 48.05%
Amber Valley:
Con 63.85%
Arundel and South Downs:
Con 57.92%
Ashfield:
Con 39.26%
Ashford:
Con 62.06%
Ashton-Under-Lyne:
Lab 48.07%
Aylesbury:
Con 54.04%
Banbury:
Con 54.27%
Barking:
Lab 61.17%
Barnsley Central:
Lab 40.12%
Barnsley East:
Lab 37.64%
Barrow and Furness:
Con 51.85%
Basildon and Billericay:
Con 67.05%
Basingstoke:
Con 54.09%
Bassetlaw:
Con 55.23%
Bath:
LD 54.51%
Batley and Spen:
Lab 42.69%
Battersea:
Lab 45.50%
Beaconsfield:
Con 56.12%
Beckenham:
Con 53.96%
Bedford:
Lab 43.32%
Bermondsey and Old Southwark:
Lab 54.12%
Berwick-Upon-Tweed:
Con 56.87%
Bethnal Green and Bow:
Lab 72.74%
Beverley and Holderness:
Con 62.10%
Bexhill and Battle:
Con 63.61%
Bexleyheath and Crayford:
Con 59.79%
Birkenhead:
Lab 59.04%
Birmingham, Edgbaston:
Lab 50.13%
Birmingham, Erdington:
Lab 50.30%
Birmingham, Hall Green:
Lab 67.83%
Birmingham, Hodge Hill:
Lab 78.65%
Birmingham, Ladywood:
Lab 79.19%
Birmingham, Northfield:
Con 46.31%
Birmingham, Perry Barr:
Lab 63.10%
Birmingham, Selly Oak:
Lab 56.03%
Birmingham, Yardley:
Lab 54.78%
Bishop Auckland:
Con 53.71%
Blackburn:
Lab 64.91%
Blackley and Broughton:
Lab 61.85%
Blackpool North and Cleveleys:
Con 57.63%
Blackpool South:
Con 49.61%
Blaydon:
Lab 43.33%
Blyth Valley:
Con 42.68%
Bognor Regis and Littlehampton:
Con 63.49%
Bolsover:
Con 47.44%
Bolton North East:
Con 45.36%
Bolton South East:
Lab 52.99%
Bolton West:
Con 55.29%
Bootle:
Lab 79.44%
Boston and Skegness:
Con 76.66%
Bosworth:
Con 63.89%
Bournemouth East:
Con 50.59%
Bournemouth West:
Con 53.40%
Bracknell:
Con 58.68%
Bradford East:
Lab 62.98%
Bradford South:
Lab 46.27%
Bradford West:
Lab 76.22%
Braintree:
Con 67.55%
Brent Central:
Lab 64.68%
Brent North:
Lab 51.87%
Brentford and Isleworth:
Lab 50.18%
Brentwood and Ongar:
Con 68.57%
Bridgwater and West Somerset:
Con 62.14%
Brigg and Goole:
Con 71.29%
Brighton, Kemptown:
Lab 51.58%
Brighton, Pavilion:
Green 57.16%
Bristol East:
Lab 53.14%
Bristol North West:
Lab 48.90%
Bristol South:
Lab 50.54%
Bristol West:
Lab 62.27%
Broadland:
Con 59.56%
Bromley and Chislehurst:
Con 52.58%
Bromsgrove:
Con 63.40%
Broxbourne:
Con 65.58%
Broxtowe:
Con 48.13%
Buckingham:
Con 58.36%
Burnley:
Con 40.32%
Burton:
Con 60.65%
Bury North:
Con 46.24%
Bury South:
Con 43.83%
Bury St Edmunds:
Con 60.96%
Calder Valley:
Con 51.88%
Camberwell and Peckham:
Lab 71.26%
Camborne and Redruth:
Con 53.14%
Cambridge:
Lab 47.97%
Cannock Chase:
Con 68.31%
Canterbury:
Lab 48.27%
Carlisle:
Con 55.18%
Carshalton and Wallington:
Con 42.41%
Castle Point:
Con 76.72%
Central Devon:
Con 55.27%
Central Suffolk and North Ipswich:
Con 62.67%
Charnwood:
Con 63.44%
Chatham and Aylesford:
Con 66.58%
Cheadle:
Con 45.96%
Chelmsford:
Con 55.90%
Chelsea and Fulham:
Con 49.86%
Cheltenham:
Con 47.99%
Chesham and Amersham:
Con 55.40%
Chesterfield:
Lab 40.21%
Chichester:
Con 57.81%
Chingford and Woodford Green:
Con 48.47%
Chippenham:
Con 54.28%
Chipping Barnet:
Con 44.72%
Chorley:
Speaker 90.97%
Christchurch:
Con 65.24%
Cities Of London and Westminster:
Con 39.91%
City Of Chester:
Lab 49.64%
City Of Durham:
Lab 42.02%
Clacton:
Con 72.26%
Cleethorpes:
Con 68.99%
Colchester:
Con 50.43%
Colne Valley:
Con 48.42%
Congleton:
Con 58.96%
Copeland:
Con 53.75%
Corby:
Con 55.25%
Coventry North East:
Lab 52.68%
Coventry North West:
Lab 43.81%
Coventry South:
Lab 43.39%
Crawley:
Con 54.19%
Crewe and Nantwich:
Con 53.12%
Croydon Central:
Lab 50.19%
Croydon North:
Lab 65.63%
Croydon South:
Con 52.20%
Dagenham and Rainham:
Lab 44.51%
Darlington:
Con 48.05%
Dartford:
Con 62.95%
Daventry:
Con 64.55%
Denton and Reddish:
Lab 50.06%
Derby North:
Con 45.22%
Derby South:
Lab 51.08%
Derbyshire Dales:
Con 58.69%
Devizes:
Con 63.10%
Dewsbury:
Con 46.43%
Don Valley:
Con 43.16%
Doncaster Central:
Lab 40.01%
Doncaster North:
Lab 38.68%
Dover:
Con 56.86%
Dudley North:
Con 63.06%
Dudley South:
Con 67.90%
Dulwich and West Norwood:
Lab 65.48%
Ealing Central and Acton:
Lab 51.33%
Ealing North:
Lab 56.49%
Ealing, Southall:
Lab 60.82%
Easington:
Lab 45.46%
East Devon:
Con 50.84%
East Ham:
Lab 76.34%
East Hampshire:
Con 58.79%
East Surrey:
Con 59.68%
East Worthing and Shoreham:
Con 51.02%
East Yorkshire:
Con 64.41%
Eastbourne:
Con 48.88%
Eastleigh:
Con 55.43%
Eddisbury:
Con 56.81%
Edmonton:
Lab 64.99%
Ellesmere Port and Neston:
Lab 53.34%
Elmet and Rothwell:
Con 57.92%
Eltham:
Lab 47.04%
Enfield North:
Lab 51.81%
Enfield, Southgate:
Lab 48.49%
Epping Forest:
Con 64.38%
Epsom and Ewell:
Con 53.52%
Erewash:
Con 56.46%
Erith and Thamesmead:
Lab 48.04%
Esher and Walton:
Con 49.35%
Exeter:
Lab 53.18%
Fareham:
Con 63.68%
Faversham and Mid Kent:
Con 63.23%
Feltham and Heston:
Lab 52.03%
Filton and Bradley Stoke:
Con 48.92%
Finchley and Golders Green:
Con 43.84%
Folkestone and Hythe:
Con 60.14%
Forest Of Dean:
Con 59.60%
Fylde:
Con 60.94%
Gainsborough:
Con 66.40%
Garston and Halewood:
Lab 72.34%
Gateshead:
Lab 53.61%
Gedling:
Con 45.48%
Gillingham and Rainham:
Con 61.30%
Gloucester:
Con 54.24%
Gosport:
Con 66.51%
Grantham and Stamford:
Con 65.70%
Gravesham:
Con 62.20%
Great Grimsby:
Con 54.86%
Great Yarmouth:
Con 65.79%
Greenwich and Woolwich:
Lab 56.82%
Guildford:
Con 44.87%
Hackney North and Stoke Newington:
Lab 70.29%
Hackney South and Shoreditch:
Lab 73.26%
Halesowen and Rowley Regis:
Con 60.47%
Halifax:
Lab 46.27%
Haltemprice and Howden:
Con 62.37%
Halton:
Lab 63.49%
Hammersmith:
Lab 57.87%
Hampstead and Kilburn:
Lab 48.93%
Harborough:
Con 55.30%
Harlow:
Con 63.45%
Harrogate and Knaresborough:
Con 52.62%
Harrow East:
Con 54.42%
Harrow West:
Lab 52.44%
Hartlepool:
Lab 37.68%
Harwich and North Essex:
Con 61.26%
Hastings and Rye:
Con 49.56%
Havant:
Con 65.39%
Hayes and Harlington:
Lab 55.79%
Hazel Grove:
Con 48.77%
Hemel Hempstead:
Con 56.50%
Hemsworth:
Lab 37.49%
Hendon:
Con 48.80%
Henley:
Con 54.78%
Hereford and South Herefordshire:
Con 61.21%
Hertford and Stortford:
Con 56.10%
Hertsmere:
Con 62.55%
Hexham:
Con 54.50%
Heywood and Middleton:
Con 43.07%
High Peak:
Con 45.86%
Hitchin and Harpenden:
Con 47.08%
Holborn and St Pancras:
Lab 64.52%
Hornchurch and Upminster:
Con 65.76%
Hornsey and Wood Green:
Lab 57.48%
Horsham:
Con 56.77%
Houghton and Sunderland South:
Lab 40.72%
Hove:
Lab 58.30%
Huddersfield:
Lab 48.97%
Huntingdon:
Con 54.76%
Hyndburn:
Con 48.50%
Ilford North:
Lab 50.53%
Ilford South:
Lab 65.61%
Ipswich:
Con 50.33%
Isle Of Wight:
Con 56.17%
Islington North:
Lab 64.31%
Islington South and Finsbury:
Lab 56.25%
Jarrow:
Lab 45.08%
Keighley:
Con 48.10%
Kenilworth and Southam:
Con 57.70%
Kensington:
Con 38.32%
Kettering:
Con 60.35%
Kingston and Surbiton:
LD 51.12%
Kingston upon Hull East:
Lab 39.19%
Kingston upon Hull North:
Lab 49.80%
Kingston upon Hull West and Hessle:
Lab 42.68%
Kingswood:
Con 56.19%
Knowsley:
Lab 80.77%
Lancaster and Fleetwood:
Lab 46.85%
Leeds Central:
Lab 61.71%
Leeds East:
Lab 49.84%
Leeds North East:
Lab 57.47%
Leeds North West:
Lab 48.64%
Leeds West:
Lab 55.08%
Leicester East:
Lab 50.77%
Leicester South:
Lab 67.01%
Leicester West:
Lab 49.72%
Leigh:
Con 45.27%
Lewes:
Con 47.89%
Lewisham East:
Lab 59.49%
Lewisham West and Penge:
Lab 61.15%
Lewisham, Deptford:
Lab 70.83%
Leyton and Wanstead:
Lab 64.73%
Lichfield:
Con 64.53%
Lincoln:
Con 47.93%
Liverpool, Riverside:
Lab 77.99%
Liverpool, Walton:
Lab 84.68%
Liverpool, Wavertree:
Lab 72.18%
Liverpool, West Derby:
Lab 77.56%
Loughborough:
Con 51.17%
Louth and Horncastle:
Con 72.65%
Ludlow:
Con 64.08%
Luton North:
Lab 55.17%
Luton South:
Lab 51.79%
Macclesfield:
Con 52.52%
Maidenhead:
Con 57.74%
Maidstone and The Weald:
Con 60.41%
Makerfield:
Lab 45.08%
Maldon:
Con 72.02%
Manchester Central:
Lab 70.42%
Manchester, Gorton:
Lab 77.64%
Manchester, Withington:
Lab 67.75%
Mansfield:
Con 63.90%
Meon Valley:
Con 64.33%
Meriden:
Con 63.44%
Mid Bedfordshire:
Con 59.79%
Mid Derbyshire:
Con 58.81%
Mid Dorset and North Poole:
Con 60.39%
Mid Norfolk:
Con 62.38%
Mid Sussex:
Con 53.30%
Mid Worcestershire:
Con 66.69%
Middlesbrough:
Lab 50.46%
Middlesbrough South and East Cleveland:
Con 58.84%
Milton Keynes North:
Con 49.47%
Milton Keynes South:
Con 50.01%
Mitcham and Morden:
Lab 61.14%
Mole Valley:
Con 55.43%
Morecambe and Lunesdale:
Con 52.80%
Morley and Outwood:
Con 56.66%
New Forest East:
Con 64.52%
New Forest West:
Con 63.84%
Newark:
Con 63.29%
Newbury:
Con 57.39%
Newcastle Upon Tyne Central:
Lab 57.55%
Newcastle Upon Tyne East:
Lab 60.07%
Newcastle Upon Tyne North:
Lab 45.44%
Newcastle-Under-Lyme:
Con 52.49%
Newton Abbot:
Con 55.54%
Normanton, Pontefract and Castleford:
Lab 37.91%
North Cornwall:
Con 59.35%
North Devon:
Con 56.64%
North Dorset:
Con 63.64%
North Durham:
Lab 44.17%
North East Bedfordshire:
Con 59.13%
North East Cambridgeshire:
Con 72.55%
North East Derbyshire:
Con 58.71%
North East Hampshire:
Con 59.52%
North East Hertfordshire:
Con 56.56%
North East Somerset:
Con 50.37%
North Herefordshire:
Con 63.01%
North Norfolk:
Con 58.62%
North Shropshire:
Con 62.72%
North Somerset:
Con 52.86%
North Swindon:
Con 59.12%
North Thanet:
Con 62.41%
North Tyneside:
Lab 49.68%
North Warwickshire:
Con 65.88%
North West Cambridgeshire:
Con 62.46%
North West Durham:
Con 41.94%
North West Hampshire:
Con 62.10%
North West Leicestershire:
Con 62.82%
North West Norfolk:
Con 65.72%
North Wiltshire:
Con 59.12%
Northampton North:
Con 53.19%
Northampton South:
Con 51.22%
Norwich North:
Con 50.55%
Norwich South:
Lab 53.73%
Nottingham East:
Lab 64.33%
Nottingham North:
Lab 49.09%
Nottingham South:
Lab 55.23%
Nuneaton:
Con 60.61%
Old Bexley and Sidcup:
Con 64.55%
Oldham East and Saddleworth:
Lab 43.51%
Oldham West and Royton:
Lab 55.32%
Orpington:
Con 63.39%
Oxford East:
Lab 57.00%
Oxford West and Abingdon:
LD 53.28%
Pendle:
Con 54.15%
Penistone and Stocksbridge:
Con 47.84%
Penrith and The Border:
Con 60.38%
Peterborough:
Con 46.72%
Plymouth, Moor View:
Con 60.65%
Plymouth, Sutton and Devonport:
Lab 47.88%
Poole:
Con 58.67%
Poplar and Limehouse:
Lab 63.09%
Portsmouth North:
Con 61.36%
Portsmouth South:
Lab 48.64%
Preston:
Lab 61.76%
Pudsey:
Con 48.79%
Putney:
Lab 45.14%
Rayleigh and Wickford:
Con 72.61%
Reading East:
Lab 48.47%
Reading West:
Con 48.41%
Redcar:
Con 46.06%
Redditch:
Con 63.33%
Reigate:
Con 53.93%
Ribble Valley:
Con 60.32%
Richmond (Yorks):
Con 63.59%
Richmond Park:
LD 53.11%
Rochdale:
Lab 51.58%
Rochester and Strood:
Con 59.99%
Rochford and Southend East:
Con 58.66%
Romford:
Con 64.56%
Romsey and Southampton North:
Con 54.22%
Rossendale and Darwen:
Con 56.47%
Rother Valley:
Con 45.11%
Rotherham:
Lab 41.33%
Rugby:
Con 57.57%
Ruislip, Northwood and Pinner:
Con 55.56%
Runnymede and Weybridge:
Con 54.91%
Rushcliffe:
Con 47.54%
Rutland and Melton:
Con 62.61%
Saffron Walden:
Con 62.95%
Salford and Eccles:
Lab 56.79%
Salisbury:
Con 56.36%
Scarborough and Whitby:
Con 55.49%
Scunthorpe:
Con 53.79%
Sedgefield:
Con 47.18%
Sefton Central:
Lab 57.50%
Selby and Ainsty:
Con 60.26%
Sevenoaks:
Con 60.70%
Sheffield Central:
Lab 66.72%
Sheffield South East:
Lab 46.10%
Sheffield, Brightside and Hillsborough:
Lab 56.49%
Sheffield, Hallam:
Lab 34.65%
Sheffield, Heeley:
Lab 50.30%
Sherwood:
Con 60.80%
Shipley:
Con 50.81%
Shrewsbury and Atcham:
Con 52.52%
Sittingbourne and Sheppey:
Con 67.60%
Skipton and Ripon:
Con 59.46%
Sleaford and North Hykeham:
Con 67.14%
Slough:
Lab 57.65%
Solihull:
Con 58.38%
Somerton and Frome:
Con 55.83%
South Basildon and East Thurrock:
Con 66.17%
South Cambridgeshire:
Con 46.34%
South Derbyshire:
Con 62.76%
South Dorset:
Con 58.80%
South East Cambridgeshire:
Con 49.99%
South East Cornwall:
Con 59.28%
South Holland and The Deepings:
Con 75.92%
South Leicestershire:
Con 64.02%
South Norfolk:
Con 58.03%
South Northamptonshire:
Con 62.41%
South Ribble:
Con 55.83%
South Shields:
Lab 45.60%
South Staffordshire:
Con 73.03%
South Suffolk:
Con 62.20%
South Swindon:
Con 52.29%
South Thanet:
Con 56.12%
South West Bedfordshire:
Con 60.43%
South West Devon:
Con 62.37%
South West Hertfordshire:
Con 49.56%
South West Norfolk:
Con 68.99%
South West Surrey:
Con 53.35%
South West Wiltshire:
Con 60.18%
Southampton, Itchen:
Con 50.51%
Southampton, Test:
Lab 49.46%
Southend West:
Con 59.21%
Southport:
Con 47.56%
Spelthorne:
Con 58.86%
St Albans:
LD 50.12%
St Austell and Newquay:
Con 56.07%
St Helens North:
Lab 52.29%
St Helens South and Whiston:
Lab 58.55%
St Ives:
Con 49.34%
Stafford:
Con 58.64%
Staffordshire Moorlands:
Con 64.58%
Stalybridge and Hyde:
Lab 44.90%
Stevenage:
Con 53.12%
Stockport:
Lab 52.01%
Stockton North:
Lab 43.08%
Stockton South:
Con 50.66%
Stoke-On-Trent Central:
Con 45.39%
Stoke-On-Trent North:
Con 52.26%
Stoke-On-Trent South:
Con 62.20%
Stone:
Con 63.57%
Stourbridge:
Con 60.26%
Stratford-On-Avon:
Con 60.57%
Streatham:
Lab 54.81%
Stretford and Urmston:
Lab 60.31%
Stroud:
Con 47.90%
Suffolk Coastal:
Con 56.52%
Sunderland Central:
Lab 42.17%
Surrey Heath:
Con 58.58%
Sutton and Cheam:
Con 49.98%
Sutton Coldfield:
Con 60.40%
Tamworth:
Con 66.31%
Tatton:
Con 57.75%
Taunton Deane:
Con 53.60%
Telford:
Con 59.65%
Tewkesbury:
Con 58.44%
The Cotswolds:
Con 58.00%
The Wrekin:
Con 63.47%
Thirsk and Malton:
Con 62.97%
Thornbury and Yate:
Con 57.81%
Thurrock:
Con 58.56%
Tiverton and Honiton:
Con 60.21%
Tonbridge and Malling:
Con 62.78%
Tooting:
Lab 52.69%
Torbay:
Con 59.22%
Torridge and West Devon:
Con 60.11%
Totnes:
Con 53.18%
Tottenham:
Lab 76.02%
Truro and Falmouth:
Con 46.02%
Tunbridge Wells:
Con 55.11%
Twickenham:
LD 56.07%
Tynemouth:
Lab 48.06%
Uxbridge and South Ruislip:
Con 52.61%
Vauxhall:
Lab 56.12%
Wakefield:
Con 47.27%
Wallasey:
Lab 64.31%
Walsall North:
Con 63.83%
Walsall South:
Lab 49.14%
Walthamstow:
Lab 76.10%
Wansbeck:
Lab 42.27%
Wantage:
Con 50.74%
Warley:
Lab 58.81%
Warrington North:
Lab 44.17%
Warrington South:
Con 45.54%
Warwick and Leamington:
Lab 43.76%
Washington and Sunderland West:
Lab 42.49%
Watford:
Con 45.50%
Waveney:
Con 62.15%
Wealden:
Con 60.82%
Weaver Vale:
Lab 44.90%
Wellingborough:
Con 62.18%
Wells:
Con 54.09%
Welwyn Hatfield:
Con 52.63%
Wentworth and Dearne:
Lab 40.29%
West Bromwich East:
Con 46.71%
West Bromwich West:
Con 50.55%
West Dorset:
Con 55.13%
West Ham:
Lab 70.07%
West Lancashire:
Lab 52.14%
West Suffolk:
Con 65.79%
West Worcestershire:
Con 60.68%
Westminster North:
Lab 54.16%
Westmorland and Lonsdale:
LD 48.94%
Weston-Super-Mare:
Con 57.51%
Wigan:
Lab 46.72%
Wimbledon:
Con 38.42%
Winchester:
Con 48.28%
Windsor:
Con 58.61%
Wirral South:
Lab 51.17%
Wirral West:
Lab 48.22%
Witham:
Con 66.63%
Witney:
Con 55.23%
Woking:
Con 48.94%
Wokingham:
Con 49.57%
Wolverhampton North East:
Con 51.70%
Wolverhampton South East:
Lab 46.41%
Wolverhampton South West:
Con 48.29%
Worcester:
Con 50.80%
Workington:
Con 49.25%
Worsley and Eccles South:
Lab 45.73%
Worthing West:
Con 55.77%
Wycombe:
Con 45.23%
Wyre and Preston North:
Con 59.69%
Wyre Forest:
Con 65.19%
Wythenshawe and Sale East:
Lab 53.30%
Yeovil:
Con 58.37%
York Central:
Lab 55.17%
York Outer:
Con 49.37%
Belfast East:
DUP 49.18%
Belfast North:
SF 47.06%
Belfast South:
SDLP 57.19%
Belfast West:
SF 53.80%
East Antrim:
DUP 45.28%
East Londonderry:
DUP 40.11%
Fermanagh and South Tyrone:
SF 43.31%
Foyle:
SDLP 57.02%
Lagan Valley:
DUP 43.14%
Mid Ulster:
SF 45.88%
Newry and Armagh:
SF 39.95%
North Antrim:
DUP 47.35%
North Down:
Alliance 45.17%
South Antrim:
DUP 35.25%
South Down:
SF 32.43%
Strangford:
DUP 47.23%
Upper Bann:
DUP 40.97%
West Tyrone:
SF 40.17%
Aberdeen North:
SNP 54.01%
Aberdeen South:
SNP 44.67%
Airdrie and Shotts:
SNP 45.08%
Angus:
SNP 49.15%
Argyll and Bute:
SNP 43.79%
Ayr, Carrick and Cumnock:
SNP 43.51%
Banff and Buchan:
Con 50.12%
Berwickshire, Roxburgh and Selkirk:
Con 48.45%
Caithness, Sutherland and Easter Ross:
LD 37.21%
Central Ayrshire:
SNP 46.17%
Coatbridge, Chryston and Bellshill:
SNP 47.03%
Cumbernauld, Kilsyth and Kirkintilloch East:
SNP 52.88%
Dumfries and Galloway:
Con 44.10%
Dumfriesshire, Clydesdale and Tweeddale:
Con 46.00%
Dundee East:
SNP 53.80%
Dundee West:
SNP 53.77%
Dunfermline and West Fife:
SNP 44.36%
East Dunbartonshire:
SNP 37.10%
East Kilbride, Strathaven and Lesmahagow:
SNP 46.35%
East Lothian:
SNP 36.16%
East Renfrewshire:
SNP 44.94%
Edinburgh East:
SNP 48.45%
Edinburgh North and Leith:
SNP 43.69%
Edinburgh South:
Lab 47.75%
Edinburgh South West:
SNP 47.63%
Edinburgh West:
LD 39.91%
Na h-Eileanan An Iar:
SNP 45.11%
Falkirk:
SNP 52.53%
Glasgow Central:
SNP 49.25%
Glasgow East:
SNP 47.70%
Glasgow North:
SNP 46.92%
Glasgow North East:
SNP 46.90%
Glasgow North West:
SNP 49.52%
Glasgow South:
SNP 48.12%
Glasgow South West:
SNP 47.88%
Glenrothes:
SNP 51.11%
Gordon:
SNP 42.72%
Inverclyde:
SNP 48.35%
Inverness, Nairn, Badenoch and Strathspey:
SNP 47.89%
Kilmarnock and Loudoun:
SNP 50.84%
Kirkcaldy and Cowdenbeath:
SNP 35.25%
Lanark and Hamilton East:
SNP 41.91%
Linlithgow and East Falkirk:
SNP 44.23%
Livingston:
SNP 46.92%
Midlothian:
SNP 41.54%
Moray:
Con 45.29%
Motherwell and Wishaw:
SNP 46.43%
North Ayrshire and Arran:
SNP 48.54%
North East Fife:
LD 43.08%
Ochil and South Perthshire:
SNP 46.50%
Orkney and Shetland:
LD 44.82%
Paisley and Renfrewshire North:
SNP 47.00%
Paisley and Renfrewshire South:
SNP 50.22%
Perth and North Perthshire:
SNP 50.60%
Ross, Skye and Lochaber:
SNP 48.32%
Rutherglen and Hamilton West:
SNP 44.20%
Stirling:
SNP 51.11%
West Aberdeenshire and Kincardine:
Con 42.65%
West Dunbartonshire:
SNP 49.61%
Ynys Mon:
Con 35.45%
Delyn:
Con 43.67%
Alyn and Deeside:
Lab 42.48%
Wrexham:
Con 45.33%
Llanelli:
Lab 42.18%
Gower:
Lab 45.43%
Swansea West:
Lab 51.61%
Swansea East:
Lab 51.83%
Aberavon:
Lab 53.83%
Cardiff Central:
Lab 61.22%
Cardiff North:
Lab 49.49%
Rhondda:
Lab 54.37%
Torfaen:
Lab 41.82%
Monmouth:
Con 52.09%
Newport East:
Lab 44.44%
Newport West:
Lab 43.69%
Arfon:
PC 45.17%
Aberconwy:
Con 46.09%
Clwyd West:
Con 50.75%
Vale Of Clwyd:
Con 46.41%
Dwyfor Meirionnydd:
PC 48.27%
Clwyd South:
Con 44.68%
Montgomeryshire:
Con 58.51%
Ceredigion:
PC 37.92%
Preseli Pembrokeshire:
Con 50.40%
Carmarthen West and South Pembrokeshire:
Con 52.67%
Carmarthen East and Dinefwr:
PC 38.87%
Brecon and Radnorshire:
Con 53.14%
Neath:
Lab 43.31%
Cynon Valley:
Lab 51.37%
Merthyr Tydfil and Rhymney:
Lab 52.45%
Blaenau Gwent:
Lab 49.18%
Bridgend:
Con 43.07%
Ogmore:
Lab 49.74%
Pontypridd:
Lab 44.50%
Caerphilly:
Lab 44.91%
Islwyn:
Lab 44.70%
Vale Of Glamorgan:
Con 49.82%
Cardiff West:
Lab 51.77%
Cardiff South and Penarth:
Lab 54.14%
By Share, Large Party Priority
Con
Lab
LD
SNP
Green
Brexit
DUP
PC
SF
SDLP
Alliance
UUP
Speaker
ALLOCATED PRIORITISING SMALL PARTIES
Hover or click on area for detail
This is broadly similar except that we don't necessarily respect the seats won with the largest votes by the main parties. Rather, we work from the small parties up, again allocating the right number of seats to each, favouring areas in which they did best.
Aldershot:
Con 58.37%
Aldridge-Brownhills:
Con 70.79%
Altrincham and Sale West:
Con 48.05%
Amber Valley:
Con 63.85%
Arundel and South Downs:
Con 57.92%
Ashfield:
Con 39.26%
Ashford:
Con 62.06%
Ashton-Under-Lyne:
Lab 48.07%
Aylesbury:
Con 54.04%
Banbury:
Con 54.27%
Barking:
Lab 61.17%
Barnsley Central:
Lab 40.12%
Barnsley East:
Lab 37.64%
Barrow and Furness:
Con 51.85%
Basildon and Billericay:
Con 67.05%
Basingstoke:
Con 54.09%
Bassetlaw:
Con 55.23%
Bath:
LD 54.51%
Batley and Spen:
Lab 42.69%
Battersea:
Lab 45.50%
Beaconsfield:
Con 56.12%
Beckenham:
Con 53.96%
Bedford:
Lab 43.32%
Bermondsey and Old Southwark:
Lab 54.12%
Berwick-Upon-Tweed:
Con 56.87%
Bethnal Green and Bow:
Lab 72.74%
Beverley and Holderness:
Con 62.10%
Bexhill and Battle:
Con 63.61%
Bexleyheath and Crayford:
Con 59.79%
Birkenhead:
Lab 59.04%
Birmingham, Edgbaston:
Lab 50.13%
Birmingham, Erdington:
Lab 50.30%
Birmingham, Hall Green:
Lab 67.83%
Birmingham, Hodge Hill:
Lab 78.65%
Birmingham, Ladywood:
Lab 79.19%
Birmingham, Northfield:
Con 46.31%
Birmingham, Perry Barr:
Lab 63.10%
Birmingham, Selly Oak:
Lab 56.03%
Birmingham, Yardley:
Lab 54.78%
Bishop Auckland:
Con 53.71%
Blackburn:
Lab 64.91%
Blackley and Broughton:
Lab 61.85%
Blackpool North and Cleveleys:
Con 57.63%
Blackpool South:
Con 49.61%
Blaydon:
Lab 43.33%
Blyth Valley:
Con 42.68%
Bognor Regis and Littlehampton:
Con 63.49%
Bolsover:
Con 47.44%
Bolton North East:
Con 45.36%
Bolton South East:
Lab 52.99%
Bolton West:
Con 55.29%
Bootle:
Lab 79.44%
Boston and Skegness:
Con 76.66%
Bosworth:
Con 63.89%
Bournemouth East:
Con 50.59%
Bournemouth West:
Con 53.40%
Bracknell:
Con 58.68%
Bradford East:
Lab 62.98%
Bradford South:
Lab 46.27%
Bradford West:
Lab 76.22%
Braintree:
Con 67.55%
Brent Central:
Lab 64.68%
Brent North:
Lab 51.87%
Brentford and Isleworth:
Lab 50.18%
Brentwood and Ongar:
Con 68.57%
Bridgwater and West Somerset:
Con 62.14%
Brigg and Goole:
Con 71.29%
Brighton, Kemptown:
Lab 51.58%
Brighton, Pavilion:
Green 57.16%
Bristol East:
Lab 53.14%
Bristol North West:
Lab 48.90%
Bristol South:
Lab 50.54%
Bristol West:
Lab 62.27%
Broadland:
Con 59.56%
Bromley and Chislehurst:
Con 52.58%
Bromsgrove:
Con 63.40%
Broxbourne:
Con 65.58%
Broxtowe:
Con 48.13%
Buckingham:
Con 58.36%
Burnley:
Con 40.32%
Burton:
Con 60.65%
Bury North:
Con 46.24%
Bury South:
Con 43.83%
Bury St Edmunds:
Con 60.96%
Calder Valley:
Con 51.88%
Camberwell and Peckham:
Lab 71.26%
Camborne and Redruth:
Con 53.14%
Cambridge:
Lab 47.97%
Cannock Chase:
Con 68.31%
Canterbury:
Lab 48.27%
Carlisle:
Con 55.18%
Carshalton and Wallington:
Con 42.41%
Castle Point:
Con 76.72%
Central Devon:
Con 55.27%
Central Suffolk and North Ipswich:
Con 62.67%
Charnwood:
Con 63.44%
Chatham and Aylesford:
Con 66.58%
Cheadle:
Con 45.96%
Chelmsford:
Con 55.90%
Chelsea and Fulham:
Con 49.86%
Cheltenham:
Con 47.99%
Chesham and Amersham:
Con 55.40%
Chesterfield:
Lab 40.21%
Chichester:
Con 57.81%
Chingford and Woodford Green:
Con 48.47%
Chippenham:
Con 54.28%
Chipping Barnet:
Con 44.72%
Chorley:
Speaker 90.97%
Christchurch:
Con 65.24%
Cities Of London and Westminster:
Con 39.91%
City Of Chester:
Lab 49.64%
City Of Durham:
Lab 42.02%
Clacton:
Con 72.26%
Cleethorpes:
Con 68.99%
Colchester:
Con 50.43%
Colne Valley:
Con 48.42%
Congleton:
Con 58.96%
Copeland:
Con 53.75%
Corby:
Con 55.25%
Coventry North East:
Lab 52.68%
Coventry North West:
Lab 43.81%
Coventry South:
Lab 43.39%
Crawley:
Con 54.19%
Crewe and Nantwich:
Con 53.12%
Croydon Central:
Lab 50.19%
Croydon North:
Lab 65.63%
Croydon South:
Con 52.20%
Dagenham and Rainham:
Lab 44.51%
Darlington:
Con 48.05%
Dartford:
Con 62.95%
Daventry:
Con 64.55%
Denton and Reddish:
Lab 50.06%
Derby North:
Con 45.22%
Derby South:
Lab 51.08%
Derbyshire Dales:
Con 58.69%
Devizes:
Con 63.10%
Dewsbury:
Con 46.43%
Don Valley:
Con 43.16%
Doncaster Central:
Lab 40.01%
Doncaster North:
Lab 38.68%
Dover:
Con 56.86%
Dudley North:
Con 63.06%
Dudley South:
Con 67.90%
Dulwich and West Norwood:
Lab 65.48%
Ealing Central and Acton:
Lab 51.33%
Ealing North:
Lab 56.49%
Ealing, Southall:
Lab 60.82%
Easington:
Lab 45.46%
East Devon:
Con 50.84%
East Ham:
Lab 76.34%
East Hampshire:
Con 58.79%
East Surrey:
Con 59.68%
East Worthing and Shoreham:
Con 51.02%
East Yorkshire:
Con 64.41%
Eastbourne:
Con 48.88%
Eastleigh:
Con 55.43%
Eddisbury:
Con 56.81%
Edmonton:
Lab 64.99%
Ellesmere Port and Neston:
Lab 53.34%
Elmet and Rothwell:
Con 57.92%
Eltham:
Lab 47.04%
Enfield North:
Lab 51.81%
Enfield, Southgate:
Lab 48.49%
Epping Forest:
Con 64.38%
Epsom and Ewell:
Con 53.52%
Erewash:
Con 56.46%
Erith and Thamesmead:
Lab 48.04%
Esher and Walton:
Con 49.35%
Exeter:
Lab 53.18%
Fareham:
Con 63.68%
Faversham and Mid Kent:
Con 63.23%
Feltham and Heston:
Lab 52.03%
Filton and Bradley Stoke:
Con 48.92%
Finchley and Golders Green:
Con 43.84%
Folkestone and Hythe:
Con 60.14%
Forest Of Dean:
Con 59.60%
Fylde:
Con 60.94%
Gainsborough:
Con 66.40%
Garston and Halewood:
Lab 72.34%
Gateshead:
Lab 53.61%
Gedling:
Con 45.48%
Gillingham and Rainham:
Con 61.30%
Gloucester:
Con 54.24%
Gosport:
Con 66.51%
Grantham and Stamford:
Con 65.70%
Gravesham:
Con 62.20%
Great Grimsby:
Con 54.86%
Great Yarmouth:
Con 65.79%
Greenwich and Woolwich:
Lab 56.82%
Guildford:
Con 44.87%
Hackney North and Stoke Newington:
Lab 70.29%
Hackney South and Shoreditch:
Lab 73.26%
Halesowen and Rowley Regis:
Con 60.47%
Halifax:
Lab 46.27%
Haltemprice and Howden:
Con 62.37%
Halton:
Lab 63.49%
Hammersmith:
Lab 57.87%
Hampstead and Kilburn:
Lab 48.93%
Harborough:
Con 55.30%
Harlow:
Con 63.45%
Harrogate and Knaresborough:
Con 52.62%
Harrow East:
Con 54.42%
Harrow West:
Lab 52.44%
Hartlepool:
Lab 37.68%
Harwich and North Essex:
Con 61.26%
Hastings and Rye:
Con 49.56%
Havant:
Con 65.39%
Hayes and Harlington:
Lab 55.79%
Hazel Grove:
Con 48.77%
Hemel Hempstead:
Con 56.50%
Hemsworth:
Lab 37.49%
Hendon:
Con 48.80%
Henley:
Con 54.78%
Hereford and South Herefordshire:
Con 61.21%
Hertford and Stortford:
Con 56.10%
Hertsmere:
Con 62.55%
Hexham:
Con 54.50%
Heywood and Middleton:
Con 43.07%
High Peak:
Con 45.86%
Hitchin and Harpenden:
Con 47.08%
Holborn and St Pancras:
Lab 64.52%
Hornchurch and Upminster:
Con 65.76%
Hornsey and Wood Green:
Lab 57.48%
Horsham:
Con 56.77%
Houghton and Sunderland South:
Lab 40.72%
Hove:
Lab 58.30%
Huddersfield:
Lab 48.97%
Huntingdon:
Con 54.76%
Hyndburn:
Con 48.50%
Ilford North:
Lab 50.53%
Ilford South:
Lab 65.61%
Ipswich:
Con 50.33%
Isle Of Wight:
Con 56.17%
Islington North:
Lab 64.31%
Islington South and Finsbury:
Lab 56.25%
Jarrow:
Lab 45.08%
Keighley:
Con 48.10%
Kenilworth and Southam:
Con 57.70%
Kensington:
Con 38.32%
Kettering:
Con 60.35%
Kingston and Surbiton:
LD 51.12%
Kingston upon Hull East:
Lab 39.19%
Kingston upon Hull North:
Lab 49.80%
Kingston upon Hull West and Hessle:
Lab 42.68%
Kingswood:
Con 56.19%
Knowsley:
Lab 80.77%
Lancaster and Fleetwood:
Lab 46.85%
Leeds Central:
Lab 61.71%
Leeds East:
Lab 49.84%
Leeds North East:
Lab 57.47%
Leeds North West:
Lab 48.64%
Leeds West:
Lab 55.08%
Leicester East:
Lab 50.77%
Leicester South:
Lab 67.01%
Leicester West:
Lab 49.72%
Leigh:
Con 45.27%
Lewes:
Con 47.89%
Lewisham East:
Lab 59.49%
Lewisham West and Penge:
Lab 61.15%
Lewisham, Deptford:
Lab 70.83%
Leyton and Wanstead:
Lab 64.73%
Lichfield:
Con 64.53%
Lincoln:
Con 47.93%
Liverpool, Riverside:
Lab 77.99%
Liverpool, Walton:
Lab 84.68%
Liverpool, Wavertree:
Lab 72.18%
Liverpool, West Derby:
Lab 77.56%
Loughborough:
Con 51.17%
Louth and Horncastle:
Con 72.65%
Ludlow:
Con 64.08%
Luton North:
Lab 55.17%
Luton South:
Lab 51.79%
Macclesfield:
Con 52.52%
Maidenhead:
Con 57.74%
Maidstone and The Weald:
Con 60.41%
Makerfield:
Lab 45.08%
Maldon:
Con 72.02%
Manchester Central:
Lab 70.42%
Manchester, Gorton:
Lab 77.64%
Manchester, Withington:
Lab 67.75%
Mansfield:
Con 63.90%
Meon Valley:
Con 64.33%
Meriden:
Con 63.44%
Mid Bedfordshire:
Con 59.79%
Mid Derbyshire:
Con 58.81%
Mid Dorset and North Poole:
Con 60.39%
Mid Norfolk:
Con 62.38%
Mid Sussex:
Con 53.30%
Mid Worcestershire:
Con 66.69%
Middlesbrough:
Lab 50.46%
Middlesbrough South and East Cleveland:
Con 58.84%
Milton Keynes North:
Con 49.47%
Milton Keynes South:
Con 50.01%
Mitcham and Morden:
Lab 61.14%
Mole Valley:
Con 55.43%
Morecambe and Lunesdale:
Con 52.80%
Morley and Outwood:
Con 56.66%
New Forest East:
Con 64.52%
New Forest West:
Con 63.84%
Newark:
Con 63.29%
Newbury:
Con 57.39%
Newcastle Upon Tyne Central:
Lab 57.55%
Newcastle Upon Tyne East:
Lab 60.07%
Newcastle Upon Tyne North:
Lab 45.44%
Newcastle-Under-Lyme:
Con 52.49%
Newton Abbot:
Con 55.54%
Normanton, Pontefract and Castleford:
Lab 37.91%
North Cornwall:
Con 59.35%
North Devon:
Con 56.64%
North Dorset:
Con 63.64%
North Durham:
Lab 44.17%
North East Bedfordshire:
Con 59.13%
North East Cambridgeshire:
Con 72.55%
North East Derbyshire:
Con 58.71%
North East Hampshire:
Con 59.52%
North East Hertfordshire:
Con 56.56%
North East Somerset:
Con 50.37%
North Herefordshire:
Con 63.01%
North Norfolk:
Con 58.62%
North Shropshire:
Con 62.72%
North Somerset:
Con 52.86%
North Swindon:
Con 59.12%
North Thanet:
Con 62.41%
North Tyneside:
Lab 49.68%
North Warwickshire:
Con 65.88%
North West Cambridgeshire:
Con 62.46%
North West Durham:
Con 41.94%
North West Hampshire:
Con 62.10%
North West Leicestershire:
Con 62.82%
North West Norfolk:
Con 65.72%
North Wiltshire:
Con 59.12%
Northampton North:
Con 53.19%
Northampton South:
Con 51.22%
Norwich North:
Con 50.55%
Norwich South:
Lab 53.73%
Nottingham East:
Lab 64.33%
Nottingham North:
Lab 49.09%
Nottingham South:
Lab 55.23%
Nuneaton:
Con 60.61%
Old Bexley and Sidcup:
Con 64.55%
Oldham East and Saddleworth:
Lab 43.51%
Oldham West and Royton:
Lab 55.32%
Orpington:
Con 63.39%
Oxford East:
Lab 57.00%
Oxford West and Abingdon:
LD 53.28%
Pendle:
Con 54.15%
Penistone and Stocksbridge:
Con 47.84%
Penrith and The Border:
Con 60.38%
Peterborough:
Con 46.72%
Plymouth, Moor View:
Con 60.65%
Plymouth, Sutton and Devonport:
Lab 47.88%
Poole:
Con 58.67%
Poplar and Limehouse:
Lab 63.09%
Portsmouth North:
Con 61.36%
Portsmouth South:
Lab 48.64%
Preston:
Lab 61.76%
Pudsey:
Con 48.79%
Putney:
Lab 45.14%
Rayleigh and Wickford:
Con 72.61%
Reading East:
Lab 48.47%
Reading West:
Con 48.41%
Redcar:
Con 46.06%
Redditch:
Con 63.33%
Reigate:
Con 53.93%
Ribble Valley:
Con 60.32%
Richmond (Yorks):
Con 63.59%
Richmond Park:
LD 53.11%
Rochdale:
Lab 51.58%
Rochester and Strood:
Con 59.99%
Rochford and Southend East:
Con 58.66%
Romford:
Con 64.56%
Romsey and Southampton North:
Con 54.22%
Rossendale and Darwen:
Con 56.47%
Rother Valley:
Con 45.11%
Rotherham:
Lab 41.33%
Rugby:
Con 57.57%
Ruislip, Northwood and Pinner:
Con 55.56%
Runnymede and Weybridge:
Con 54.91%
Rushcliffe:
Con 47.54%
Rutland and Melton:
Con 62.61%
Saffron Walden:
Con 62.95%
Salford and Eccles:
Lab 56.79%
Salisbury:
Con 56.36%
Scarborough and Whitby:
Con 55.49%
Scunthorpe:
Con 53.79%
Sedgefield:
Con 47.18%
Sefton Central:
Lab 57.50%
Selby and Ainsty:
Con 60.26%
Sevenoaks:
Con 60.70%
Sheffield Central:
Lab 66.72%
Sheffield South East:
Lab 46.10%
Sheffield, Brightside and Hillsborough:
Lab 56.49%
Sheffield, Hallam:
Lab 34.65%
Sheffield, Heeley:
Lab 50.30%
Sherwood:
Con 60.80%
Shipley:
Con 50.81%
Shrewsbury and Atcham:
Con 52.52%
Sittingbourne and Sheppey:
Con 67.60%
Skipton and Ripon:
Con 59.46%
Sleaford and North Hykeham:
Con 67.14%
Slough:
Lab 57.65%
Solihull:
Con 58.38%
Somerton and Frome:
Con 55.83%
South Basildon and East Thurrock:
Con 66.17%
South Cambridgeshire:
Con 46.34%
South Derbyshire:
Con 62.76%
South Dorset:
Con 58.80%
South East Cambridgeshire:
Con 49.99%
South East Cornwall:
Con 59.28%
South Holland and The Deepings:
Con 75.92%
South Leicestershire:
Con 64.02%
South Norfolk:
Con 58.03%
South Northamptonshire:
Con 62.41%
South Ribble:
Con 55.83%
South Shields:
Lab 45.60%
South Staffordshire:
Con 73.03%
South Suffolk:
Con 62.20%
South Swindon:
Con 52.29%
South Thanet:
Con 56.12%
South West Bedfordshire:
Con 60.43%
South West Devon:
Con 62.37%
South West Hertfordshire:
Con 49.56%
South West Norfolk:
Con 68.99%
South West Surrey:
Con 53.35%
South West Wiltshire:
Con 60.18%
Southampton, Itchen:
Con 50.51%
Southampton, Test:
Lab 49.46%
Southend West:
Con 59.21%
Southport:
Con 47.56%
Spelthorne:
Con 58.86%
St Albans:
LD 50.12%
St Austell and Newquay:
Con 56.07%
St Helens North:
Lab 52.29%
St Helens South and Whiston:
Lab 58.55%
St Ives:
Con 49.34%
Stafford:
Con 58.64%
Staffordshire Moorlands:
Con 64.58%
Stalybridge and Hyde:
Lab 44.90%
Stevenage:
Con 53.12%
Stockport:
Lab 52.01%
Stockton North:
Lab 43.08%
Stockton South:
Con 50.66%
Stoke-On-Trent Central:
Con 45.39%
Stoke-On-Trent North:
Con 52.26%
Stoke-On-Trent South:
Con 62.20%
Stone:
Con 63.57%
Stourbridge:
Con 60.26%
Stratford-On-Avon:
Con 60.57%
Streatham:
Lab 54.81%
Stretford and Urmston:
Lab 60.31%
Stroud:
Con 47.90%
Suffolk Coastal:
Con 56.52%
Sunderland Central:
Lab 42.17%
Surrey Heath:
Con 58.58%
Sutton and Cheam:
Con 49.98%
Sutton Coldfield:
Con 60.40%
Tamworth:
Con 66.31%
Tatton:
Con 57.75%
Taunton Deane:
Con 53.60%
Telford:
Con 59.65%
Tewkesbury:
Con 58.44%
The Cotswolds:
Con 58.00%
The Wrekin:
Con 63.47%
Thirsk and Malton:
Con 62.97%
Thornbury and Yate:
Con 57.81%
Thurrock:
Con 58.56%
Tiverton and Honiton:
Con 60.21%
Tonbridge and Malling:
Con 62.78%
Tooting:
Lab 52.69%
Torbay:
Con 59.22%
Torridge and West Devon:
Con 60.11%
Totnes:
Con 53.18%
Tottenham:
Lab 76.02%
Truro and Falmouth:
Con 46.02%
Tunbridge Wells:
Con 55.11%
Twickenham:
LD 56.07%
Tynemouth:
Lab 48.06%
Uxbridge and South Ruislip:
Con 52.61%
Vauxhall:
Lab 56.12%
Wakefield:
Con 47.27%
Wallasey:
Lab 64.31%
Walsall North:
Con 63.83%
Walsall South:
Lab 49.14%
Walthamstow:
Lab 76.10%
Wansbeck:
Lab 42.27%
Wantage:
Con 50.74%
Warley:
Lab 58.81%
Warrington North:
Lab 44.17%
Warrington South:
Con 45.54%
Warwick and Leamington:
Lab 43.76%
Washington and Sunderland West:
Lab 42.49%
Watford:
Con 45.50%
Waveney:
Con 62.15%
Wealden:
Con 60.82%
Weaver Vale:
Lab 44.90%
Wellingborough:
Con 62.18%
Wells:
Con 54.09%
Welwyn Hatfield:
Con 52.63%
Wentworth and Dearne:
Lab 40.29%
West Bromwich East:
Con 46.71%
West Bromwich West:
Con 50.55%
West Dorset:
Con 55.13%
West Ham:
Lab 70.07%
West Lancashire:
Lab 52.14%
West Suffolk:
Con 65.79%
West Worcestershire:
Con 60.68%
Westminster North:
Lab 54.16%
Westmorland and Lonsdale:
LD 48.94%
Weston-Super-Mare:
Con 57.51%
Wigan:
Lab 46.72%
Wimbledon:
Con 38.42%
Winchester:
Con 48.28%
Windsor:
Con 58.61%
Wirral South:
Lab 51.17%
Wirral West:
Lab 48.22%
Witham:
Con 66.63%
Witney:
Con 55.23%
Woking:
Con 48.94%
Wokingham:
Con 49.57%
Wolverhampton North East:
Con 51.70%
Wolverhampton South East:
Lab 46.41%
Wolverhampton South West:
Con 48.29%
Worcester:
Con 50.80%
Workington:
Con 49.25%
Worsley and Eccles South:
Lab 45.73%
Worthing West:
Con 55.77%
Wycombe:
Con 45.23%
Wyre and Preston North:
Con 59.69%
Wyre Forest:
Con 65.19%
Wythenshawe and Sale East:
Lab 53.30%
Yeovil:
Con 58.37%
York Central:
Lab 55.17%
York Outer:
Con 49.37%
Belfast East:
DUP 49.18%
Belfast North:
SF 47.06%
Belfast South:
SDLP 57.19%
Belfast West:
SF 53.80%
East Antrim:
DUP 45.28%
East Londonderry:
DUP 40.11%
Fermanagh and South Tyrone:
SF 43.31%
Foyle:
SDLP 57.02%
Lagan Valley:
DUP 43.14%
Mid Ulster:
SF 45.88%
Newry and Armagh:
SF 39.95%
North Antrim:
DUP 47.35%
North Down:
Alliance 45.17%
South Antrim:
DUP 35.25%
South Down:
SF 32.43%
Strangford:
DUP 47.23%
Upper Bann:
DUP 40.97%
West Tyrone:
SF 40.17%
Aberdeen North:
SNP 54.01%
Aberdeen South:
SNP 44.67%
Airdrie and Shotts:
SNP 45.08%
Angus:
SNP 49.15%
Argyll and Bute:
SNP 43.79%
Ayr, Carrick and Cumnock:
SNP 43.51%
Banff and Buchan:
Con 50.12%
Berwickshire, Roxburgh and Selkirk:
Con 48.45%
Caithness, Sutherland and Easter Ross:
LD 37.21%
Central Ayrshire:
SNP 46.17%
Coatbridge, Chryston and Bellshill:
SNP 47.03%
Cumbernauld, Kilsyth and Kirkintilloch East:
SNP 52.88%
Dumfries and Galloway:
Con 44.10%
Dumfriesshire, Clydesdale and Tweeddale:
Con 46.00%
Dundee East:
SNP 53.80%
Dundee West:
SNP 53.77%
Dunfermline and West Fife:
SNP 44.36%
East Dunbartonshire:
SNP 37.10%
East Kilbride, Strathaven and Lesmahagow:
SNP 46.35%
East Lothian:
SNP 36.16%
East Renfrewshire:
SNP 44.94%
Edinburgh East:
SNP 48.45%
Edinburgh North and Leith:
SNP 43.69%
Edinburgh South:
Lab 47.75%
Edinburgh South West:
SNP 47.63%
Edinburgh West:
LD 39.91%
Na h-Eileanan An Iar:
SNP 45.11%
Falkirk:
SNP 52.53%
Glasgow Central:
SNP 49.25%
Glasgow East:
SNP 47.70%
Glasgow North:
SNP 46.92%
Glasgow North East:
SNP 46.90%
Glasgow North West:
SNP 49.52%
Glasgow South:
SNP 48.12%
Glasgow South West:
SNP 47.88%
Glenrothes:
SNP 51.11%
Gordon:
SNP 42.72%
Inverclyde:
SNP 48.35%
Inverness, Nairn, Badenoch and Strathspey:
SNP 47.89%
Kilmarnock and Loudoun:
SNP 50.84%
Kirkcaldy and Cowdenbeath:
SNP 35.25%
Lanark and Hamilton East:
SNP 41.91%
Linlithgow and East Falkirk:
SNP 44.23%
Livingston:
SNP 46.92%
Midlothian:
SNP 41.54%
Moray:
Con 45.29%
Motherwell and Wishaw:
SNP 46.43%
North Ayrshire and Arran:
SNP 48.54%
North East Fife:
LD 43.08%
Ochil and South Perthshire:
SNP 46.50%
Orkney and Shetland:
LD 44.82%
Paisley and Renfrewshire North:
SNP 47.00%
Paisley and Renfrewshire South:
SNP 50.22%
Perth and North Perthshire:
SNP 50.60%
Ross, Skye and Lochaber:
SNP 48.32%
Rutherglen and Hamilton West:
SNP 44.20%
Stirling:
SNP 51.11%
West Aberdeenshire and Kincardine:
Con 42.65%
West Dunbartonshire:
SNP 49.61%
Ynys Mon:
Con 35.45%
Delyn:
Con 43.67%
Alyn and Deeside:
Lab 42.48%
Wrexham:
Con 45.33%
Llanelli:
Lab 42.18%
Gower:
Lab 45.43%
Swansea West:
Lab 51.61%
Swansea East:
Lab 51.83%
Aberavon:
Lab 53.83%
Cardiff Central:
Lab 61.22%
Cardiff North:
Lab 49.49%
Rhondda:
Lab 54.37%
Torfaen:
Lab 41.82%
Monmouth:
Con 52.09%
Newport East:
Lab 44.44%
Newport West:
Lab 43.69%
Arfon:
PC 45.17%
Aberconwy:
Con 46.09%
Clwyd West:
Con 50.75%
Vale Of Clwyd:
Con 46.41%
Dwyfor Meirionnydd:
PC 48.27%
Clwyd South:
Con 44.68%
Montgomeryshire:
Con 58.51%
Ceredigion:
PC 37.92%
Preseli Pembrokeshire:
Con 50.40%
Carmarthen West and South Pembrokeshire:
Con 52.67%
Carmarthen East and Dinefwr:
PC 38.87%
Brecon and Radnorshire:
Con 53.14%
Neath:
Lab 43.31%
Cynon Valley:
Lab 51.37%
Merthyr Tydfil and Rhymney:
Lab 52.45%
Blaenau Gwent:
Lab 49.18%
Bridgend:
Con 43.07%
Ogmore:
Lab 49.74%
Pontypridd:
Lab 44.50%
Caerphilly:
Lab 44.91%
Islwyn:
Lab 44.70%
Vale Of Glamorgan:
Con 49.82%
Cardiff West:
Lab 51.77%
Cardiff South and Penarth:
Lab 54.14%
By Share, Small Party Priority
Con
Lab
LD
SNP
Green
Brexit
DUP
PC
SF
SDLP
Alliance
UUP
Speaker
VOTES VS. SEATS: ACTUAL AND UNDER PR SIMULATION
All of the maps showing what would have happened had the actual votes cast in the 2019 General Election been use to allocate seats proportionally by region allocate the same number of seats to each party. This table compares the actual numbers and proportions of seats and votes to those under this PR simulation.
Given that we are really allocating seats across regions, there is an argument for showing them more in party groups, or allocated randomly.
GEOGRAPHICALLY ORDERED BY PARTY
Hover or click on area for detail
Here, we simply allocate seats by party, North-to-South and East-to-West, working from the largest party (the Conservatives) to the smaller ones.
Aldershot:
Con 58.37%
Aldridge-Brownhills:
Con 70.79%
Altrincham and Sale West:
Con 48.05%
Amber Valley:
Con 63.85%
Arundel and South Downs:
Con 57.92%
Ashfield:
Con 39.26%
Ashford:
Con 62.06%
Ashton-Under-Lyne:
Lab 48.07%
Aylesbury:
Con 54.04%
Banbury:
Con 54.27%
Barking:
Lab 61.17%
Barnsley Central:
Lab 40.12%
Barnsley East:
Lab 37.64%
Barrow and Furness:
Con 51.85%
Basildon and Billericay:
Con 67.05%
Basingstoke:
Con 54.09%
Bassetlaw:
Con 55.23%
Bath:
LD 54.51%
Batley and Spen:
Lab 42.69%
Battersea:
Lab 45.50%
Beaconsfield:
Con 56.12%
Beckenham:
Con 53.96%
Bedford:
Lab 43.32%
Bermondsey and Old Southwark:
Lab 54.12%
Berwick-Upon-Tweed:
Con 56.87%
Bethnal Green and Bow:
Lab 72.74%
Beverley and Holderness:
Con 62.10%
Bexhill and Battle:
Con 63.61%
Bexleyheath and Crayford:
Con 59.79%
Birkenhead:
Lab 59.04%
Birmingham, Edgbaston:
Lab 50.13%
Birmingham, Erdington:
Lab 50.30%
Birmingham, Hall Green:
Lab 67.83%
Birmingham, Hodge Hill:
Lab 78.65%
Birmingham, Ladywood:
Lab 79.19%
Birmingham, Northfield:
Con 46.31%
Birmingham, Perry Barr:
Lab 63.10%
Birmingham, Selly Oak:
Lab 56.03%
Birmingham, Yardley:
Lab 54.78%
Bishop Auckland:
Con 53.71%
Blackburn:
Lab 64.91%
Blackley and Broughton:
Lab 61.85%
Blackpool North and Cleveleys:
Con 57.63%
Blackpool South:
Con 49.61%
Blaydon:
Lab 43.33%
Blyth Valley:
Con 42.68%
Bognor Regis and Littlehampton:
Con 63.49%
Bolsover:
Con 47.44%
Bolton North East:
Con 45.36%
Bolton South East:
Lab 52.99%
Bolton West:
Con 55.29%
Bootle:
Lab 79.44%
Boston and Skegness:
Con 76.66%
Bosworth:
Con 63.89%
Bournemouth East:
Con 50.59%
Bournemouth West:
Con 53.40%
Bracknell:
Con 58.68%
Bradford East:
Lab 62.98%
Bradford South:
Lab 46.27%
Bradford West:
Lab 76.22%
Braintree:
Con 67.55%
Brent Central:
Lab 64.68%
Brent North:
Lab 51.87%
Brentford and Isleworth:
Lab 50.18%
Brentwood and Ongar:
Con 68.57%
Bridgwater and West Somerset:
Con 62.14%
Brigg and Goole:
Con 71.29%
Brighton, Kemptown:
Lab 51.58%
Brighton, Pavilion:
Green 57.16%
Bristol East:
Lab 53.14%
Bristol North West:
Lab 48.90%
Bristol South:
Lab 50.54%
Bristol West:
Lab 62.27%
Broadland:
Con 59.56%
Bromley and Chislehurst:
Con 52.58%
Bromsgrove:
Con 63.40%
Broxbourne:
Con 65.58%
Broxtowe:
Con 48.13%
Buckingham:
Con 58.36%
Burnley:
Con 40.32%
Burton:
Con 60.65%
Bury North:
Con 46.24%
Bury South:
Con 43.83%
Bury St Edmunds:
Con 60.96%
Calder Valley:
Con 51.88%
Camberwell and Peckham:
Lab 71.26%
Camborne and Redruth:
Con 53.14%
Cambridge:
Lab 47.97%
Cannock Chase:
Con 68.31%
Canterbury:
Lab 48.27%
Carlisle:
Con 55.18%
Carshalton and Wallington:
Con 42.41%
Castle Point:
Con 76.72%
Central Devon:
Con 55.27%
Central Suffolk and North Ipswich:
Con 62.67%
Charnwood:
Con 63.44%
Chatham and Aylesford:
Con 66.58%
Cheadle:
Con 45.96%
Chelmsford:
Con 55.90%
Chelsea and Fulham:
Con 49.86%
Cheltenham:
Con 47.99%
Chesham and Amersham:
Con 55.40%
Chesterfield:
Lab 40.21%
Chichester:
Con 57.81%
Chingford and Woodford Green:
Con 48.47%
Chippenham:
Con 54.28%
Chipping Barnet:
Con 44.72%
Chorley:
Speaker 90.97%
Christchurch:
Con 65.24%
Cities Of London and Westminster:
Con 39.91%
City Of Chester:
Lab 49.64%
City Of Durham:
Lab 42.02%
Clacton:
Con 72.26%
Cleethorpes:
Con 68.99%
Colchester:
Con 50.43%
Colne Valley:
Con 48.42%
Congleton:
Con 58.96%
Copeland:
Con 53.75%
Corby:
Con 55.25%
Coventry North East:
Lab 52.68%
Coventry North West:
Lab 43.81%
Coventry South:
Lab 43.39%
Crawley:
Con 54.19%
Crewe and Nantwich:
Con 53.12%
Croydon Central:
Lab 50.19%
Croydon North:
Lab 65.63%
Croydon South:
Con 52.20%
Dagenham and Rainham:
Lab 44.51%
Darlington:
Con 48.05%
Dartford:
Con 62.95%
Daventry:
Con 64.55%
Denton and Reddish:
Lab 50.06%
Derby North:
Con 45.22%
Derby South:
Lab 51.08%
Derbyshire Dales:
Con 58.69%
Devizes:
Con 63.10%
Dewsbury:
Con 46.43%
Don Valley:
Con 43.16%
Doncaster Central:
Lab 40.01%
Doncaster North:
Lab 38.68%
Dover:
Con 56.86%
Dudley North:
Con 63.06%
Dudley South:
Con 67.90%
Dulwich and West Norwood:
Lab 65.48%
Ealing Central and Acton:
Lab 51.33%
Ealing North:
Lab 56.49%
Ealing, Southall:
Lab 60.82%
Easington:
Lab 45.46%
East Devon:
Con 50.84%
East Ham:
Lab 76.34%
East Hampshire:
Con 58.79%
East Surrey:
Con 59.68%
East Worthing and Shoreham:
Con 51.02%
East Yorkshire:
Con 64.41%
Eastbourne:
Con 48.88%
Eastleigh:
Con 55.43%
Eddisbury:
Con 56.81%
Edmonton:
Lab 64.99%
Ellesmere Port and Neston:
Lab 53.34%
Elmet and Rothwell:
Con 57.92%
Eltham:
Lab 47.04%
Enfield North:
Lab 51.81%
Enfield, Southgate:
Lab 48.49%
Epping Forest:
Con 64.38%
Epsom and Ewell:
Con 53.52%
Erewash:
Con 56.46%
Erith and Thamesmead:
Lab 48.04%
Esher and Walton:
Con 49.35%
Exeter:
Lab 53.18%
Fareham:
Con 63.68%
Faversham and Mid Kent:
Con 63.23%
Feltham and Heston:
Lab 52.03%
Filton and Bradley Stoke:
Con 48.92%
Finchley and Golders Green:
Con 43.84%
Folkestone and Hythe:
Con 60.14%
Forest Of Dean:
Con 59.60%
Fylde:
Con 60.94%
Gainsborough:
Con 66.40%
Garston and Halewood:
Lab 72.34%
Gateshead:
Lab 53.61%
Gedling:
Con 45.48%
Gillingham and Rainham:
Con 61.30%
Gloucester:
Con 54.24%
Gosport:
Con 66.51%
Grantham and Stamford:
Con 65.70%
Gravesham:
Con 62.20%
Great Grimsby:
Con 54.86%
Great Yarmouth:
Con 65.79%
Greenwich and Woolwich:
Lab 56.82%
Guildford:
Con 44.87%
Hackney North and Stoke Newington:
Lab 70.29%
Hackney South and Shoreditch:
Lab 73.26%
Halesowen and Rowley Regis:
Con 60.47%
Halifax:
Lab 46.27%
Haltemprice and Howden:
Con 62.37%
Halton:
Lab 63.49%
Hammersmith:
Lab 57.87%
Hampstead and Kilburn:
Lab 48.93%
Harborough:
Con 55.30%
Harlow:
Con 63.45%
Harrogate and Knaresborough:
Con 52.62%
Harrow East:
Con 54.42%
Harrow West:
Lab 52.44%
Hartlepool:
Lab 37.68%
Harwich and North Essex:
Con 61.26%
Hastings and Rye:
Con 49.56%
Havant:
Con 65.39%
Hayes and Harlington:
Lab 55.79%
Hazel Grove:
Con 48.77%
Hemel Hempstead:
Con 56.50%
Hemsworth:
Lab 37.49%
Hendon:
Con 48.80%
Henley:
Con 54.78%
Hereford and South Herefordshire:
Con 61.21%
Hertford and Stortford:
Con 56.10%
Hertsmere:
Con 62.55%
Hexham:
Con 54.50%
Heywood and Middleton:
Con 43.07%
High Peak:
Con 45.86%
Hitchin and Harpenden:
Con 47.08%
Holborn and St Pancras:
Lab 64.52%
Hornchurch and Upminster:
Con 65.76%
Hornsey and Wood Green:
Lab 57.48%
Horsham:
Con 56.77%
Houghton and Sunderland South:
Lab 40.72%
Hove:
Lab 58.30%
Huddersfield:
Lab 48.97%
Huntingdon:
Con 54.76%
Hyndburn:
Con 48.50%
Ilford North:
Lab 50.53%
Ilford South:
Lab 65.61%
Ipswich:
Con 50.33%
Isle Of Wight:
Con 56.17%
Islington North:
Lab 64.31%
Islington South and Finsbury:
Lab 56.25%
Jarrow:
Lab 45.08%
Keighley:
Con 48.10%
Kenilworth and Southam:
Con 57.70%
Kensington:
Con 38.32%
Kettering:
Con 60.35%
Kingston and Surbiton:
LD 51.12%
Kingston upon Hull East:
Lab 39.19%
Kingston upon Hull North:
Lab 49.80%
Kingston upon Hull West and Hessle:
Lab 42.68%
Kingswood:
Con 56.19%
Knowsley:
Lab 80.77%
Lancaster and Fleetwood:
Lab 46.85%
Leeds Central:
Lab 61.71%
Leeds East:
Lab 49.84%
Leeds North East:
Lab 57.47%
Leeds North West:
Lab 48.64%
Leeds West:
Lab 55.08%
Leicester East:
Lab 50.77%
Leicester South:
Lab 67.01%
Leicester West:
Lab 49.72%
Leigh:
Con 45.27%
Lewes:
Con 47.89%
Lewisham East:
Lab 59.49%
Lewisham West and Penge:
Lab 61.15%
Lewisham, Deptford:
Lab 70.83%
Leyton and Wanstead:
Lab 64.73%
Lichfield:
Con 64.53%
Lincoln:
Con 47.93%
Liverpool, Riverside:
Lab 77.99%
Liverpool, Walton:
Lab 84.68%
Liverpool, Wavertree:
Lab 72.18%
Liverpool, West Derby:
Lab 77.56%
Loughborough:
Con 51.17%
Louth and Horncastle:
Con 72.65%
Ludlow:
Con 64.08%
Luton North:
Lab 55.17%
Luton South:
Lab 51.79%
Macclesfield:
Con 52.52%
Maidenhead:
Con 57.74%
Maidstone and The Weald:
Con 60.41%
Makerfield:
Lab 45.08%
Maldon:
Con 72.02%
Manchester Central:
Lab 70.42%
Manchester, Gorton:
Lab 77.64%
Manchester, Withington:
Lab 67.75%
Mansfield:
Con 63.90%
Meon Valley:
Con 64.33%
Meriden:
Con 63.44%
Mid Bedfordshire:
Con 59.79%
Mid Derbyshire:
Con 58.81%
Mid Dorset and North Poole:
Con 60.39%
Mid Norfolk:
Con 62.38%
Mid Sussex:
Con 53.30%
Mid Worcestershire:
Con 66.69%
Middlesbrough:
Lab 50.46%
Middlesbrough South and East Cleveland:
Con 58.84%
Milton Keynes North:
Con 49.47%
Milton Keynes South:
Con 50.01%
Mitcham and Morden:
Lab 61.14%
Mole Valley:
Con 55.43%
Morecambe and Lunesdale:
Con 52.80%
Morley and Outwood:
Con 56.66%
New Forest East:
Con 64.52%
New Forest West:
Con 63.84%
Newark:
Con 63.29%
Newbury:
Con 57.39%
Newcastle Upon Tyne Central:
Lab 57.55%
Newcastle Upon Tyne East:
Lab 60.07%
Newcastle Upon Tyne North:
Lab 45.44%
Newcastle-Under-Lyme:
Con 52.49%
Newton Abbot:
Con 55.54%
Normanton, Pontefract and Castleford:
Lab 37.91%
North Cornwall:
Con 59.35%
North Devon:
Con 56.64%
North Dorset:
Con 63.64%
North Durham:
Lab 44.17%
North East Bedfordshire:
Con 59.13%
North East Cambridgeshire:
Con 72.55%
North East Derbyshire:
Con 58.71%
North East Hampshire:
Con 59.52%
North East Hertfordshire:
Con 56.56%
North East Somerset:
Con 50.37%
North Herefordshire:
Con 63.01%
North Norfolk:
Con 58.62%
North Shropshire:
Con 62.72%
North Somerset:
Con 52.86%
North Swindon:
Con 59.12%
North Thanet:
Con 62.41%
North Tyneside:
Lab 49.68%
North Warwickshire:
Con 65.88%
North West Cambridgeshire:
Con 62.46%
North West Durham:
Con 41.94%
North West Hampshire:
Con 62.10%
North West Leicestershire:
Con 62.82%
North West Norfolk:
Con 65.72%
North Wiltshire:
Con 59.12%
Northampton North:
Con 53.19%
Northampton South:
Con 51.22%
Norwich North:
Con 50.55%
Norwich South:
Lab 53.73%
Nottingham East:
Lab 64.33%
Nottingham North:
Lab 49.09%
Nottingham South:
Lab 55.23%
Nuneaton:
Con 60.61%
Old Bexley and Sidcup:
Con 64.55%
Oldham East and Saddleworth:
Lab 43.51%
Oldham West and Royton:
Lab 55.32%
Orpington:
Con 63.39%
Oxford East:
Lab 57.00%
Oxford West and Abingdon:
LD 53.28%
Pendle:
Con 54.15%
Penistone and Stocksbridge:
Con 47.84%
Penrith and The Border:
Con 60.38%
Peterborough:
Con 46.72%
Plymouth, Moor View:
Con 60.65%
Plymouth, Sutton and Devonport:
Lab 47.88%
Poole:
Con 58.67%
Poplar and Limehouse:
Lab 63.09%
Portsmouth North:
Con 61.36%
Portsmouth South:
Lab 48.64%
Preston:
Lab 61.76%
Pudsey:
Con 48.79%
Putney:
Lab 45.14%
Rayleigh and Wickford:
Con 72.61%
Reading East:
Lab 48.47%
Reading West:
Con 48.41%
Redcar:
Con 46.06%
Redditch:
Con 63.33%
Reigate:
Con 53.93%
Ribble Valley:
Con 60.32%
Richmond (Yorks):
Con 63.59%
Richmond Park:
LD 53.11%
Rochdale:
Lab 51.58%
Rochester and Strood:
Con 59.99%
Rochford and Southend East:
Con 58.66%
Romford:
Con 64.56%
Romsey and Southampton North:
Con 54.22%
Rossendale and Darwen:
Con 56.47%
Rother Valley:
Con 45.11%
Rotherham:
Lab 41.33%
Rugby:
Con 57.57%
Ruislip, Northwood and Pinner:
Con 55.56%
Runnymede and Weybridge:
Con 54.91%
Rushcliffe:
Con 47.54%
Rutland and Melton:
Con 62.61%
Saffron Walden:
Con 62.95%
Salford and Eccles:
Lab 56.79%
Salisbury:
Con 56.36%
Scarborough and Whitby:
Con 55.49%
Scunthorpe:
Con 53.79%
Sedgefield:
Con 47.18%
Sefton Central:
Lab 57.50%
Selby and Ainsty:
Con 60.26%
Sevenoaks:
Con 60.70%
Sheffield Central:
Lab 66.72%
Sheffield South East:
Lab 46.10%
Sheffield, Brightside and Hillsborough:
Lab 56.49%
Sheffield, Hallam:
Lab 34.65%
Sheffield, Heeley:
Lab 50.30%
Sherwood:
Con 60.80%
Shipley:
Con 50.81%
Shrewsbury and Atcham:
Con 52.52%
Sittingbourne and Sheppey:
Con 67.60%
Skipton and Ripon:
Con 59.46%
Sleaford and North Hykeham:
Con 67.14%
Slough:
Lab 57.65%
Solihull:
Con 58.38%
Somerton and Frome:
Con 55.83%
South Basildon and East Thurrock:
Con 66.17%
South Cambridgeshire:
Con 46.34%
South Derbyshire:
Con 62.76%
South Dorset:
Con 58.80%
South East Cambridgeshire:
Con 49.99%
South East Cornwall:
Con 59.28%
South Holland and The Deepings:
Con 75.92%
South Leicestershire:
Con 64.02%
South Norfolk:
Con 58.03%
South Northamptonshire:
Con 62.41%
South Ribble:
Con 55.83%
South Shields:
Lab 45.60%
South Staffordshire:
Con 73.03%
South Suffolk:
Con 62.20%
South Swindon:
Con 52.29%
South Thanet:
Con 56.12%
South West Bedfordshire:
Con 60.43%
South West Devon:
Con 62.37%
South West Hertfordshire:
Con 49.56%
South West Norfolk:
Con 68.99%
South West Surrey:
Con 53.35%
South West Wiltshire:
Con 60.18%
Southampton, Itchen:
Con 50.51%
Southampton, Test:
Lab 49.46%
Southend West:
Con 59.21%
Southport:
Con 47.56%
Spelthorne:
Con 58.86%
St Albans:
LD 50.12%
St Austell and Newquay:
Con 56.07%
St Helens North:
Lab 52.29%
St Helens South and Whiston:
Lab 58.55%
St Ives:
Con 49.34%
Stafford:
Con 58.64%
Staffordshire Moorlands:
Con 64.58%
Stalybridge and Hyde:
Lab 44.90%
Stevenage:
Con 53.12%
Stockport:
Lab 52.01%
Stockton North:
Lab 43.08%
Stockton South:
Con 50.66%
Stoke-On-Trent Central:
Con 45.39%
Stoke-On-Trent North:
Con 52.26%
Stoke-On-Trent South:
Con 62.20%
Stone:
Con 63.57%
Stourbridge:
Con 60.26%
Stratford-On-Avon:
Con 60.57%
Streatham:
Lab 54.81%
Stretford and Urmston:
Lab 60.31%
Stroud:
Con 47.90%
Suffolk Coastal:
Con 56.52%
Sunderland Central:
Lab 42.17%
Surrey Heath:
Con 58.58%
Sutton and Cheam:
Con 49.98%
Sutton Coldfield:
Con 60.40%
Tamworth:
Con 66.31%
Tatton:
Con 57.75%
Taunton Deane:
Con 53.60%
Telford:
Con 59.65%
Tewkesbury:
Con 58.44%
The Cotswolds:
Con 58.00%
The Wrekin:
Con 63.47%
Thirsk and Malton:
Con 62.97%
Thornbury and Yate:
Con 57.81%
Thurrock:
Con 58.56%
Tiverton and Honiton:
Con 60.21%
Tonbridge and Malling:
Con 62.78%
Tooting:
Lab 52.69%
Torbay:
Con 59.22%
Torridge and West Devon:
Con 60.11%
Totnes:
Con 53.18%
Tottenham:
Lab 76.02%
Truro and Falmouth:
Con 46.02%
Tunbridge Wells:
Con 55.11%
Twickenham:
LD 56.07%
Tynemouth:
Lab 48.06%
Uxbridge and South Ruislip:
Con 52.61%
Vauxhall:
Lab 56.12%
Wakefield:
Con 47.27%
Wallasey:
Lab 64.31%
Walsall North:
Con 63.83%
Walsall South:
Lab 49.14%
Walthamstow:
Lab 76.10%
Wansbeck:
Lab 42.27%
Wantage:
Con 50.74%
Warley:
Lab 58.81%
Warrington North:
Lab 44.17%
Warrington South:
Con 45.54%
Warwick and Leamington:
Lab 43.76%
Washington and Sunderland West:
Lab 42.49%
Watford:
Con 45.50%
Waveney:
Con 62.15%
Wealden:
Con 60.82%
Weaver Vale:
Lab 44.90%
Wellingborough:
Con 62.18%
Wells:
Con 54.09%
Welwyn Hatfield:
Con 52.63%
Wentworth and Dearne:
Lab 40.29%
West Bromwich East:
Con 46.71%
West Bromwich West:
Con 50.55%
West Dorset:
Con 55.13%
West Ham:
Lab 70.07%
West Lancashire:
Lab 52.14%
West Suffolk:
Con 65.79%
West Worcestershire:
Con 60.68%
Westminster North:
Lab 54.16%
Westmorland and Lonsdale:
LD 48.94%
Weston-Super-Mare:
Con 57.51%
Wigan:
Lab 46.72%
Wimbledon:
Con 38.42%
Winchester:
Con 48.28%
Windsor:
Con 58.61%
Wirral South:
Lab 51.17%
Wirral West:
Lab 48.22%
Witham:
Con 66.63%
Witney:
Con 55.23%
Woking:
Con 48.94%
Wokingham:
Con 49.57%
Wolverhampton North East:
Con 51.70%
Wolverhampton South East:
Lab 46.41%
Wolverhampton South West:
Con 48.29%
Worcester:
Con 50.80%
Workington:
Con 49.25%
Worsley and Eccles South:
Lab 45.73%
Worthing West:
Con 55.77%
Wycombe:
Con 45.23%
Wyre and Preston North:
Con 59.69%
Wyre Forest:
Con 65.19%
Wythenshawe and Sale East:
Lab 53.30%
Yeovil:
Con 58.37%
York Central:
Lab 55.17%
York Outer:
Con 49.37%
Belfast East:
DUP 49.18%
Belfast North:
SF 47.06%
Belfast South:
SDLP 57.19%
Belfast West:
SF 53.80%
East Antrim:
DUP 45.28%
East Londonderry:
DUP 40.11%
Fermanagh and South Tyrone:
SF 43.31%
Foyle:
SDLP 57.02%
Lagan Valley:
DUP 43.14%
Mid Ulster:
SF 45.88%
Newry and Armagh:
SF 39.95%
North Antrim:
DUP 47.35%
North Down:
Alliance 45.17%
South Antrim:
DUP 35.25%
South Down:
SF 32.43%
Strangford:
DUP 47.23%
Upper Bann:
DUP 40.97%
West Tyrone:
SF 40.17%
Aberdeen North:
SNP 54.01%
Aberdeen South:
SNP 44.67%
Airdrie and Shotts:
SNP 45.08%
Angus:
SNP 49.15%
Argyll and Bute:
SNP 43.79%
Ayr, Carrick and Cumnock:
SNP 43.51%
Banff and Buchan:
Con 50.12%
Berwickshire, Roxburgh and Selkirk:
Con 48.45%
Caithness, Sutherland and Easter Ross:
LD 37.21%
Central Ayrshire:
SNP 46.17%
Coatbridge, Chryston and Bellshill:
SNP 47.03%
Cumbernauld, Kilsyth and Kirkintilloch East:
SNP 52.88%
Dumfries and Galloway:
Con 44.10%
Dumfriesshire, Clydesdale and Tweeddale:
Con 46.00%
Dundee East:
SNP 53.80%
Dundee West:
SNP 53.77%
Dunfermline and West Fife:
SNP 44.36%
East Dunbartonshire:
SNP 37.10%
East Kilbride, Strathaven and Lesmahagow:
SNP 46.35%
East Lothian:
SNP 36.16%
East Renfrewshire:
SNP 44.94%
Edinburgh East:
SNP 48.45%
Edinburgh North and Leith:
SNP 43.69%
Edinburgh South:
Lab 47.75%
Edinburgh South West:
SNP 47.63%
Edinburgh West:
LD 39.91%
Na h-Eileanan An Iar:
SNP 45.11%
Falkirk:
SNP 52.53%
Glasgow Central:
SNP 49.25%
Glasgow East:
SNP 47.70%
Glasgow North:
SNP 46.92%
Glasgow North East:
SNP 46.90%
Glasgow North West:
SNP 49.52%
Glasgow South:
SNP 48.12%
Glasgow South West:
SNP 47.88%
Glenrothes:
SNP 51.11%
Gordon:
SNP 42.72%
Inverclyde:
SNP 48.35%
Inverness, Nairn, Badenoch and Strathspey:
SNP 47.89%
Kilmarnock and Loudoun:
SNP 50.84%
Kirkcaldy and Cowdenbeath:
SNP 35.25%
Lanark and Hamilton East:
SNP 41.91%
Linlithgow and East Falkirk:
SNP 44.23%
Livingston:
SNP 46.92%
Midlothian:
SNP 41.54%
Moray:
Con 45.29%
Motherwell and Wishaw:
SNP 46.43%
North Ayrshire and Arran:
SNP 48.54%
North East Fife:
LD 43.08%
Ochil and South Perthshire:
SNP 46.50%
Orkney and Shetland:
LD 44.82%
Paisley and Renfrewshire North:
SNP 47.00%
Paisley and Renfrewshire South:
SNP 50.22%
Perth and North Perthshire:
SNP 50.60%
Ross, Skye and Lochaber:
SNP 48.32%
Rutherglen and Hamilton West:
SNP 44.20%
Stirling:
SNP 51.11%
West Aberdeenshire and Kincardine:
Con 42.65%
West Dunbartonshire:
SNP 49.61%
Ynys Mon:
Con 35.45%
Delyn:
Con 43.67%
Alyn and Deeside:
Lab 42.48%
Wrexham:
Con 45.33%
Llanelli:
Lab 42.18%
Gower:
Lab 45.43%
Swansea West:
Lab 51.61%
Swansea East:
Lab 51.83%
Aberavon:
Lab 53.83%
Cardiff Central:
Lab 61.22%
Cardiff North:
Lab 49.49%
Rhondda:
Lab 54.37%
Torfaen:
Lab 41.82%
Monmouth:
Con 52.09%
Newport East:
Lab 44.44%
Newport West:
Lab 43.69%
Arfon:
PC 45.17%
Aberconwy:
Con 46.09%
Clwyd West:
Con 50.75%
Vale Of Clwyd:
Con 46.41%
Dwyfor Meirionnydd:
PC 48.27%
Clwyd South:
Con 44.68%
Montgomeryshire:
Con 58.51%
Ceredigion:
PC 37.92%
Preseli Pembrokeshire:
Con 50.40%
Carmarthen West and South Pembrokeshire:
Con 52.67%
Carmarthen East and Dinefwr:
PC 38.87%
Brecon and Radnorshire:
Con 53.14%
Neath:
Lab 43.31%
Cynon Valley:
Lab 51.37%
Merthyr Tydfil and Rhymney:
Lab 52.45%
Blaenau Gwent:
Lab 49.18%
Bridgend:
Con 43.07%
Ogmore:
Lab 49.74%
Pontypridd:
Lab 44.50%
Caerphilly:
Lab 44.91%
Islwyn:
Lab 44.70%
Vale Of Glamorgan:
Con 49.82%
Cardiff West:
Lab 51.77%
Cardiff South and Penarth:
Lab 54.14%
By Share, Sorted
Con
Lab
LD
SNP
Green
Brexit
DUP
PC
SF
Alliance
SDLP
UUP
Speaker
RANDOM ALLOCATION WITHIN NUTS1 AREAS
Hover or click on area for detail
Here, the seats allocated to to each party have been randomly mapped to Westminster constituencies within each European parliamentary constituency.
Aldershot:
Con 58.37%
Aldridge-Brownhills:
Con 70.79%
Altrincham and Sale West:
Con 48.05%
Amber Valley:
Con 63.85%
Arundel and South Downs:
Con 57.92%
Ashfield:
Con 39.26%
Ashford:
Con 62.06%
Ashton-Under-Lyne:
Lab 48.07%
Aylesbury:
Con 54.04%
Banbury:
Con 54.27%
Barking:
Lab 61.17%
Barnsley Central:
Lab 40.12%
Barnsley East:
Lab 37.64%
Barrow and Furness:
Con 51.85%
Basildon and Billericay:
Con 67.05%
Basingstoke:
Con 54.09%
Bassetlaw:
Con 55.23%
Bath:
LD 54.51%
Batley and Spen:
Lab 42.69%
Battersea:
Lab 45.50%
Beaconsfield:
Con 56.12%
Beckenham:
Con 53.96%
Bedford:
Lab 43.32%
Bermondsey and Old Southwark:
Lab 54.12%
Berwick-Upon-Tweed:
Con 56.87%
Bethnal Green and Bow:
Lab 72.74%
Beverley and Holderness:
Con 62.10%
Bexhill and Battle:
Con 63.61%
Bexleyheath and Crayford:
Con 59.79%
Birkenhead:
Lab 59.04%
Birmingham, Edgbaston:
Lab 50.13%
Birmingham, Erdington:
Lab 50.30%
Birmingham, Hall Green:
Lab 67.83%
Birmingham, Hodge Hill:
Lab 78.65%
Birmingham, Ladywood:
Lab 79.19%
Birmingham, Northfield:
Con 46.31%
Birmingham, Perry Barr:
Lab 63.10%
Birmingham, Selly Oak:
Lab 56.03%
Birmingham, Yardley:
Lab 54.78%
Bishop Auckland:
Con 53.71%
Blackburn:
Lab 64.91%
Blackley and Broughton:
Lab 61.85%
Blackpool North and Cleveleys:
Con 57.63%
Blackpool South:
Con 49.61%
Blaydon:
Lab 43.33%
Blyth Valley:
Con 42.68%
Bognor Regis and Littlehampton:
Con 63.49%
Bolsover:
Con 47.44%
Bolton North East:
Con 45.36%
Bolton South East:
Lab 52.99%
Bolton West:
Con 55.29%
Bootle:
Lab 79.44%
Boston and Skegness:
Con 76.66%
Bosworth:
Con 63.89%
Bournemouth East:
Con 50.59%
Bournemouth West:
Con 53.40%
Bracknell:
Con 58.68%
Bradford East:
Lab 62.98%
Bradford South:
Lab 46.27%
Bradford West:
Lab 76.22%
Braintree:
Con 67.55%
Brent Central:
Lab 64.68%
Brent North:
Lab 51.87%
Brentford and Isleworth:
Lab 50.18%
Brentwood and Ongar:
Con 68.57%
Bridgwater and West Somerset:
Con 62.14%
Brigg and Goole:
Con 71.29%
Brighton, Kemptown:
Lab 51.58%
Brighton, Pavilion:
Green 57.16%
Bristol East:
Lab 53.14%
Bristol North West:
Lab 48.90%
Bristol South:
Lab 50.54%
Bristol West:
Lab 62.27%
Broadland:
Con 59.56%
Bromley and Chislehurst:
Con 52.58%
Bromsgrove:
Con 63.40%
Broxbourne:
Con 65.58%
Broxtowe:
Con 48.13%
Buckingham:
Con 58.36%
Burnley:
Con 40.32%
Burton:
Con 60.65%
Bury North:
Con 46.24%
Bury South:
Con 43.83%
Bury St Edmunds:
Con 60.96%
Calder Valley:
Con 51.88%
Camberwell and Peckham:
Lab 71.26%
Camborne and Redruth:
Con 53.14%
Cambridge:
Lab 47.97%
Cannock Chase:
Con 68.31%
Canterbury:
Lab 48.27%
Carlisle:
Con 55.18%
Carshalton and Wallington:
Con 42.41%
Castle Point:
Con 76.72%
Central Devon:
Con 55.27%
Central Suffolk and North Ipswich:
Con 62.67%
Charnwood:
Con 63.44%
Chatham and Aylesford:
Con 66.58%
Cheadle:
Con 45.96%
Chelmsford:
Con 55.90%
Chelsea and Fulham:
Con 49.86%
Cheltenham:
Con 47.99%
Chesham and Amersham:
Con 55.40%
Chesterfield:
Lab 40.21%
Chichester:
Con 57.81%
Chingford and Woodford Green:
Con 48.47%
Chippenham:
Con 54.28%
Chipping Barnet:
Con 44.72%
Chorley:
Speaker 90.97%
Christchurch:
Con 65.24%
Cities Of London and Westminster:
Con 39.91%
City Of Chester:
Lab 49.64%
City Of Durham:
Lab 42.02%
Clacton:
Con 72.26%
Cleethorpes:
Con 68.99%
Colchester:
Con 50.43%
Colne Valley:
Con 48.42%
Congleton:
Con 58.96%
Copeland:
Con 53.75%
Corby:
Con 55.25%
Coventry North East:
Lab 52.68%
Coventry North West:
Lab 43.81%
Coventry South:
Lab 43.39%
Crawley:
Con 54.19%
Crewe and Nantwich:
Con 53.12%
Croydon Central:
Lab 50.19%
Croydon North:
Lab 65.63%
Croydon South:
Con 52.20%
Dagenham and Rainham:
Lab 44.51%
Darlington:
Con 48.05%
Dartford:
Con 62.95%
Daventry:
Con 64.55%
Denton and Reddish:
Lab 50.06%
Derby North:
Con 45.22%
Derby South:
Lab 51.08%
Derbyshire Dales:
Con 58.69%
Devizes:
Con 63.10%
Dewsbury:
Con 46.43%
Don Valley:
Con 43.16%
Doncaster Central:
Lab 40.01%
Doncaster North:
Lab 38.68%
Dover:
Con 56.86%
Dudley North:
Con 63.06%
Dudley South:
Con 67.90%
Dulwich and West Norwood:
Lab 65.48%
Ealing Central and Acton:
Lab 51.33%
Ealing North:
Lab 56.49%
Ealing, Southall:
Lab 60.82%
Easington:
Lab 45.46%
East Devon:
Con 50.84%
East Ham:
Lab 76.34%
East Hampshire:
Con 58.79%
East Surrey:
Con 59.68%
East Worthing and Shoreham:
Con 51.02%
East Yorkshire:
Con 64.41%
Eastbourne:
Con 48.88%
Eastleigh:
Con 55.43%
Eddisbury:
Con 56.81%
Edmonton:
Lab 64.99%
Ellesmere Port and Neston:
Lab 53.34%
Elmet and Rothwell:
Con 57.92%
Eltham:
Lab 47.04%
Enfield North:
Lab 51.81%
Enfield, Southgate:
Lab 48.49%
Epping Forest:
Con 64.38%
Epsom and Ewell:
Con 53.52%
Erewash:
Con 56.46%
Erith and Thamesmead:
Lab 48.04%
Esher and Walton:
Con 49.35%
Exeter:
Lab 53.18%
Fareham:
Con 63.68%
Faversham and Mid Kent:
Con 63.23%
Feltham and Heston:
Lab 52.03%
Filton and Bradley Stoke:
Con 48.92%
Finchley and Golders Green:
Con 43.84%
Folkestone and Hythe:
Con 60.14%
Forest Of Dean:
Con 59.60%
Fylde:
Con 60.94%
Gainsborough:
Con 66.40%
Garston and Halewood:
Lab 72.34%
Gateshead:
Lab 53.61%
Gedling:
Con 45.48%
Gillingham and Rainham:
Con 61.30%
Gloucester:
Con 54.24%
Gosport:
Con 66.51%
Grantham and Stamford:
Con 65.70%
Gravesham:
Con 62.20%
Great Grimsby:
Con 54.86%
Great Yarmouth:
Con 65.79%
Greenwich and Woolwich:
Lab 56.82%
Guildford:
Con 44.87%
Hackney North and Stoke Newington:
Lab 70.29%
Hackney South and Shoreditch:
Lab 73.26%
Halesowen and Rowley Regis:
Con 60.47%
Halifax:
Lab 46.27%
Haltemprice and Howden:
Con 62.37%
Halton:
Lab 63.49%
Hammersmith:
Lab 57.87%
Hampstead and Kilburn:
Lab 48.93%
Harborough:
Con 55.30%
Harlow:
Con 63.45%
Harrogate and Knaresborough:
Con 52.62%
Harrow East:
Con 54.42%
Harrow West:
Lab 52.44%
Hartlepool:
Lab 37.68%
Harwich and North Essex:
Con 61.26%
Hastings and Rye:
Con 49.56%
Havant:
Con 65.39%
Hayes and Harlington:
Lab 55.79%
Hazel Grove:
Con 48.77%
Hemel Hempstead:
Con 56.50%
Hemsworth:
Lab 37.49%
Hendon:
Con 48.80%
Henley:
Con 54.78%
Hereford and South Herefordshire:
Con 61.21%
Hertford and Stortford:
Con 56.10%
Hertsmere:
Con 62.55%
Hexham:
Con 54.50%
Heywood and Middleton:
Con 43.07%
High Peak:
Con 45.86%
Hitchin and Harpenden:
Con 47.08%
Holborn and St Pancras:
Lab 64.52%
Hornchurch and Upminster:
Con 65.76%
Hornsey and Wood Green:
Lab 57.48%
Horsham:
Con 56.77%
Houghton and Sunderland South:
Lab 40.72%
Hove:
Lab 58.30%
Huddersfield:
Lab 48.97%
Huntingdon:
Con 54.76%
Hyndburn:
Con 48.50%
Ilford North:
Lab 50.53%
Ilford South:
Lab 65.61%
Ipswich:
Con 50.33%
Isle Of Wight:
Con 56.17%
Islington North:
Lab 64.31%
Islington South and Finsbury:
Lab 56.25%
Jarrow:
Lab 45.08%
Keighley:
Con 48.10%
Kenilworth and Southam:
Con 57.70%
Kensington:
Con 38.32%
Kettering:
Con 60.35%
Kingston and Surbiton:
LD 51.12%
Kingston upon Hull East:
Lab 39.19%
Kingston upon Hull North:
Lab 49.80%
Kingston upon Hull West and Hessle:
Lab 42.68%
Kingswood:
Con 56.19%
Knowsley:
Lab 80.77%
Lancaster and Fleetwood:
Lab 46.85%
Leeds Central:
Lab 61.71%
Leeds East:
Lab 49.84%
Leeds North East:
Lab 57.47%
Leeds North West:
Lab 48.64%
Leeds West:
Lab 55.08%
Leicester East:
Lab 50.77%
Leicester South:
Lab 67.01%
Leicester West:
Lab 49.72%
Leigh:
Con 45.27%
Lewes:
Con 47.89%
Lewisham East:
Lab 59.49%
Lewisham West and Penge:
Lab 61.15%
Lewisham, Deptford:
Lab 70.83%
Leyton and Wanstead:
Lab 64.73%
Lichfield:
Con 64.53%
Lincoln:
Con 47.93%
Liverpool, Riverside:
Lab 77.99%
Liverpool, Walton:
Lab 84.68%
Liverpool, Wavertree:
Lab 72.18%
Liverpool, West Derby:
Lab 77.56%
Loughborough:
Con 51.17%
Louth and Horncastle:
Con 72.65%
Ludlow:
Con 64.08%
Luton North:
Lab 55.17%
Luton South:
Lab 51.79%
Macclesfield:
Con 52.52%
Maidenhead:
Con 57.74%
Maidstone and The Weald:
Con 60.41%
Makerfield:
Lab 45.08%
Maldon:
Con 72.02%
Manchester Central:
Lab 70.42%
Manchester, Gorton:
Lab 77.64%
Manchester, Withington:
Lab 67.75%
Mansfield:
Con 63.90%
Meon Valley:
Con 64.33%
Meriden:
Con 63.44%
Mid Bedfordshire:
Con 59.79%
Mid Derbyshire:
Con 58.81%
Mid Dorset and North Poole:
Con 60.39%
Mid Norfolk:
Con 62.38%
Mid Sussex:
Con 53.30%
Mid Worcestershire:
Con 66.69%
Middlesbrough:
Lab 50.46%
Middlesbrough South and East Cleveland:
Con 58.84%
Milton Keynes North:
Con 49.47%
Milton Keynes South:
Con 50.01%
Mitcham and Morden:
Lab 61.14%
Mole Valley:
Con 55.43%
Morecambe and Lunesdale:
Con 52.80%
Morley and Outwood:
Con 56.66%
New Forest East:
Con 64.52%
New Forest West:
Con 63.84%
Newark:
Con 63.29%
Newbury:
Con 57.39%
Newcastle Upon Tyne Central:
Lab 57.55%
Newcastle Upon Tyne East:
Lab 60.07%
Newcastle Upon Tyne North:
Lab 45.44%
Newcastle-Under-Lyme:
Con 52.49%
Newton Abbot:
Con 55.54%
Normanton, Pontefract and Castleford:
Lab 37.91%
North Cornwall:
Con 59.35%
North Devon:
Con 56.64%
North Dorset:
Con 63.64%
North Durham:
Lab 44.17%
North East Bedfordshire:
Con 59.13%
North East Cambridgeshire:
Con 72.55%
North East Derbyshire:
Con 58.71%
North East Hampshire:
Con 59.52%
North East Hertfordshire:
Con 56.56%
North East Somerset:
Con 50.37%
North Herefordshire:
Con 63.01%
North Norfolk:
Con 58.62%
North Shropshire:
Con 62.72%
North Somerset:
Con 52.86%
North Swindon:
Con 59.12%
North Thanet:
Con 62.41%
North Tyneside:
Lab 49.68%
North Warwickshire:
Con 65.88%
North West Cambridgeshire:
Con 62.46%
North West Durham:
Con 41.94%
North West Hampshire:
Con 62.10%
North West Leicestershire:
Con 62.82%
North West Norfolk:
Con 65.72%
North Wiltshire:
Con 59.12%
Northampton North:
Con 53.19%
Northampton South:
Con 51.22%
Norwich North:
Con 50.55%
Norwich South:
Lab 53.73%
Nottingham East:
Lab 64.33%
Nottingham North:
Lab 49.09%
Nottingham South:
Lab 55.23%
Nuneaton:
Con 60.61%
Old Bexley and Sidcup:
Con 64.55%
Oldham East and Saddleworth:
Lab 43.51%
Oldham West and Royton:
Lab 55.32%
Orpington:
Con 63.39%
Oxford East:
Lab 57.00%
Oxford West and Abingdon:
LD 53.28%
Pendle:
Con 54.15%
Penistone and Stocksbridge:
Con 47.84%
Penrith and The Border:
Con 60.38%
Peterborough:
Con 46.72%
Plymouth, Moor View:
Con 60.65%
Plymouth, Sutton and Devonport:
Lab 47.88%
Poole:
Con 58.67%
Poplar and Limehouse:
Lab 63.09%
Portsmouth North:
Con 61.36%
Portsmouth South:
Lab 48.64%
Preston:
Lab 61.76%
Pudsey:
Con 48.79%
Putney:
Lab 45.14%
Rayleigh and Wickford:
Con 72.61%
Reading East:
Lab 48.47%
Reading West:
Con 48.41%
Redcar:
Con 46.06%
Redditch:
Con 63.33%
Reigate:
Con 53.93%
Ribble Valley:
Con 60.32%
Richmond (Yorks):
Con 63.59%
Richmond Park:
LD 53.11%
Rochdale:
Lab 51.58%
Rochester and Strood:
Con 59.99%
Rochford and Southend East:
Con 58.66%
Romford:
Con 64.56%
Romsey and Southampton North:
Con 54.22%
Rossendale and Darwen:
Con 56.47%
Rother Valley:
Con 45.11%
Rotherham:
Lab 41.33%
Rugby:
Con 57.57%
Ruislip, Northwood and Pinner:
Con 55.56%
Runnymede and Weybridge:
Con 54.91%
Rushcliffe:
Con 47.54%
Rutland and Melton:
Con 62.61%
Saffron Walden:
Con 62.95%
Salford and Eccles:
Lab 56.79%
Salisbury:
Con 56.36%
Scarborough and Whitby:
Con 55.49%
Scunthorpe:
Con 53.79%
Sedgefield:
Con 47.18%
Sefton Central:
Lab 57.50%
Selby and Ainsty:
Con 60.26%
Sevenoaks:
Con 60.70%
Sheffield Central:
Lab 66.72%
Sheffield South East:
Lab 46.10%
Sheffield, Brightside and Hillsborough:
Lab 56.49%
Sheffield, Hallam:
Lab 34.65%
Sheffield, Heeley:
Lab 50.30%
Sherwood:
Con 60.80%
Shipley:
Con 50.81%
Shrewsbury and Atcham:
Con 52.52%
Sittingbourne and Sheppey:
Con 67.60%
Skipton and Ripon:
Con 59.46%
Sleaford and North Hykeham:
Con 67.14%
Slough:
Lab 57.65%
Solihull:
Con 58.38%
Somerton and Frome:
Con 55.83%
South Basildon and East Thurrock:
Con 66.17%
South Cambridgeshire:
Con 46.34%
South Derbyshire:
Con 62.76%
South Dorset:
Con 58.80%
South East Cambridgeshire:
Con 49.99%
South East Cornwall:
Con 59.28%
South Holland and The Deepings:
Con 75.92%
South Leicestershire:
Con 64.02%
South Norfolk:
Con 58.03%
South Northamptonshire:
Con 62.41%
South Ribble:
Con 55.83%
South Shields:
Lab 45.60%
South Staffordshire:
Con 73.03%
South Suffolk:
Con 62.20%
South Swindon:
Con 52.29%
South Thanet:
Con 56.12%
South West Bedfordshire:
Con 60.43%
South West Devon:
Con 62.37%
South West Hertfordshire:
Con 49.56%
South West Norfolk:
Con 68.99%
South West Surrey:
Con 53.35%
South West Wiltshire:
Con 60.18%
Southampton, Itchen:
Con 50.51%
Southampton, Test:
Lab 49.46%
Southend West:
Con 59.21%
Southport:
Con 47.56%
Spelthorne:
Con 58.86%
St Albans:
LD 50.12%
St Austell and Newquay:
Con 56.07%
St Helens North:
Lab 52.29%
St Helens South and Whiston:
Lab 58.55%
St Ives:
Con 49.34%
Stafford:
Con 58.64%
Staffordshire Moorlands:
Con 64.58%
Stalybridge and Hyde:
Lab 44.90%
Stevenage:
Con 53.12%
Stockport:
Lab 52.01%
Stockton North:
Lab 43.08%
Stockton South:
Con 50.66%
Stoke-On-Trent Central:
Con 45.39%
Stoke-On-Trent North:
Con 52.26%
Stoke-On-Trent South:
Con 62.20%
Stone:
Con 63.57%
Stourbridge:
Con 60.26%
Stratford-On-Avon:
Con 60.57%
Streatham:
Lab 54.81%
Stretford and Urmston:
Lab 60.31%
Stroud:
Con 47.90%
Suffolk Coastal:
Con 56.52%
Sunderland Central:
Lab 42.17%
Surrey Heath:
Con 58.58%
Sutton and Cheam:
Con 49.98%
Sutton Coldfield:
Con 60.40%
Tamworth:
Con 66.31%
Tatton:
Con 57.75%
Taunton Deane:
Con 53.60%
Telford:
Con 59.65%
Tewkesbury:
Con 58.44%
The Cotswolds:
Con 58.00%
The Wrekin:
Con 63.47%
Thirsk and Malton:
Con 62.97%
Thornbury and Yate:
Con 57.81%
Thurrock:
Con 58.56%
Tiverton and Honiton:
Con 60.21%
Tonbridge and Malling:
Con 62.78%
Tooting:
Lab 52.69%
Torbay:
Con 59.22%
Torridge and West Devon:
Con 60.11%
Totnes:
Con 53.18%
Tottenham:
Lab 76.02%
Truro and Falmouth:
Con 46.02%
Tunbridge Wells:
Con 55.11%
Twickenham:
LD 56.07%
Tynemouth:
Lab 48.06%
Uxbridge and South Ruislip:
Con 52.61%
Vauxhall:
Lab 56.12%
Wakefield:
Con 47.27%
Wallasey:
Lab 64.31%
Walsall North:
Con 63.83%
Walsall South:
Lab 49.14%
Walthamstow:
Lab 76.10%
Wansbeck:
Lab 42.27%
Wantage:
Con 50.74%
Warley:
Lab 58.81%
Warrington North:
Lab 44.17%
Warrington South:
Con 45.54%
Warwick and Leamington:
Lab 43.76%
Washington and Sunderland West:
Lab 42.49%
Watford:
Con 45.50%
Waveney:
Con 62.15%
Wealden:
Con 60.82%
Weaver Vale:
Lab 44.90%
Wellingborough:
Con 62.18%
Wells:
Con 54.09%
Welwyn Hatfield:
Con 52.63%
Wentworth and Dearne:
Lab 40.29%
West Bromwich East:
Con 46.71%
West Bromwich West:
Con 50.55%
West Dorset:
Con 55.13%
West Ham:
Lab 70.07%
West Lancashire:
Lab 52.14%
West Suffolk:
Con 65.79%
West Worcestershire:
Con 60.68%
Westminster North:
Lab 54.16%
Westmorland and Lonsdale:
LD 48.94%
Weston-Super-Mare:
Con 57.51%
Wigan:
Lab 46.72%
Wimbledon:
Con 38.42%
Winchester:
Con 48.28%
Windsor:
Con 58.61%
Wirral South:
Lab 51.17%
Wirral West:
Lab 48.22%
Witham:
Con 66.63%
Witney:
Con 55.23%
Woking:
Con 48.94%
Wokingham:
Con 49.57%
Wolverhampton North East:
Con 51.70%
Wolverhampton South East:
Lab 46.41%
Wolverhampton South West:
Con 48.29%
Worcester:
Con 50.80%
Workington:
Con 49.25%
Worsley and Eccles South:
Lab 45.73%
Worthing West:
Con 55.77%
Wycombe:
Con 45.23%
Wyre and Preston North:
Con 59.69%
Wyre Forest:
Con 65.19%
Wythenshawe and Sale East:
Lab 53.30%
Yeovil:
Con 58.37%
York Central:
Lab 55.17%
York Outer:
Con 49.37%
Belfast East:
DUP 49.18%
Belfast North:
SF 47.06%
Belfast South:
SDLP 57.19%
Belfast West:
SF 53.80%
East Antrim:
DUP 45.28%
East Londonderry:
DUP 40.11%
Fermanagh and South Tyrone:
SF 43.31%
Foyle:
SDLP 57.02%
Lagan Valley:
DUP 43.14%
Mid Ulster:
SF 45.88%
Newry and Armagh:
SF 39.95%
North Antrim:
DUP 47.35%
North Down:
Alliance 45.17%
South Antrim:
DUP 35.25%
South Down:
SF 32.43%
Strangford:
DUP 47.23%
Upper Bann:
DUP 40.97%
West Tyrone:
SF 40.17%
Aberdeen North:
SNP 54.01%
Aberdeen South:
SNP 44.67%
Airdrie and Shotts:
SNP 45.08%
Angus:
SNP 49.15%
Argyll and Bute:
SNP 43.79%
Ayr, Carrick and Cumnock:
SNP 43.51%
Banff and Buchan:
Con 50.12%
Berwickshire, Roxburgh and Selkirk:
Con 48.45%
Caithness, Sutherland and Easter Ross:
LD 37.21%
Central Ayrshire:
SNP 46.17%
Coatbridge, Chryston and Bellshill:
SNP 47.03%
Cumbernauld, Kilsyth and Kirkintilloch East:
SNP 52.88%
Dumfries and Galloway:
Con 44.10%
Dumfriesshire, Clydesdale and Tweeddale:
Con 46.00%
Dundee East:
SNP 53.80%
Dundee West:
SNP 53.77%
Dunfermline and West Fife:
SNP 44.36%
East Dunbartonshire:
SNP 37.10%
East Kilbride, Strathaven and Lesmahagow:
SNP 46.35%
East Lothian:
SNP 36.16%
East Renfrewshire:
SNP 44.94%
Edinburgh East:
SNP 48.45%
Edinburgh North and Leith:
SNP 43.69%
Edinburgh South:
Lab 47.75%
Edinburgh South West:
SNP 47.63%
Edinburgh West:
LD 39.91%
Na h-Eileanan An Iar:
SNP 45.11%
Falkirk:
SNP 52.53%
Glasgow Central:
SNP 49.25%
Glasgow East:
SNP 47.70%
Glasgow North:
SNP 46.92%
Glasgow North East:
SNP 46.90%
Glasgow North West:
SNP 49.52%
Glasgow South:
SNP 48.12%
Glasgow South West:
SNP 47.88%
Glenrothes:
SNP 51.11%
Gordon:
SNP 42.72%
Inverclyde:
SNP 48.35%
Inverness, Nairn, Badenoch and Strathspey:
SNP 47.89%
Kilmarnock and Loudoun:
SNP 50.84%
Kirkcaldy and Cowdenbeath:
SNP 35.25%
Lanark and Hamilton East:
SNP 41.91%
Linlithgow and East Falkirk:
SNP 44.23%
Livingston:
SNP 46.92%
Midlothian:
SNP 41.54%
Moray:
Con 45.29%
Motherwell and Wishaw:
SNP 46.43%
North Ayrshire and Arran:
SNP 48.54%
North East Fife:
LD 43.08%
Ochil and South Perthshire:
SNP 46.50%
Orkney and Shetland:
LD 44.82%
Paisley and Renfrewshire North:
SNP 47.00%
Paisley and Renfrewshire South:
SNP 50.22%
Perth and North Perthshire:
SNP 50.60%
Ross, Skye and Lochaber:
SNP 48.32%
Rutherglen and Hamilton West:
SNP 44.20%
Stirling:
SNP 51.11%
West Aberdeenshire and Kincardine:
Con 42.65%
West Dunbartonshire:
SNP 49.61%
Ynys Mon:
Con 35.45%
Delyn:
Con 43.67%
Alyn and Deeside:
Lab 42.48%
Wrexham:
Con 45.33%
Llanelli:
Lab 42.18%
Gower:
Lab 45.43%
Swansea West:
Lab 51.61%
Swansea East:
Lab 51.83%
Aberavon:
Lab 53.83%
Cardiff Central:
Lab 61.22%
Cardiff North:
Lab 49.49%
Rhondda:
Lab 54.37%
Torfaen:
Lab 41.82%
Monmouth:
Con 52.09%
Newport East:
Lab 44.44%
Newport West:
Lab 43.69%
Arfon:
PC 45.17%
Aberconwy:
Con 46.09%
Clwyd West:
Con 50.75%
Vale Of Clwyd:
Con 46.41%
Dwyfor Meirionnydd:
PC 48.27%
Clwyd South:
Con 44.68%
Montgomeryshire:
Con 58.51%
Ceredigion:
PC 37.92%
Preseli Pembrokeshire:
Con 50.40%
Carmarthen West and South Pembrokeshire:
Con 52.67%
Carmarthen East and Dinefwr:
PC 38.87%
Brecon and Radnorshire:
Con 53.14%
Neath:
Lab 43.31%
Cynon Valley:
Lab 51.37%
Merthyr Tydfil and Rhymney:
Lab 52.45%
Blaenau Gwent:
Lab 49.18%
Bridgend:
Con 43.07%
Ogmore:
Lab 49.74%
Pontypridd:
Lab 44.50%
Caerphilly:
Lab 44.91%
Islwyn:
Lab 44.70%
Vale Of Glamorgan:
Con 49.82%
Cardiff West:
Lab 51.77%
Cardiff South and Penarth:
Lab 54.14%
Random Allocation Within Region
Con
Lab
LD
SNP
Green
Brexit
DUP
PC
SF
SDLP
Alliance
UUP
Speaker
Sources and Credits
Hex Map layout and file created by ODI Leeds , and available as a .hexjson file from
here.
Election Results data
from UK Parliament website.
UK Geographic Map based on Boundary Line Data
from Ordnance Survey
All maps created by Stochastic Solutions Limited from the data sources
above, using our Miró
software.