Skip to main content

General Elections (UK)

Updated:

The party-political make up of the UK Parliament at various points.

Con
Lab
LDem
SNP
PC
Grn
UKIP
Ind
DUP
UUP
SF
SDLP
Alln
WPB
Spk
Hexmap Aberavon
Current: Lab / Stephen Kinnock
Turnout:
2019: 62.3%
2017: 66.8%
2015: 63.3%
2010 61.0%
Aberconwy
Current: Con / Robin John Millar
Turnout:
2019: 71.3%
2017: 71.2%
2015: 66.2%
2010 67.0%
Aberdeen North
Current: SNP / Kirsty Blackman
Turnout:
2019: 59.9%
2017: 59.2%
2015: 64.9%
2010 58.2%
Aberdeen South
Current: SNP / Stephen Flynn
Turnout:
2019: 69.4%
2017: 68.6%
2015: 71.3%
2010 67.2%
Airdrie and Shotts
Current: SNP / Anum Qaisar-Javed
Turnout:
2019: 62.1%
2017: 59.3%
2015: 66.3%
2010 57.5%
Aldershot
Current: Con / Leo Docherty
Turnout:
2019: 66%
2017: 64.4%
2015: 63.8%
2010 63.5%
Aldridge-Brownhills
Current: Con / Wendy Morton
Turnout:
2019: 65.4%
2017: 66.8%
2015: 65.6%
2010 65.1%
Altrincham and Sale West
Current: Con / Graham Brady
Turnout:
2019: 74.9%
2017: 72.3%
2015: 70.6%
2010 69.3%
Alyn and Deeside
Current: Lab / Mark Tami
Turnout:
2019: 68.5%
2017: 71.2%
2015: 66.6%
2010 65.5%
Amber Valley
Current: Con / Nigel Mills
Turnout:
2019: 65.1%
2017: 67.5%
2015: 65.8%
2010 65.5%
Angus
Current: SNP / Dave Doogan
Turnout:
2019: 67.5%
2017: 63.1%
2015: 67.6%
2010 60.4%
Arfon
Current: PC / Hywel Williams
Turnout:
2019: 68.9%
2017: 68.4%
2015: 66.3%
2010 63.3%
Argyll and Bute
Current: SNP / Brendan O'Hara
Turnout:
2019: 72.2%
2017: 71.6%
2015: 75.3%
2010 67.3%
Arundel and South Downs
Current: Con / Andrew Griffith
Turnout:
2019: 75.1%
2017: 76%
2015: 73.1%
2010 72.2%
Ashfield
Current: Con / Lee Anderson
Turnout:
2019: 62.6%
2017: 64.1%
2015: 61.5%
2010 62.3%
Ashford
Current: Con / Damian Green
Turnout:
2019: 67.1%
2017: 68.7%
2015: 67.4%
2010 67.9%
Ashton-under-Lyne
Current: Lab / Angela Rayner
Turnout:
2019: 56.8%
2017: 58.9%
2015: 56.9%
2010 56.9%
Aylesbury
Current: Con / Rob Butler
Turnout:
2019: 69.9%
2017: 71.4%
2015: 69%
2010 68.2%
Ayr, Carrick and Cumnock
Current: SNP / Allan Dorans
Turnout:
2019: 64.7%
2017: 65%
2015: 71.5%
2010 62.6%
Banbury
Current: Con / Victoria Prentis
Turnout:
2019: 69.8%
2017: 73.6%
2015: 67.1%
2010 64.7%
Banff and Buchan
Current: Con / David Duguid
Turnout:
2019: 63.4%
2017: 61.7%
2015: 66.5%
2010 59.8%
Barking
Current: Lab / Margaret Hodge
Turnout:
2019: 57.1%
2017: 62%
2015: 58.2%
2010 61.0%
Barnsley Central
Current: Lab / Dan Jarvis
Turnout:
2019: 56.5%
2017: 61%
2015: 56.7%
2010 56.5%
Barnsley East
Current: Lab / Stephanie Peacock
Turnout:
2019: 54.8%
2017: 59%
2015: 55.7%
2010 56.1%
Barrow and Furness
Current: Con / Simon Fell
Turnout:
2019: 65.6%
2017: 68.6%
2015: 63.3%
2010 64.2%
Basildon and Billericay
Current: Con / John Baron
Turnout:
2019: 63.1%
2017: 65.1%
2015: 64.9%
2010 63.5%
Basingstoke
Current: Con / Maria Miller
Turnout:
2019: 66%
2017: 68.5%
2015: 66.6%
2010 67.0%
Bassetlaw
Current: Con / Brendan Clarke-Smith
Turnout:
2019: 63.5%
2017: 66.7%
2015: 64.2%
2010 65.0%
Bath
Current: LD / Wera Hobhouse
Turnout:
2019: 77%
2017: 74.4%
2015: 74.8%
2010 72.0%
Batley and Spen
Current: Lab / Kim Leadbeater
Turnout:
2019: 66.5%
2017: 67.2%
2015: 64.4%
2010 67.0%
Battersea
Current: Lab / Marsha de Cordova
Turnout:
2019: 75.6%
2017: 71.1%
2015: 67%
2010 65.7%
Beaconsfield
Current: Con / Joy Morrissey
Turnout:
2019: 74.5%
2017: 72.4%
2015: 71.1%
2010 70.0%
Beckenham
Current: Con / Bob Stewart
Turnout:
2019: 73.6%
2017: 76.3%
2015: 72.4%
2010 72.0%
Bedford
Current: Lab / Mohammad Yasin
Turnout:
2019: 66.1%
2017: 67.7%
2015: 66.5%
2010 65.8%
Belfast East
Current: DUP / Gavin Robinson
Turnout:
2019: 64.1%
2017: 67.7%
2015: 62.8%
2010 58.5%
Belfast North
Current: SF / John Finucane
Turnout:
2019: 67.9%
2017: 67.5%
2015: 59.2%
2010 56.0%
Belfast South
Current: SDLP / Claire Hanna
Turnout:
2019: 67.7%
2017: 66.3%
2015: 60%
2010 57.4%
Belfast West
Current: SF / Paul Maskey
Turnout:
2019: 59.1%
2017: 65.4%
2015: 56.3%
2010 54.0%
Bermondsey and Old Southwark
Current: Lab / Neil Coyle
Turnout:
2019: 62.9%
2017: 67.2%
2015: 61.7%
2010 57.5%
Berwick-upon-Tweed
Current: Con / Anne-Marie Trevelyan
Turnout:
2019: 70.3%
2017: 71.9%
2015: 71%
2010 67.0%
Berwickshire, Roxburgh and Selkirk
Current: Con / John Lamont
Turnout:
2019: 71.3%
2017: 71.7%
2015: 74.2%
2010 66.4%
Bethnal Green and Bow
Current: Lab / Rushanara Ali
Turnout:
2019: 68.7%
2017: 69.8%
2015: 64%
2010 62.0%
Beverley and Holderness
Current: Con / Graham Stuart
Turnout:
2019: 67.2%
2017: 69.2%
2015: 65.2%
2010 66.8%
Bexhill and Battle
Current: Con / Huw Merriman
Turnout:
2019: 72.1%
2017: 73.2%
2015: 70.1%
2010 68.9%
Bexleyheath and Crayford
Current: Con / David Evennett
Turnout:
2019: 66.1%
2017: 69.3%
2015: 67.4%
2010 66.5%
Birkenhead
Current: Lab / Mick Whitley
Turnout:
2019: 66.4%
2017: 67.9%
2015: 62.7%
2010 56.0%
Birmingham, Edgbaston
Current: Lab / Preet Kaur Gill
Turnout:
2019: 61.5%
2017: 64.2%
2015: 63%
2010 60.6%
Birmingham, Erdington
Current: Lab / Paulette Hamilton
Turnout:
2019: 53.3%
2017: 57.4%
2015: 53.3%
2010 53.5%
Birmingham, Hall Green
Current: Lab / Tahir Ali
Turnout:
2019: 65.9%
2017: 69.6%
2015: 61.6%
2010 63.6%
Birmingham, Hodge Hill
Current: Lab / Liam Byrne
Turnout:
2019: 57.5%
2017: 61.5%
2015: 54.5%
2010 56.6%
Birmingham, Ladywood
Current: Lab / Shabana Mahmood
Turnout:
2019: 56.2%
2017: 59.2%
2015: 52.7%
2010 48.7%
Birmingham, Northfield
Current: Con / Gary Sambrook
Turnout:
2019: 58.5%
2017: 61.5%
2015: 59.4%
2010 58.6%
Birmingham, Perry Barr
Current: Lab / Khalid Mahmood
Turnout:
2019: 58.5%
2017: 63.3%
2015: 59%
2010 59.0%
Birmingham, Selly Oak
Current: Lab / Steve McCabe
Turnout:
2019: 66%
2017: 66.1%
2015: 60.3%
2010 62.3%
Birmingham, Yardley
Current: Lab / Jess Phillips
Turnout:
2019: 57.1%
2017: 61.5%
2015: 57%
2010 56.5%
Bishop Auckland
Current: Con / Dehenna Davison
Turnout:
2019: 65.7%
2017: 64.1%
2015: 59.6%
2010 60.2%
Blackburn
Current: Lab / Kate Hollern
Turnout:
2019: 62.8%
2017: 67.5%
2015: 60.1%
2010 62.9%
Blackley and Broughton
Current: Lab / Graham Stringer
Turnout:
2019: 52.6%
2017: 56.1%
2015: 51.6%
2010 49.2%
Blackpool North and Cleveleys
Current: Con / Paul Maynard
Turnout:
2019: 60.9%
2017: 64.2%
2015: 63.1%
2010 61.6%
Blackpool South
Current: Con / Scott Lloyd Benton
Turnout:
2019: 56.8%
2017: 59.9%
2015: 56.5%
2010 55.8%
Blaenau Gwent
Current: Lab / Nick Smith
Turnout:
2019: 59.6%
2017: 63.3%
2015: 61.7%
2010 61.8%
Blaydon
Current: Lab / Liz Twist
Turnout:
2019: 67.3%
2017: 70.3%
2015: 66.2%
2010 66.2%
Blyth Valley
Current: Con / Ian Levy
Turnout:
2019: 63.4%
2017: 67.1%
2015: 62.8%
2010 60.0%
Bognor Regis and Littlehampton
Current: Con / Nick Gibb
Turnout:
2019: 66.1%
2017: 67.9%
2015: 64.5%
2010 66.2%
Bolsover
Current: Con / Mark Fletcher
Turnout:
2019: 61.1%
2017: 63.5%
2015: 61.1%
2010 60.5%
Bolton North East
Current: Con / Mark Logan
Turnout:
2019: 64.5%
2017: 67.3%
2015: 63.6%
2010 64.3%
Bolton South East
Current: Lab / Yasmin Qureshi
Turnout:
2019: 58.7%
2017: 61.6%
2015: 58.5%
2010 57.0%
Bolton West
Current: Con / Chris Green
Turnout:
2019: 67.4%
2017: 70.2%
2015: 66.8%
2010 67.0%
Bootle
Current: Lab / Peter Dowd
Turnout:
2019: 65.7%
2017: 69.2%
2015: 64.4%
2010 57.8%
Boston and Skegness
Current: Con / Matt Warman
Turnout:
2019: 60.1%
2017: 62.8%
2015: 64.6%
2010 61.0%
Bosworth
Current: Con / Luke Evans
Turnout:
2019: 69.2%
2017: 68.9%
2015: 67.2%
2010 70.2%
Bournemouth East
Current: Con / Tobias Ellwood
Turnout:
2019: 66.5%
2017: 65.3%
2015: 62%
2010 61.9%
Bournemouth West
Current: Con / Conor Burns
Turnout:
2019: 62%
2017: 61%
2015: 58%
2010 58.1%
Bracknell
Current: Con / James Sunderland
Turnout:
2019: 68.8%
2017: 70.8%
2015: 65.3%
2010 67.8%
Bradford East
Current: Lab / Imran Hussain
Turnout:
2019: 60.4%
2017: 64.9%
2015: 62.6%
2010 62.1%
Bradford South
Current: Lab / Judith Cummins
Turnout:
2019: 57.6%
2017: 60.7%
2015: 59.1%
2010 60.0%
Bradford West
Current: Lab / Naz Shah
Turnout:
2019: 62.6%
2017: 67.7%
2015: 63.6%
2010 64.9%
Braintree
Current: Con / James Cleverly
Turnout:
2019: 67.1%
2017: 69.6%
2015: 68.4%
2010 69.0%
Brecon and Radnorshire
Current: Con / Fay Alicia Jones
Turnout:
2019: 74.5%
2017: 73.9%
2015: 73.6%
2010 72.5%
Brent Central
Current: Lab / Dawn Butler
Turnout:
2019: 58.3%
2017: 65.2%
2015: 61.1%
2010 61.2%
Brent North
Current: Lab / Barry Gardiner
Turnout:
2019: 61.9%
2017: 68.6%
2015: 63.5%
2010 62.3%
Brentford and Isleworth
Current: Lab / Ruth Cadbury
Turnout:
2019: 68%
2017: 72.5%
2015: 67.8%
2010 64.3%
Brentwood and Ongar
Current: Con / Alex Burghart
Turnout:
2019: 70.4%
2017: 70.6%
2015: 72.2%
2010 69.1%
Bridgend
Current: Con / Jamie Hamilton Wallis
Turnout:
2019: 68.8%
2017: 69.6%
2015: 65.8%
2010 65.3%
Bridgwater and West Somerset
Current: Con / Ian Liddell-Grainger
Turnout:
2019: 67.6%
2017: 65.4%
2015: 67.6%
2010 71.2%
Brigg and Goole
Current: Con / Andrew Percy
Turnout:
2019: 65.8%
2017: 68.3%
2015: 63.2%
2010 65.2%
Brighton, Kemptown
Current: Lab / Lloyd Russell-Moyle
Turnout:
2019: 69.5%
2017: 72.7%
2015: 66.8%
2010 64.7%
Brighton, Pavilion
Current: Green / Caroline Lucas
Turnout:
2019: 73.4%
2017: 76.6%
2015: 71.4%
2010 70.0%
Bristol East
Current: Lab / Kerry McCarthy
Turnout:
2019: 70.6%
2017: 70.3%
2015: 64.9%
2010 64.8%
Bristol North West
Current: Lab / Darren Jones
Turnout:
2019: 73.3%
2017: 71.9%
2015: 69.3%
2010 68.5%
Bristol South
Current: Lab / Karin Smyth
Turnout:
2019: 65.6%
2017: 65.6%
2015: 62.4%
2010 61.6%
Bristol West
Current: Lab / Thangam Debbonaire
Turnout:
2019: 76.1%
2017: 77.2%
2015: 70.4%
2010 66.9%
Broadland
Current: Con / Jerome Mayhew
Turnout:
2019: 72.9%
2017: 72.5%
2015: 72.2%
2010 72.0%
Bromley and Chislehurst
Current: Con / Bob Neill
Turnout:
2019: 68.3%
2017: 71.8%
2015: 67.3%
2010 67.3%
Bromsgrove
Current: Con / Sajid Javid
Turnout:
2019: 72.3%
2017: 73.7%
2015: 71.2%
2010 70.6%
Broxbourne
Current: Con / Charles Walker
Turnout:
2019: 63.8%
2017: 64.7%
2015: 63.1%
2010 64.0%
Broxtowe
Current: Con / Darren George Henry
Turnout:
2019: 75.7%
2017: 75.2%
2015: 74.5%
2010 73.2%
Buckingham
Current: Con / Greg Smith
Turnout:
2019: 76.3%
2017: 68.6%
2015: 69.3%
2010 64.5%
Burnley
Current: Con / Antony Higginbotham
Turnout:
2019: 60.6%
2017: 62.4%
2015: 61.6%
2010 63.0%
Burton
Current: Con / Kate Griffiths
Turnout:
2019: 65%
2017: 67.7%
2015: 65.1%
2010 67.0%
Bury North
Current: Con / James Daly
Turnout:
2019: 68.1%
2017: 71.1%
2015: 66.9%
2010 67.3%
Bury South
Current: Con / Christian Wakeford
Turnout:
2019: 66.9%
2017: 69.3%
2015: 63.9%
2010 66.0%
Bury St Edmunds
Current: Con / Jo Churchill
Turnout:
2019: 69.1%
2017: 72.4%
2015: 69%
2010 69.3%
Caerphilly
Current: Lab / Wayne David
Turnout:
2019: 63.5%
2017: 64.3%
2015: 63.3%
2010 62.8%
Caithness, Sutherland and Easter Ross
Current: LD / Jamie Stone
Turnout:
2019: 67%
2017: 66%
2015: 71.9%
2010 60.9%
Calder Valley
Current: Con / Craig Whittaker
Turnout:
2019: 72.9%
2017: 73.6%
2015: 68.9%
2010 67.3%
Camberwell and Peckham
Current: Lab / Harriet Harman
Turnout:
2019: 63.5%
2017: 67.3%
2015: 62.3%
2010 59.0%
Camborne and Redruth
Current: Con / George Eustice
Turnout:
2019: 71.7%
2017: 71%
2015: 68.5%
2010 66.0%
Cambridge
Current: Lab / Daniel Zeichner
Turnout:
2019: 67.2%
2017: 71.4%
2015: 62.1%
2010 65.0%
Cannock Chase
Current: Con / Amanda Milling
Turnout:
2019: 61.9%
2017: 64.3%
2015: 63.2%
2010 61.1%
Canterbury
Current: Lab / Rosie Duffield
Turnout:
2019: 75%
2017: 72.9%
2015: 65.7%
2010 64.1%
Cardiff Central
Current: Lab / Jo Stevens
Turnout:
2019: 65.3%
2017: 68.2%
2015: 67.3%
2010 59.0%
Cardiff North
Current: Lab / Anna McMorrin
Turnout:
2019: 77%
2017: 77.5%
2015: 76.1%
2010 72.7%
Cardiff South and Penarth
Current: Lab / Stephen Doughty
Turnout:
2019: 64.2%
2017: 66.5%
2015: 61.4%
2010 60.2%
Cardiff West
Current: Lab / Kevin Brennan
Turnout:
2019: 67.4%
2017: 70%
2015: 65.6%
2010 65.2%
Carlisle
Current: Con / John Stevenson
Turnout:
2019: 65.9%
2017: 69.3%
2015: 64.7%
2010 64.7%
Carmarthen East and Dinefwr
Current: PC / Jonathan Edwards
Turnout:
2019: 71.4%
2017: 73.4%
2015: 70.7%
2010 72.6%
Carmarthen West and South Pembrokeshire
Current: Con / Simon Anthony Hart
Turnout:
2019: 71.2%
2017: 72.2%
2015: 69.9%
2010 70.4%
Carshalton and Wallington
Current: Con / Elliot Colburn
Turnout:
2019: 67.3%
2017: 71.8%
2015: 68%
2010 69.0%
Castle Point
Current: Con / Rebecca Harris
Turnout:
2019: 63.6%
2017: 64.5%
2015: 66.7%
2010 66.9%
Central Ayrshire
Current: SNP / Philippa Whitford
Turnout:
2019: 66.7%
2017: 65.5%
2015: 72.5%
2010 64.0%
Central Devon
Current: Con / Mel Stride
Turnout:
2019: 70.2%
2017: 77.9%
2015: 74.9%
2010 75.7%
Central Suffolk and North Ipswich
Current: Con / Daniel Poulter
Turnout:
2019: 70.3%
2017: 72.5%
2015: 70.6%
2010 70.4%
Ceredigion
Current: PC / Ben Lake
Turnout:
2019: 71.3%
2017: 73.4%
2015: 69%
2010 64.8%
Charnwood
Current: Con / Edward Argar
Turnout:
2019: 69.6%
2017: 70.8%
2015: 67.6%
2010 71.9%
Chatham and Aylesford
Current: Con / Tracey Crouch
Turnout:
2019: 59.1%
2017: 63.9%
2015: 64.9%
2010 61.6%
Cheadle
Current: Con / Mary Robinson
Turnout:
2019: 75%
2017: 74.5%
2015: 72.5%
2010 72.5%
Chelmsford
Current: Con / Vicky Ford
Turnout:
2019: 71.1%
2017: 70.3%
2015: 68.5%
2010 70.0%
Chelsea and Fulham
Current: Con / Greg Hands
Turnout:
2019: 69.8%
2017: 66.3%
2015: 63.4%
2010 60.1%
Cheltenham
Current: Con / Alex Chalk
Turnout:
2019: 73.2%
2017: 72.4%
2015: 69.5%
2010 66.8%
Chesham and Amersham
Current: LD / Sarah Green
Turnout:
2019: 76.8%
2017: 77.3%
2015: 72.7%
2010 74.6%
Chesterfield
Current: Lab / Toby Perkins
Turnout:
2019: 63.6%
2017: 66.6%
2015: 63.6%
2010 63.8%
Chichester
Current: Con / Gillian Keegan
Turnout:
2019: 71.6%
2017: 70.7%
2015: 68.5%
2010 69.7%
Chingford and Woodford Green
Current: Con / Iain Duncan Smith
Turnout:
2019: 74.1%
2017: 71.5%
2015: 65.7%
2010 66.0%
Chippenham
Current: Con / Michelle Donelan
Turnout:
2019: 73.9%
2017: 75%
2015: 74.7%
2010 72.7%
Chipping Barnet
Current: Con / Theresa Villiers
Turnout:
2019: 72%
2017: 72%
2015: 68.1%
2010 65.0%
Chorley
Current: Spk / Lindsay Hoyle
Turnout:
2019: 51.7%
2017: 73%
2015: 69.2%
2010 70.2%
Christchurch
Current: Con / Christopher Chope
Turnout:
2019: 72.6%
2017: 72.2%
2015: 71.7%
2010 71.8%
Cities of London and Westminster
Current: Con / Nickie Aiken
Turnout:
2019: 67.1%
2017: 63%
2015: 59.3%
2010 56.0%
City of Chester
Current: Lab / Samantha Dixon
Turnout:
2019: 71.7%
2017: 77.6%
2015: 68.7%
2010 67.9%
City of Durham
Current: Lab / Mary Foy
Turnout:
2019: 68.6%
2017: 68.1%
2015: 66.5%
2010 67.2%
Clacton
Current: Con / Giles Watling
Turnout:
2019: 61.3%
2017: 63.8%
2015: 64.1%
2010 64.2%
Cleethorpes
Current: Con / Martin Vickers
Turnout:
2019: 62.9%
2017: 65.9%
2015: 63.5%
2010 64.0%
Clwyd South
Current: Con / Simon Baynes
Turnout:
2019: 67.3%
2017: 69.9%
2015: 63.8%
2010 65.0%
Clwyd West
Current: Con / David Jones
Turnout:
2019: 69.7%
2017: 69.9%
2015: 64.8%
2010 65.8%
Coatbridge, Chryston and Bellshill
Current: SNP / Steven Bonnar
Turnout:
2019: 66.1%
2017: 63.4%
2015: 68.6%
2010 59.0%
Colchester
Current: Con / Will Quince
Turnout:
2019: 64.6%
2017: 67.1%
2015: 65.5%
2010 62.3%
Colne Valley
Current: Con / Jason McCartney
Turnout:
2019: 72.4%
2017: 71.8%
2015: 68.8%
2010 69.1%
Congleton
Current: Con / Fiona Bruce
Turnout:
2019: 70.7%
2017: 73.4%
2015: 70.3%
2010 69.0%
Copeland
Current: Con / Trudy Harrison
Turnout:
2019: 68.9%
2017: 69.7%
2015: 63.8%
2010 67.6%
Corby
Current: Con / Tom Pursglove
Turnout:
2019: 70.2%
2017: 72.4%
2015: 70.4%
2010 69.3%
Coventry North East
Current: Lab / Colleen Fletcher
Turnout:
2019: 58.5%
2017: 61.6%
2015: 56%
2010 59.4%
Coventry North West
Current: Lab / Taiwo Owatemi
Turnout:
2019: 63.4%
2017: 66.4%
2015: 61.5%
2010 63.9%
Coventry South
Current: Lab / Zarah Sultana
Turnout:
2019: 63.5%
2017: 66.6%
2015: 62.1%
2010 62.4%
Crawley
Current: Con / Henry Smith
Turnout:
2019: 67.2%
2017: 68.7%
2015: 65.7%
2010 65.0%
Crewe and Nantwich
Current: Con / Kieran John Mullan
Turnout:
2019: 67.3%
2017: 69.9%
2015: 67.3%
2010 66.0%
Croydon Central
Current: Lab / Sarah Jones
Turnout:
2019: 66.4%
2017: 71.5%
2015: 67.7%
2010 63.1%
Croydon North
Current: Lab / Steve Reed
Turnout:
2019: 62.9%
2017: 68.3%
2015: 62.3%
2010 60.6%
Croydon South
Current: Con / Chris Philp
Turnout:
2019: 70.7%
2017: 73.5%
2015: 70.4%
2010 69.3%
Cumbernauld, Kilsyth and Kirkintilloch East
Current: SNP / Stuart McDonald
Turnout:
2019: 69.1%
2017: 65.9%
2015: 73.6%
2010 64.3%
Cynon Valley
Current: Lab / Beth Winter
Turnout:
2019: 59.1%
2017: 62.1%
2015: 59.3%
2010 59.0%
Dagenham and Rainham
Current: Lab / Jon Cruddas
Turnout:
2019: 61.6%
2017: 65%
2015: 62.3%
2010 63.4%
Darlington
Current: Con / Peter Gibson
Turnout:
2019: 65.5%
2017: 67.7%
2015: 62.5%
2010 61.9%
Dartford
Current: Con / Gareth Johnson
Turnout:
2019: 65.7%
2017: 69.2%
2015: 69.7%
2010 65.7%
Daventry
Current: Con / Chris Heaton-Harris
Turnout:
2019: 74.1%
2017: 74.1%
2015: 72.1%
2010 72.5%
Delyn
Current: Con / Rob Roberts
Turnout:
2019: 70.3%
2017: 73%
2015: 69.8%
2010 69.2%
Denton and Reddish
Current: Lab / Andrew Gwynne
Turnout:
2019: 58.3%
2017: 60.3%
2015: 58.5%
2010 58.1%
Derby North
Current: Con / Amanda Solloway
Turnout:
2019: 64.2%
2017: 69.8%
2015: 64.1%
2010 63.1%
Derby South
Current: Lab / Margaret Beckett
Turnout:
2019: 58.1%
2017: 64.9%
2015: 58.1%
2010 58.0%
Derbyshire Dales
Current: Con / Sarah Elizabeth Dines
Turnout:
2019: 76.9%
2017: 77.2%
2015: 74.6%
2010 73.8%
Devizes
Current: Con / Danny Kruger
Turnout:
2019: 69.4%
2017: 70.2%
2015: 70.8%
2010 68.8%
Dewsbury
Current: Con / Mark Eastwood
Turnout:
2019: 69.4%
2017: 69.7%
2015: 67.2%
2010 68.5%
Don Valley
Current: Con / Nicholas Fletcher
Turnout:
2019: 60.3%
2017: 62.3%
2015: 59.6%
2010 59.3%
Doncaster Central
Current: Lab / Rosie Winterton
Turnout:
2019: 58.2%
2017: 60.2%
2015: 56.8%
2010 55.5%
Doncaster North
Current: Lab / Ed Miliband
Turnout:
2019: 56.2%
2017: 58.6%
2015: 55.6%
2010 57.0%
Dover
Current: Con / Natalie Elphicke
Turnout:
2019: 66.4%
2017: 69.8%
2015: 68.9%
2010 70.1%
Dudley North
Current: Con / Marco Longhi
Turnout:
2019: 59.2%
2017: 62.8%
2015: 62.6%
2010 63.5%
Dudley South
Current: Con / Mike Wood
Turnout:
2019: 60.2%
2017: 62.4%
2015: 63.3%
2010 63.0%
Dulwich and West Norwood
Current: Lab / Helen Hayes
Turnout:
2019: 65.9%
2017: 72.2%
2015: 67.1%
2010 66.2%
Dumfries and Galloway
Current: Con / Alister Jack
Turnout:
2019: 69%
2017: 69.6%
2015: 75.2%
2010 70.0%
Dumfriesshire, Clydesdale and Tweeddale
Current: Con / David Mundell
Turnout:
2019: 71.9%
2017: 72.4%
2015: 76.1%
2010 69.0%
Dundee East
Current: SNP / Stewart Hosie
Turnout:
2019: 68.4%
2017: 65.3%
2015: 71%
2010 62.0%
Dundee West
Current: SNP / Chris Law
Turnout:
2019: 64.5%
2017: 61.9%
2015: 67.8%
2010 58.9%
Dunfermline and West Fife
Current: SNP / Douglas Chapman
Turnout:
2019: 69.8%
2017: 67.5%
2015: 71.6%
2010 66.3%
Dwyfor Meirionnydd
Current: PC / Liz Saville Roberts
Turnout:
2019: 67.5%
2017: 68%
2015: 65.1%
2010 63.7%
Ealing Central and Acton
Current: Lab / Rupa Huq
Turnout:
2019: 72.6%
2017: 74.8%
2015: 71.3%
2010 74.0%
Ealing North
Current: Lab / James Murray
Turnout:
2019: 66.6%
2017: 70.4%
2015: 65.7%
2010 70.2%
Ealing, Southall
Current: Lab / Virendra Sharma
Turnout:
2019: 65.4%
2017: 69.5%
2015: 66%
2010 70.8%
Easington
Current: Lab / Grahame Morris
Turnout:
2019: 56.5%
2017: 58.4%
2015: 56.2%
2010 55.0%
East Antrim
Current: DUP / Sammy Wilson
Turnout:
2019: 57.5%
2017: 60.8%
2015: 53.3%
2010 50.7%
East Devon
Current: Con / Simon Jupp
Turnout:
2019: 73.5%
2017: 73.4%
2015: 71.5%
2010 72.6%
East Dunbartonshire
Current: SNP / Amy Callaghan
Turnout:
2019: 80.3%
2017: 78.2%
2015: 81.9%
2010 75.2%
East Ham
Current: Lab / Stephen Timms
Turnout:
2019: 61.1%
2017: 67.7%
2015: 59.8%
2010 55.5%
East Hampshire
Current: Con / Damian Hinds
Turnout:
2019: 74.4%
2017: 74.9%
2015: 72.7%
2010 71.0%
East Kilbride, Strathaven and Lesmahagow
Current: SNP / Lisa Cameron
Turnout:
2019: 69.4%
2017: 67.4%
2015: 72.8%
2010 66.6%
East Londonderry
Current: DUP / Gregory Campbell
Turnout:
2019: 56.8%
2017: 61.4%
2015: 51.9%
2010 55.3%
East Lothian
Current: SNP / Kenny MacAskill
Turnout:
2019: 71.7%
2017: 70.7%
2015: 74.2%
2010 66.9%
East Renfrewshire
Current: SNP / Kirsten Oswald
Turnout:
2019: 76.6%
2017: 76.8%
2015: 81.1%
2010 77.0%
East Surrey
Current: Con / Claire Coutinho
Turnout:
2019: 71.8%
2017: 72.3%
2015: 70.4%
2010 71.0%
East Worthing and Shoreham
Current: Con / Tim Loughton
Turnout:
2019: 70.7%
2017: 70.4%
2015: 66.7%
2010 65.4%
East Yorkshire
Current: Con / Greg Knight
Turnout:
2019: 65.2%
2017: 66.7%
2015: 61.7%
2010 63.8%
Eastbourne
Current: Con / Caroline Ansell
Turnout:
2019: 69.5%
2017: 73%
2015: 67.6%
2010 67.0%
Eastleigh
Current: Con / Paul Holmes
Turnout:
2019: 70.3%
2017: 70.7%
2015: 69.7%
2010 69.3%
Eddisbury
Current: Con / Edward Timpson
Turnout:
2019: 71.9%
2017: 73.2%
2015: 69.1%
2010 69.5%
Edinburgh East
Current: SNP / Tommy Sheppard
Turnout:
2019: 68.9%
2017: 66.2%
2015: 70.1%
2010 65.4%
Edinburgh North and Leith
Current: SNP / Deidre Brock
Turnout:
2019: 73%
2017: 71.2%
2015: 71.7%
2010 68.4%
Edinburgh South
Current: Lab / Ian Murray
Turnout:
2019: 75.1%
2017: 74.2%
2015: 74.9%
2010 73.8%
Edinburgh South West
Current: SNP / Joanna Cherry
Turnout:
2019: 70.9%
2017: 69.5%
2015: 71.5%
2010 68.5%
Edinburgh West
Current: LD / Christine Jardine
Turnout:
2019: 75.2%
2017: 73.9%
2015: 76.5%
2010 71.3%
Edmonton
Current: Lab / Kate Osamor
Turnout:
2019: 61.5%
2017: 66.6%
2015: 62.6%
2010 63.2%
Ellesmere Port and Neston
Current: Lab / Justin Madders
Turnout:
2019: 69.3%
2017: 74.3%
2015: 67.5%
2010 70.1%
Elmet and Rothwell
Current: Con / Alec Shelbrooke
Turnout:
2019: 71.9%
2017: 74.3%
2015: 73%
2010 71.8%
Eltham
Current: Lab / Clive Efford
Turnout:
2019: 68.2%
2017: 71.8%
2015: 67.4%
2010 67.0%
Enfield North
Current: Lab / Feryal Clark
Turnout:
2019: 66.2%
2017: 71.5%
2015: 67.7%
2010 67.1%
Enfield, Southgate
Current: Lab / Bambos Charalambous
Turnout:
2019: 72.7%
2017: 74.4%
2015: 70.5%
2010 69.0%
Epping Forest
Current: Con / Eleanor Laing
Turnout:
2019: 67.7%
2017: 68.1%
2015: 67.2%
2010 65.0%
Epsom and Ewell
Current: Con / Chris Grayling
Turnout:
2019: 73.3%
2017: 74.3%
2015: 72.7%
2010 70.4%
Erewash
Current: Con / Maggie Throup
Turnout:
2019: 67.3%
2017: 68.3%
2015: 67.2%
2010 68.4%
Erith and Thamesmead
Current: Lab / Abena Oppong-Asare
Turnout:
2019: 63.3%
2017: 63.9%
2015: 60.5%
2010 60.8%
Esher and Walton
Current: Con / Dominic Raab
Turnout:
2019: 77.7%
2017: 74%
2015: 71.3%
2010 72.4%
Exeter
Current: Lab / Ben Bradshaw
Turnout:
2019: 68.5%
2017: 71.8%
2015: 70.2%
2010 67.7%
Falkirk
Current: SNP / John McNally
Turnout:
2019: 66.1%
2017: 65.5%
2015: 72.4%
2010 62.0%
Fareham
Current: Con / Suella Braverman
Turnout:
2019: 72.8%
2017: 72.5%
2015: 70.9%
2010 71.6%
Faversham and Mid Kent
Current: Con / Helen Whately
Turnout:
2019: 68.7%
2017: 69%
2015: 65.9%
2010 68.0%
Feltham and Heston
Current: Lab / Seema Malhotra
Turnout:
2019: 59.1%
2017: 65%
2015: 60%
2010 59.9%
Fermanagh and South Tyrone
Current: SF / Michelle Gildernew
Turnout:
2019: 69.7%
2017: 76.1%
2015: 72.6%
2010 68.9%
Filton and Bradley Stoke
Current: Con / Jack Lopresti
Turnout:
2019: 72.6%
2017: 70.2%
2015: 68.9%
2010 70.0%
Finchley and Golders Green
Current: Con / Mike Freer
Turnout:
2019: 71%
2017: 71.7%
2015: 70%
2010 61.1%
Folkestone and Hythe
Current: Con / Damian Collins
Turnout:
2019: 66.8%
2017: 68.4%
2015: 65.8%
2010 67.7%
Forest of Dean
Current: Con / Mark Harper
Turnout:
2019: 72.1%
2017: 73.1%
2015: 70.9%
2010 71.3%
Foyle
Current: SDLP / Colum Eastwood
Turnout:
2019: 63.4%
2017: 65.6%
2015: 52.8%
2010 58.0%
Fylde
Current: Con / Mark Menzies
Turnout:
2019: 69.8%
2017: 70.7%
2015: 66.3%
2010 66.3%
Gainsborough
Current: Con / Edward Leigh
Turnout:
2019: 66.9%
2017: 68%
2015: 66%
2010 68.0%
Garston and Halewood
Current: Lab / Maria Eagle
Turnout:
2019: 70.1%
2017: 71.3%
2015: 66.4%
2010 60.0%
Gateshead
Current: Lab / Ian Mearns
Turnout:
2019: 59.2%
2017: 64.7%
2015: 58.8%
2010 57.5%
Gedling
Current: Con / Tom Randall
Turnout:
2019: 70%
2017: 72.7%
2015: 68.6%
2010 68.3%
Gillingham and Rainham
Current: Con / Rehman Chishti
Turnout:
2019: 62.4%
2017: 67.2%
2015: 66.3%
2010 66.0%
Glasgow Central
Current: SNP / Alison Thewliss
Turnout:
2019: 57.9%
2017: 56.1%
2015: 55.4%
2010 51.0%
Glasgow East
Current: SNP / David Linden
Turnout:
2019: 57.1%
2017: 54.7%
2015: 60.3%
2010 52.3%
Glasgow North
Current: SNP / Patrick Grady
Turnout:
2019: 63.3%
2017: 62.3%
2015: 61.4%
2010 57.6%
Glasgow North East
Current: SNP / Anne McLaughlin
Turnout:
2019: 55.5%
2017: 53.1%
2015: 56.8%
2010 49.1%
Glasgow North West
Current: SNP / Carol Monaghan
Turnout:
2019: 62.7%
2017: 61%
2015: 64.1%
2010 58.4%
Glasgow South
Current: SNP / Stewart McDonald
Turnout:
2019: 66.9%
2017: 64.6%
2015: 65.9%
2010 62.0%
Glasgow South West
Current: SNP / Chris Stephens
Turnout:
2019: 57.1%
2017: 56.3%
2015: 61.8%
2010 55.0%
Glenrothes
Current: SNP / Peter Grant
Turnout:
2019: 63.2%
2017: 60.9%
2015: 68.2%
2010 59.6%
Gloucester
Current: Con / Richard Graham
Turnout:
2019: 66.1%
2017: 65.3%
2015: 63.4%
2010 64.0%
Gordon
Current: SNP / Richard Gordon Thomson
Turnout:
2019: 70.2%
2017: 68.4%
2015: 73.3%
2010 66.4%
Gosport
Current: Con / Caroline Dinenage
Turnout:
2019: 65.9%
2017: 66.8%
2015: 65.1%
2010 64.5%
Gower
Current: Lab / Tonia Antoniazzi
Turnout:
2019: 72%
2017: 73.4%
2015: 69.2%
2010 67.5%
Grantham and Stamford
Current: Con / Gareth Davies
Turnout:
2019: 68.7%
2017: 69.4%
2015: 66.2%
2010 68.0%
Gravesham
Current: Con / Adam Holloway
Turnout:
2019: 64.9%
2017: 67.3%
2015: 69.6%
2010 67.4%
Great Grimsby
Current: Con / Lia Nici
Turnout:
2019: 53.9%
2017: 57.6%
2015: 57%
2010 54.0%
Great Yarmouth
Current: Con / Brandon Lewis
Turnout:
2019: 60.4%
2017: 62.1%
2015: 63.7%
2010 61.2%
Greenwich and Woolwich
Current: Lab / Matthew Pennycook
Turnout:
2019: 66.4%
2017: 69.1%
2015: 63.7%
2010 62.9%
Guildford
Current: Con / Angela Joy Richardson
Turnout:
2019: 75.5%
2017: 73.9%
2015: 71.3%
2010 72.1%
Hackney North and Stoke Newington
Current: Lab / Diane Abbott
Turnout:
2019: 61.5%
2017: 66.4%
2015: 56.6%
2010 62.9%
Hackney South and Shoreditch
Current: Lab / Meg Hillier
Turnout:
2019: 60.9%
2017: 66.9%
2015: 56%
2010 58.9%
Halesowen and Rowley Regis
Current: Con / James Morris
Turnout:
2019: 62%
2017: 64.6%
2015: 66.3%
2010 69.0%
Halifax
Current: Lab / Holly Walker-Lynch
Turnout:
2019: 64.6%
2017: 67.9%
2015: 62.1%
2010 61.9%
Haltemprice and Howden
Current: Con / David Davis
Turnout:
2019: 70%
2017: 72.1%
2015: 68.5%
2010 69.2%
Halton
Current: Lab / Derek Twigg
Turnout:
2019: 64.2%
2017: 67.5%
2015: 61.8%
2010 60.0%
Hammersmith
Current: Lab / Andy Slaughter
Turnout:
2019: 69.5%
2017: 72%
2015: 66.4%
2010 65.6%
Hampstead and Kilburn
Current: Lab / Tulip Siddiq
Turnout:
2019: 69.6%
2017: 70.6%
2015: 67.3%
2010 66.3%
Harborough
Current: Con / Neil O'Brien
Turnout:
2019: 71.5%
2017: 73.2%
2015: 67.5%
2010 70.5%
Harlow
Current: Con / Robert Halfon
Turnout:
2019: 63.7%
2017: 66.4%
2015: 65.1%
2010 65.1%
Harrogate and Knaresborough
Current: Con / Andrew Jones
Turnout:
2019: 73.1%
2017: 73.6%
2015: 69.9%
2010 71.0%
Harrow East
Current: Con / Bob Blackman
Turnout:
2019: 68.6%
2017: 71.1%
2015: 69%
2010 70.0%
Harrow West
Current: Lab / Gareth Thomas
Turnout:
2019: 66.1%
2017: 72.3%
2015: 66.9%
2010 64.5%
Hartlepool
Current: Con / Jill Mortimer
Turnout:
2019: 57.9%
2017: 59.3%
2015: 56.5%
2010 55.5%
Harwich and North Essex
Current: Con / Bernard Jenkin
Turnout:
2019: 70.1%
2017: 71.8%
2015: 69.9%
2010 69.3%
Hastings and Rye
Current: Con / Sally-Ann Hart
Turnout:
2019: 67.4%
2017: 70.1%
2015: 67.8%
2010 63.9%
Havant
Current: Con / Alan Mak
Turnout:
2019: 63.7%
2017: 64%
2015: 63.5%
2010 63.0%
Hayes and Harlington
Current: Lab / John McDonnell
Turnout:
2019: 60.8%
2017: 65.4%
2015: 60.2%
2010 60.7%
Hazel Grove
Current: Con / William Wragg
Turnout:
2019: 69.9%
2017: 70%
2015: 68.5%
2010 66.6%
Hemel Hempstead
Current: Con / Mike Penning
Turnout:
2019: 69.5%
2017: 70.5%
2015: 66.5%
2010 68.0%
Hemsworth
Current: Lab / Jon Trickett
Turnout:
2019: 59.6%
2017: 64%
2015: 58.3%
2010 60.4%
Hendon
Current: Con / Matthew Offord
Turnout:
2019: 66.6%
2017: 68.4%
2015: 65.9%
2010 58.8%
Henley
Current: Con / John Howell
Turnout:
2019: 76.6%
2017: 76.3%
2015: 70.9%
2010 71.4%
Hereford and South Herefordshire
Current: Con / Jesse Norman
Turnout:
2019: 68.9%
2017: 71.1%
2015: 66.1%
2010 67.7%
Hertford and Stortford
Current: Con / Julie Marson
Turnout:
2019: 72.9%
2017: 73.1%
2015: 69.8%
2010 70.6%
Hertsmere
Current: Con / Oliver Dowden
Turnout:
2019: 70.6%
2017: 71.2%
2015: 67.9%
2010 64.7%
Hexham
Current: Con / Guy Opperman
Turnout:
2019: 75.3%
2017: 75.8%
2015: 72.6%
2010 70.8%
Heywood and Middleton
Current: Con / Chris Clarkson
Turnout:
2019: 60.2%
2017: 62.5%
2015: 60.7%
2010 57.5%
High Peak
Current: Con / Robert Largan
Turnout:
2019: 72.9%
2017: 73.7%
2015: 69.3%
2010 69.9%
Hitchin and Harpenden
Current: Con / Bim Afolami
Turnout:
2019: 77.1%
2017: 77.6%
2015: 68.9%
2010 74.0%
Holborn and St Pancras
Current: Lab / Keir Starmer
Turnout:
2019: 65.1%
2017: 67.2%
2015: 63.3%
2010 62.9%
Hornchurch and Upminster
Current: Con / Julia Lopez
Turnout:
2019: 66.8%
2017: 69.5%
2015: 69.6%
2010 68.0%
Hornsey and Wood Green
Current: Lab / Catherine West
Turnout:
2019: 74.8%
2017: 78.1%
2015: 72.9%
2010 68.9%
Horsham
Current: Con / Jeremy Quin
Turnout:
2019: 72.9%
2017: 75%
2015: 72%
2010 73.0%
Houghton and Sunderland South
Current: Lab / Bridget Phillipson
Turnout:
2019: 57.8%
2017: 61%
2015: 56.3%
2010 55.3%
Hove
Current: Lab / Peter Kyle
Turnout:
2019: 75.9%
2017: 77.7%
2015: 71%
2010 69.5%
Huddersfield
Current: Lab / Barry Sheerman
Turnout:
2019: 63.9%
2017: 65.6%
2015: 62%
2010 61.1%
Huntingdon
Current: Con / Jonathan Djanogly
Turnout:
2019: 69.8%
2017: 71%
2015: 67.7%
2010 64.9%
Hyndburn
Current: Con / Sara Britcliffe
Turnout:
2019: 59.8%
2017: 63.3%
2015: 62.8%
2010 63.0%
Ilford North
Current: Lab / Wes Streeting
Turnout:
2019: 68.7%
2017: 72.7%
2015: 65%
2010 65.0%
Ilford South
Current: Lab / Sam Tarry
Turnout:
2019: 62.9%
2017: 67.7%
2015: 56.4%
2010 68.0%
Inverclyde
Current: SNP / Ronnie Cowan
Turnout:
2019: 65.8%
2017: 66.5%
2015: 75.2%
2010 63.0%
Inverness, Nairn, Badenoch and Strathspey
Current: SNP / Drew Hendry
Turnout:
2019: 70.2%
2017: 68.8%
2015: 74.2%
2010 65.0%
Ipswich
Current: Con / Tom Hunt
Turnout:
2019: 65.6%
2017: 67.7%
2015: 65.4%
2010 59.9%
Isle of Wight
Current: Con / Bob Seely
Turnout:
2019: 65.9%
2017: 67.4%
2015: 64.6%
2010 63.9%
Islington North
Current: Lab / Jeremy Corbyn
Turnout:
2019: 71.6%
2017: 73.6%
2015: 67.1%
2010 65.4%
Islington South and Finsbury
Current: Lab / Emily Thornberry
Turnout:
2019: 67.8%
2017: 69.3%
2015: 65%
2010 64.4%
Islwyn
Current: Lab / Chris Evans
Turnout:
2019: 62%
2017: 64.3%
2015: 63.6%
2010 63.3%
Jarrow
Current: Lab / Kate Osborne
Turnout:
2019: 63.5%
2017: 66.5%
2015: 60.3%
2010 60.3%
Keighley
Current: Con / Robbie Moore
Turnout:
2019: 72.3%
2017: 72.5%
2015: 71.3%
2010 72.4%
Kenilworth and Southam
Current: Con / Jeremy Wright
Turnout:
2019: 77.2%
2017: 77.5%
2015: 76.3%
2010 81.0%
Kensington
Current: Con / Felicity Buchan
Turnout:
2019: 67.7%
2017: 64%
2015: 57%
2010 53.3%
Kettering
Current: Con / Philip Hollobone
Turnout:
2019: 67.5%
2017: 69.3%
2015: 67.3%
2010 69.0%
Kilmarnock and Loudoun
Current: SNP / Alan Brown
Turnout:
2019: 63.9%
2017: 63.5%
2015: 71.6%
2010 62.8%
Kingston and Surbiton
Current: LD / Ed Davey
Turnout:
2019: 74.2%
2017: 76.3%
2015: 72.9%
2010 70.4%
Kingston upon Hull East
Current: Lab / Karl Turner
Turnout:
2019: 49.3%
2017: 55.6%
2015: 53.5%
2010 50.6%
Kingston upon Hull North
Current: Lab / Diana Johnson
Turnout:
2019: 52.2%
2017: 57.5%
2015: 55.1%
2010 52.0%
Kingston upon Hull West and Hessle
Current: Lab / Emma Hardy
Turnout:
2019: 52.1%
2017: 57.5%
2015: 53.8%
2010 45.6%
Kingswood
Current: Lab / Damien Egan
Turnout:
2019: 71.5%
2017: 70.4%
2015: 70.6%
2010 72.2%
Kirkcaldy and Cowdenbeath
Current: SNP / Neale Hanvey
Turnout:
2019: 64.5%
2017: 63.6%
2015: 69.6%
2010 62.2%
Knowsley
Current: Lab / George Howarth
Turnout:
2019: 65.4%
2017: 67.9%
2015: 64.1%
2010 56.0%
Lagan Valley
Current: DUP / Jeffrey M. Donaldson
Turnout:
2019: 60%
2017: 62.2%
2015: 55.9%
2010 56.0%
Lanark and Hamilton East
Current: SNP / Angela Crawley
Turnout:
2019: 68.3%
2017: 65.4%
2015: 69.1%
2010 62.3%
Lancaster and Fleetwood
Current: Lab / Cat Smith
Turnout:
2019: 64.5%
2017: 68.6%
2015: 67.4%
2010 61.1%
Leeds Central
Current: Lab / Hilary Benn
Turnout:
2019: 54.2%
2017: 53.4%
2015: 55.1%
2010 58.0%
Leeds East
Current: Lab / Richard Burgon
Turnout:
2019: 58%
2017: 63%
2015: 59%
2010 58.1%
Leeds North East
Current: Lab / Fabian Hamilton
Turnout:
2019: 71.6%
2017: 75.7%
2015: 69.9%
2010 70.0%
Leeds North West
Current: Lab / Alex Sobel
Turnout:
2019: 72.8%
2017: 68.1%
2015: 70%
2010 66.5%
Leeds West
Current: Lab / Rachel Reeves
Turnout:
2019: 59.5%
2017: 62.2%
2015: 59.2%
2010 57.5%
Leicester East
Current: Lab / Claudia Webbe
Turnout:
2019: 63%
2017: 67.7%
2015: 63.7%
2010 65.8%
Leicester South
Current: Lab / Jon Ashworth
Turnout:
2019: 64.6%
2017: 67.1%
2015: 62.5%
2010 61.1%
Leicester West
Current: Lab / Liz Kendall
Turnout:
2019: 53.6%
2017: 58%
2015: 54.6%
2010 55.2%
Leigh
Current: Con / James Grundy
Turnout:
2019: 60.7%
2017: 61.7%
2015: 59.4%
2010 58.0%
Lewes
Current: Con / Maria Caulfield
Turnout:
2019: 76.7%
2017: 76.6%
2015: 72.7%
2010 72.9%
Lewisham East
Current: Lab / Janet Daby
Turnout:
2019: 66%
2017: 69.4%
2015: 64.1%
2010 63.0%
Lewisham West and Penge
Current: Lab / Ellie Reeves
Turnout:
2019: 69.8%
2017: 73.2%
2015: 66.6%
2010 65.2%
Lewisham, Deptford
Current: Lab / Vicky Foxcroft
Turnout:
2019: 68.7%
2017: 70.5%
2015: 64.6%
2010 61.5%
Leyton and Wanstead
Current: Lab / John Cryer
Turnout:
2019: 68.7%
2017: 71.1%
2015: 63%
2010 63.0%
Lichfield
Current: Con / Michael Fabricant
Turnout:
2019: 70.3%
2017: 72.1%
2015: 69.3%
2010 71.0%
Lincoln
Current: Con / Karl McCartney
Turnout:
2019: 67.7%
2017: 66.7%
2015: 63.2%
2010 62.2%
Linlithgow and East Falkirk
Current: SNP / Martyn Day
Turnout:
2019: 66.4%
2017: 65.2%
2015: 70.8%
2010 64.0%
Liverpool, Riverside
Current: Lab / Kim Johnson
Turnout:
2019: 65.7%
2017: 63.1%
2015: 62.5%
2010 52.0%
Liverpool, Walton
Current: Lab / Dan Carden
Turnout:
2019: 65.1%
2017: 67.4%
2015: 62%
2010 54.8%
Liverpool, Wavertree
Current: Lab / Paula Barker
Turnout:
2019: 68.4%
2017: 70.1%
2015: 66.6%
2010 60.6%
Liverpool, West Derby
Current: Lab / Ian Byrne
Turnout:
2019: 67%
2017: 69.5%
2015: 64.5%
2010 56.7%
Livingston
Current: SNP / Hannah Bardell
Turnout:
2019: 66.3%
2017: 64.8%
2015: 69.9%
2010 63.1%
Llanelli
Current: Lab / Nia Griffith
Turnout:
2019: 63.2%
2017: 68%
2015: 65%
2010 67.3%
Loughborough
Current: Con / Jane Hunt
Turnout:
2019: 68.5%
2017: 68.2%
2015: 69.2%
2010 68.2%
Louth and Horncastle
Current: Con / Victoria Atkins
Turnout:
2019: 65.7%
2017: 66.9%
2015: 67.2%
2010 65.0%
Ludlow
Current: Con / Philip Dunne
Turnout:
2019: 72.3%
2017: 73.7%
2015: 72.4%
2010 73.1%
Luton North
Current: Lab / Sarah Owen
Turnout:
2019: 64%
2017: 70%
2015: 63.2%
2010 66.1%
Luton South
Current: Lab / Rachel Hopkins
Turnout:
2019: 60.7%
2017: 68.8%
2015: 62.3%
2010 70.0%
Macclesfield
Current: Con / David Rutley
Turnout:
2019: 70.7%
2017: 72.4%
2015: 69.2%
2010 68.2%
Maidenhead
Current: Con / Theresa May
Turnout:
2019: 73.7%
2017: 76.7%
2015: 72.6%
2010 73.8%
Maidstone and The Weald
Current: Con / Helen Grant
Turnout:
2019: 67.9%
2017: 68.8%
2015: 68.3%
2010 68.9%
Makerfield
Current: Lab / Yvonne Fovargue
Turnout:
2019: 59.7%
2017: 63.3%
2015: 60.3%
2010 59.0%
Maldon
Current: Con / John Whittingdale
Turnout:
2019: 69.6%
2017: 70.4%
2015: 69.6%
2010 69.5%
Manchester Central
Current: Lab / Lucy Powell
Turnout:
2019: 55.5%
2017: 55.3%
2015: 52.7%
2010 44.3%
Manchester, Gorton
Current: Lab / Afzal Khan
Turnout:
2019: 58.3%
2017: 61.2%
2015: 57.6%
2010 50.0%
Manchester, Withington
Current: Lab / Jeff Smith
Turnout:
2019: 69.2%
2017: 72%
2015: 67.4%
2010 60.5%
Mansfield
Current: Con / Ben Bradley
Turnout:
2019: 63.9%
2017: 64.6%
2015: 60.9%
2010 60.4%
Meon Valley
Current: Con / Flick Drummond
Turnout:
2019: 72.4%
2017: 73.1%
2015: 71.1%
2010 73.0%
Meriden
Current: Con / Saqib Bhatti
Turnout:
2019: 63.4%
2017: 67.2%
2015: 64.2%
2010 62.2%
Merthyr Tydfil and Rhymney
Current: Lab / Gerald Jones
Turnout:
2019: 57.3%
2017: 60.6%
2015: 53%
2010 58.6%
Mid Bedfordshire
Current: Lab / Alistair Strathern
Turnout:
2019: 73.7%
2017: 75.2%
2015: 74%
2010 72.0%
Mid Derbyshire
Current: Con / Pauline Latham
Turnout:
2019: 73.2%
2017: 74.9%
2015: 70.7%
2010 71.0%
Mid Dorset and North Poole
Current: Con / Michael Tomlinson
Turnout:
2019: 74.8%
2017: 74.4%
2015: 72.3%
2010 64.4%
Mid Norfolk
Current: Con / George Freeman
Turnout:
2019: 68.5%
2017: 69.7%
2015: 67.7%
2010 68.4%
Mid Sussex
Current: Con / Mims Davies
Turnout:
2019: 73.7%
2017: 73.4%
2015: 70.9%
2010 72.4%
Mid Ulster
Current: SF / Francie Molloy
Turnout:
2019: 63.3%
2017: 68.6%
2015: 60.3%
2010 63.2%
Mid Worcestershire
Current: Con / Nigel Huddleston
Turnout:
2019: 71.7%
2017: 72.6%
2015: 71.5%
2010 70.6%
Middlesbrough
Current: Lab / Andy McDonald
Turnout:
2019: 52.9%
2017: 58.5%
2015: 52.9%
2010 51.0%
Middlesbrough South and East Cleveland
Current: Con / Simon Clarke
Turnout:
2019: 66.1%
2017: 66%
2015: 64.2%
2010 63.6%
Midlothian
Current: SNP / Owen Thompson
Turnout:
2019: 68.4%
2017: 66.4%
2015: 71.2%
2010 63.9%
Milton Keynes North
Current: Con / Ben Everitt
Turnout:
2019: 68.3%
2017: 71.8%
2015: 66.4%
2010 62.8%
Milton Keynes South
Current: Con / Iain Stewart
Turnout:
2019: 66.4%
2017: 70%
2015: 65.8%
2010 61.1%
Mitcham and Morden
Current: Lab / Siobhain McDonagh
Turnout:
2019: 65.4%
2017: 70.2%
2015: 65.9%
2010 66.4%
Mole Valley
Current: Con / Paul Beresford
Turnout:
2019: 76.5%
2017: 76.3%
2015: 74.5%
2010 74.8%
Monmouth
Current: Con / David Davies
Turnout:
2019: 74.8%
2017: 76.7%
2015: 76.2%
2010 74.1%
Montgomeryshire
Current: Con / Craig Williams
Turnout:
2019: 69.8%
2017: 68.9%
2015: 69.3%
2010 69.4%
Moray
Current: Con / Douglas Ross
Turnout:
2019: 68.7%
2017: 67.5%
2015: 68.7%
2010 62.2%
Morecambe and Lunesdale
Current: Con / David Morris
Turnout:
2019: 67.2%
2017: 68.4%
2015: 64.6%
2010 62.3%
Morley and Outwood
Current: Con / Andrea Jenkyns
Turnout:
2019: 65.9%
2017: 68.7%
2015: 63.6%
2010 66.0%
Motherwell and Wishaw
Current: SNP / Marion Fellows
Turnout:
2019: 64.5%
2017: 61.5%
2015: 68.6%
2010 58.5%
Na h-Eileanan an Iar
Current: SNP / Angus MacNeil
Turnout:
2019: 68.6%
2017: 69.7%
2015: 73.2%
2010 66.1%
Neath
Current: Lab / Christina Rees
Turnout:
2019: 65.2%
2017: 68.7%
2015: 66.2%
2010 64.9%
New Forest East
Current: Con / Julian Lewis
Turnout:
2019: 69%
2017: 70.9%
2015: 68%
2010 68.7%
New Forest West
Current: Con / Desmond Swayne
Turnout:
2019: 71%
2017: 72.3%
2015: 69.3%
2010 69.6%
Newark
Current: Con / Robert Jenrick
Turnout:
2019: 72.2%
2017: 73.1%
2015: 70.9%
2010 71.4%
Newbury
Current: Con / Laura Farris
Turnout:
2019: 71.9%
2017: 73.6%
2015: 72.1%
2010 70.2%
Newcastle upon Tyne Central
Current: Lab / Chi Onwurah
Turnout:
2019: 64.8%
2017: 67.1%
2015: 60.3%
2010 56.5%
Newcastle upon Tyne East
Current: Lab / Nick Brown
Turnout:
2019: 68%
2017: 67.3%
2015: 61.1%
2010 58.7%
Newcastle upon Tyne North
Current: Lab / Catherine McKinnell
Turnout:
2019: 68.6%
2017: 73.2%
2015: 66.1%
2010 65.5%
Newcastle-under-Lyme
Current: Con / Aaron Bell
Turnout:
2019: 65.6%
2017: 67.1%
2015: 63.6%
2010 62.2%
Newport East
Current: Lab / Jessica Morden
Turnout:
2019: 62%
2017: 64.5%
2015: 62.7%
2010 63.0%
Newport West
Current: Lab / Ruth Jones
Turnout:
2019: 65.2%
2017: 67.6%
2015: 64.9%
2010 64.0%
Newry and Armagh
Current: SF / Mickey Brady
Turnout:
2019: 62.5%
2017: 68.9%
2015: 64.2%
2010 60.4%
Newton Abbot
Current: Con / Anne Marie Morris
Turnout:
2019: 72.5%
2017: 72.2%
2015: 69%
2010 69.6%
Normanton, Pontefract and Castleford
Current: Lab / Yvette Cooper
Turnout:
2019: 57.1%
2017: 60.4%
2015: 55.6%
2010 56.2%
North Antrim
Current: DUP / Ian Paisley Jr
Turnout:
2019: 57.1%
2017: 64.2%
2015: 55.2%
2010 57.8%
North Ayrshire and Arran
Current: SNP / Patricia Gibson
Turnout:
2019: 64.1%
2017: 64.9%
2015: 71.1%
2010 61.5%
North Cornwall
Current: Con / Scott Mann
Turnout:
2019: 73.9%
2017: 74.1%
2015: 71.8%
2010 68.0%
North Devon
Current: Con / Selaine Saxby
Turnout:
2019: 73.3%
2017: 73.6%
2015: 70%
2010 68.9%
North Dorset
Current: Con / Simon Hoare
Turnout:
2019: 73.9%
2017: 73.2%
2015: 72.4%
2010 73.0%
North Down
Current: Alliance / Stephen Anthony Farry
Turnout:
2019: 60.6%
2017: 61%
2015: 56%
2010 55.2%
North Durham
Current: Lab / Kevan Jones
Turnout:
2019: 63.2%
2017: 64.8%
2015: 61.4%
2010 60.6%
North East Bedfordshire
Current: Con / Richard Fuller
Turnout:
2019: 71.7%
2017: 73.5%
2015: 70.2%
2010 71.2%
North East Cambridgeshire
Current: Con / Steve Barclay
Turnout:
2019: 63.3%
2017: 63.2%
2015: 62.4%
2010 71.4%
North East Derbyshire
Current: Con / Lee Rowley
Turnout:
2019: 68%
2017: 70%
2015: 67.1%
2010 65.8%
North East Fife
Current: LD / Wendy Chamberlain
Turnout:
2019: 75.3%
2017: 71.3%
2015: 73%
2010 63.6%
North East Hampshire
Current: Con / Ranil Jayawardena
Turnout:
2019: 75.1%
2017: 77.4%
2015: 70.2%
2010 73.3%
North East Hertfordshire
Current: Con / Oliver Heald
Turnout:
2019: 72.7%
2017: 73.4%
2015: 70.7%
2010 69.8%
North East Somerset
Current: Con / Jacob Rees-Mogg
Turnout:
2019: 76.4%
2017: 75.9%
2015: 73.7%
2010 76.0%
North Herefordshire
Current: Con / Bill Wiggin
Turnout:
2019: 72.6%
2017: 74.2%
2015: 70.7%
2010 72.0%
North Norfolk
Current: Con / Duncan Charles Baker
Turnout:
2019: %
2017: 75.5%
2015: 71.8%
2010 73.0%
North Shropshire
Current: LD / Helen Morgan
Turnout:
2019: 67.9%
2017: 69.2%
2015: 66.7%
2010 65.7%
North Somerset
Current: Con / Liam Fox
Turnout:
2019: 77.4%
2017: 77.1%
2015: 73.5%
2010 75.0%
North Swindon
Current: Con / Justin Tomlinson
Turnout:
2019: 66.9%
2017: 68.6%
2015: 64.5%
2010 64.2%
North Thanet
Current: Con / Roger Gale
Turnout:
2019: 66.2%
2017: 66.6%
2015: 65.8%
2010 62.4%
North Tyneside
Current: Lab / Mary Glindon
Turnout:
2019: 63.9%
2017: 65.9%
2015: 59%
2010 60.0%
North Warwickshire
Current: Con / Craig Tracey
Turnout:
2019: 65.3%
2017: 65.5%
2015: 67.5%
2010 67.4%
North West Cambridgeshire
Current: Con / Shailesh Vara
Turnout:
2019: 68%
2017: 68.8%
2015: 67.6%
2010 66.0%
North West Durham
Current: Con / Richard Holden
Turnout:
2019: 66%
2017: 66.7%
2015: 61.3%
2010 62.0%
North West Hampshire
Current: Con / Kit Malthouse
Turnout:
2019: 70.9%
2017: 72.3%
2015: 69.7%
2010 70.1%
North West Leicestershire
Current: Con / Andrew Bridgen
Turnout:
2019: 68.2%
2017: 71.2%
2015: 71.4%
2010 73.0%
North West Norfolk
Current: Con / James Wild
Turnout:
2019: 64.7%
2017: 67.8%
2015: 63.7%
2010 65.3%
North Wiltshire
Current: Con / James Gray
Turnout:
2019: 74.7%
2017: 75.3%
2015: 74.5%
2010 73.4%
Northampton North
Current: Con / Michael Ellis
Turnout:
2019: 67.3%
2017: 68.7%
2015: 66.6%
2010 62.7%
Northampton South
Current: Con / Andrew Lewer
Turnout:
2019: 65.7%
2017: 66.5%
2015: 63.4%
2010 58.2%
Norwich North
Current: Con / Chloe Smith
Turnout:
2019: 68.9%
2017: 68.7%
2015: 67.6%
2010 65.2%
Norwich South
Current: Lab / Clive Lewis
Turnout:
2019: 66.4%
2017: 69.4%
2015: 64.7%
2010 64.6%
Nottingham East
Current: Lab / Nadia Whittome
Turnout:
2019: 60.4%
2017: 63.9%
2015: 58.2%
2010 56.4%
Nottingham North
Current: Lab / Alex Norris
Turnout:
2019: 53.1%
2017: 57.4%
2015: 53.6%
2010 54.2%
Nottingham South
Current: Lab / Lilian Greenwood
Turnout:
2019: 60.6%
2017: 67.8%
2015: 63%
2010 60.5%
Nuneaton
Current: Con / Marcus Jones
Turnout:
2019: 64.3%
2017: 66.7%
2015: 67.2%
2010 65.8%
Ochil and South Perthshire
Current: SNP / John Nicolson
Turnout:
2019: 73.4%
2017: 70.7%
2015: 74.8%
2010 67.2%
Ogmore
Current: Lab / Chris Elmore
Turnout:
2019: 63%
2017: 65.3%
2015: 63.4%
2010 62.0%
Old Bexley and Sidcup
Current: Con / Louie French
Turnout:
2019: 69.8%
2017: 72.9%
2015: 70.8%
2010 69.3%
Oldham East and Saddleworth
Current: Lab / Debbie Abrahams
Turnout:
2019: 64%
2017: 65.3%
2015: 62.2%
2010 61.2%
Oldham West and Royton
Current: Lab / Jim McMahon
Turnout:
2019: 60.8%
2017: 63.4%
2015: 60.2%
2010 59.1%
Orkney and Shetland
Current: LD / Alistair Carmichael
Turnout:
2019: 67.7%
2017: 68.3%
2015: 65.8%
2010 58.5%
Orpington
Current: Con / Gareth Bacon
Turnout:
2019: 70.7%
2017: 74.5%
2015: 72%
2010 72.0%
Oxford East
Current: Lab / Anneliese Dodds
Turnout:
2019: 63.3%
2017: 68.9%
2015: 64.2%
2010 63.1%
Oxford West and Abingdon
Current: LD / Layla Moran
Turnout:
2019: 76.4%
2017: 79.6%
2015: 75.2%
2010 65.3%
Paisley and Renfrewshire North
Current: SNP / Gavin Newlands
Turnout:
2019: 69%
2017: 69.2%
2015: 76.2%
2010 68.6%
Paisley and Renfrewshire South
Current: SNP / Mhairi Black
Turnout:
2019: 66.9%
2017: 68.1%
2015: 75.4%
2010 65.4%
Pendle
Current: Con / Andrew Stephenson
Turnout:
2019: 68.1%
2017: 69.2%
2015: 68.8%
2010 68.0%
Penistone and Stocksbridge
Current: Con / Miriam Joy Cates
Turnout:
2019: 69.8%
2017: 70%
2015: 66.2%
2010 67.9%
Penrith and The Border
Current: Con / Neil Hudson
Turnout:
2019: 70.8%
2017: 71.5%
2015: 67.4%
2010 70.0%
Perth and North Perthshire
Current: SNP / Pete Wishart
Turnout:
2019: 74.5%
2017: 71.9%
2015: 74.8%
2010 67.0%
Peterborough
Current: Con / Paul Bristow
Turnout:
2019: 66%
2017: 66.9%
2015: 64.9%
2010 64.0%
Plymouth, Moor View
Current: Con / Johnny Mercer
Turnout:
2019: 63.7%
2017: 65.6%
2015: 62.4%
2010 61.7%
Plymouth, Sutton and Devonport
Current: Lab / Luke Pollard
Turnout:
2019: 68.3%
2017: 67%
2015: 65.5%
2010 61.8%
Pontypridd
Current: Lab / Alex Davies-Jones
Turnout:
2019: 64.7%
2017: 66%
2015: 64.3%
2010 63.0%
Poole
Current: Con / Robert Syms
Turnout:
2019: 68.2%
2017: 67.7%
2015: 65.3%
2010 73.4%
Poplar and Limehouse
Current: Lab / Apsana Begum
Turnout:
2019: 66.8%
2017: 67.7%
2015: 62.2%
2010 62.3%
Portsmouth North
Current: Con / Penny Mordaunt
Turnout:
2019: 64.4%
2017: 66.3%
2015: 62.1%
2010 62.7%
Portsmouth South
Current: Lab / Stephen Morgan
Turnout:
2019: 63.9%
2017: 64%
2015: 58.5%
2010 58.8%
Preseli Pembrokeshire
Current: Con / Stephen Crabb
Turnout:
2019: 71.2%
2017: 72.2%
2015: 70.8%
2010 69.0%
Preston
Current: Lab / Mark Hendrick
Turnout:
2019: 56.6%
2017: 61.7%
2015: 55.8%
2010 52.0%
Pudsey
Current: Con / Stuart Andrew
Turnout:
2019: 74.1%
2017: 74.5%
2015: 72.2%
2010 70.9%
Putney
Current: Lab / Fleur Anderson
Turnout:
2019: 77%
2017: 72.3%
2015: 67%
2010 64.4%
Rayleigh and Wickford
Current: Con / Mark Francois
Turnout:
2019: 69.6%
2017: 70.5%
2015: 69%
2010 69.0%
Reading East
Current: Lab / Matt Rodda
Turnout:
2019: 72.2%
2017: 73.3%
2015: 69%
2010 66.7%
Reading West
Current: Con / Alok Sharma
Turnout:
2019: 67.5%
2017: 69.7%
2015: 66.7%
2010 65.9%
Redcar
Current: Con / Jacob Young
Turnout:
2019: 62%
2017: 63.8%
2015: 63.1%
2010 62.5%
Redditch
Current: Con / Rachel Maclean
Turnout:
2019: 67.4%
2017: 70.3%
2015: 67.3%
2010 64.2%
Reigate
Current: Con / Crispin Blunt
Turnout:
2019: 71%
2017: 72.3%
2015: 69.9%
2010 70.0%
Rhondda
Current: Lab / Chris Bryant
Turnout:
2019: 59%
2017: 65.3%
2015: 60.9%
2010 60.0%
Ribble Valley
Current: Con / Nigel Evans
Turnout:
2019: 69.8%
2017: 71%
2015: 67.5%
2010 67.0%
Richmond (Yorks)
Current: Con / Rishi Sunak
Turnout:
2019: 69.9%
2017: 70.6%
2015: 68.3%
2010 67.2%
Richmond Park
Current: LD / Sarah Olney
Turnout:
2019: 81.2%
2017: 79.3%
2015: 76.5%
2010 76.9%
Rochdale
Current: WPB / George Galloway
Turnout:
2019: 59.2%
2017: 64.2%
2015: 58.8%
2010 58.0%
Rochester and Strood
Current: Con / Kelly Jane Tolhurst
Turnout:
2019: 63.2%
2017: 65.1%
2015: 68.1%
2010 64.9%
Rochford and Southend East
Current: Con / James Duddridge
Turnout:
2019: 61%
2017: 64.4%
2015: 60.6%
2010 59.0%
Romford
Current: Con / Andrew Richard Rosindell
Turnout:
2019: 65.3%
2017: 68.1%
2015: 67.7%
2010 65.0%
Romsey and Southampton North
Current: Con / Caroline Nokes
Turnout:
2019: 75.3%
2017: 74.8%
2015: 72.8%
2010 73.2%
Ross, Skye and Lochaber
Current: SNP / Ian Blackford
Turnout:
2019: 73.5%
2017: 71.8%
2015: 77.2%
2010 67.0%
Rossendale and Darwen
Current: Con / Jake Berry
Turnout:
2019: 67.1%
2017: 69.4%
2015: 66.4%
2010 64.6%
Rother Valley
Current: Con / Alexander Stafford
Turnout:
2019: 65.1%
2017: 65.9%
2015: 63.3%
2010 64.2%
Rotherham
Current: Lab / Sarah Champion
Turnout:
2019: 57.8%
2017: 60.1%
2015: 59.4%
2010 59.0%
Rugby
Current: Con / Mark Pawsey
Turnout:
2019: 70.2%
2017: 71.3%
2015: 68.4%
2010 68.9%
Ruislip, Northwood and Pinner
Current: Con / David Simmonds
Turnout:
2019: 72.1%
2017: 72.9%
2015: 70%
2010 71.0%
Runnymede and Weybridge
Current: Con / Ben Spencer
Turnout:
2019: 69%
2017: 69.1%
2015: 67.8%
2010 66.3%
Rushcliffe
Current: Con / Ruth Edwards
Turnout:
2019: 78.5%
2017: 78.2%
2015: 75.3%
2010 73.6%
Rutherglen and Hamilton West
Current: Lab / Michael Shanks
Turnout:
2019: 66.5%
2017: 63.6%
2015: 69.6%
2010 61.5%
Rutland and Melton
Current: Con / Alicia Kearns
Turnout:
2019: 70.5%
2017: 73.6%
2015: 68.5%
2010 71.5%
Saffron Walden
Current: Con / Kemi Badenoch
Turnout:
2019: 72.4%
2017: 73.6%
2015: 71.4%
2010 71.5%
Salford and Eccles
Current: Lab / Rebecca Long Bailey
Turnout:
2019: 61.6%
2017: 61.1%
2015: 58.2%
2010 55.0%
Salisbury
Current: Con / John Glen
Turnout:
2019: 72.1%
2017: 73.3%
2015: 72.9%
2010 71.9%
Scarborough and Whitby
Current: Con / Robert Goodwill
Turnout:
2019: 66.8%
2017: 68.6%
2015: 64.9%
2010 65.0%
Scunthorpe
Current: Con / Holly Mumby-Croft
Turnout:
2019: 60.9%
2017: 65.4%
2015: 57.7%
2010 58.7%
Sedgefield
Current: Con / Paul Howell
Turnout:
2019: 64.6%
2017: 65.2%
2015: 61.6%
2010 62.1%
Sefton Central
Current: Lab / Bill Esterson
Turnout:
2019: 72.9%
2017: 75.6%
2015: 72.4%
2010 71.8%
Selby and Ainsty
Current: Lab / Keir Mather
Turnout:
2019: 72%
2017: 74.1%
2015: 69.4%
2010 71.1%
Sevenoaks
Current: Con / Laura Trott
Turnout:
2019: 71%
2017: 71.8%
2015: 69.7%
2010 71.0%
Sheffield Central
Current: Lab / Paul Blomfield
Turnout:
2019: 56.7%
2017: 61.9%
2015: 61.1%
2010 59.6%
Sheffield South East
Current: Lab / Clive Betts
Turnout:
2019: 61.9%
2017: 63.4%
2015: 59.2%
2010 62.0%
Sheffield, Brightside and Hillsborough
Current: Lab / Gill Furniss
Turnout:
2019: 57.1%
2017: 59.6%
2015: 56.5%
2010 57.1%
Sheffield, Hallam
Current: Lab / Olivia Frances Blake
Turnout:
2019: 78.2%
2017: 77.7%
2015: 76.7%
2010 74.0%
Sheffield, Heeley
Current: Lab / Louise Haigh
Turnout:
2019: 63.8%
2017: 65.1%
2015: 61.9%
2010 62.0%
Sherwood
Current: Con / Mark Spencer
Turnout:
2019: 67.6%
2017: 70.2%
2015: 69.1%
2010 68.9%
Shipley
Current: Con / Philip Davies
Turnout:
2019: 72.9%
2017: 73.2%
2015: 71.7%
2010 73.0%
Shrewsbury and Atcham
Current: Con / Daniel Kawczynski
Turnout:
2019: 71.8%
2017: 73.8%
2015: 70.8%
2010 70.3%
Sittingbourne and Sheppey
Current: Con / Gordon Henderson
Turnout:
2019: 61.2%
2017: 63%
2015: 65%
2010 64.5%
Skipton and Ripon
Current: Con / Julian Smith
Turnout:
2019: 74.6%
2017: 74.7%
2015: 71.2%
2010 70.7%
Sleaford and North Hykeham
Current: Con / Caroline Johnson
Turnout:
2019: 70.2%
2017: 72.5%
2015: 70.4%
2010 70.0%
Slough
Current: Lab / Tan Dhesi
Turnout:
2019: 58.2%
2017: 65.4%
2015: 55.9%
2010 62.0%
Solihull
Current: Con / Julian Knight
Turnout:
2019: 70.3%
2017: 73.1%
2015: 70.3%
2010 71.0%
Somerton and Frome
Current: LD / Sarah Dyke
Turnout:
2019: 75.6%
2017: 75.8%
2015: 72.4%
2010 74.3%
South Antrim
Current: DUP / Paul Girvan
Turnout:
2019: 59.9%
2017: 63.4%
2015: 54.2%
2010 53.9%
South Basildon and East Thurrock
Current: Con / Stephen Metcalfe
Turnout:
2019: 60.8%
2017: 64.2%
2015: 64.1%
2010 62.3%
South Cambridgeshire
Current: Con / Anthony Browne
Turnout:
2019: 76.7%
2017: 76.3%
2015: 73.1%
2010 74.8%
South Derbyshire
Current: Con / Heather Wheeler
Turnout:
2019: 67.3%
2017: 69.1%
2015: 68.7%
2010 71.4%
South Dorset
Current: Con / Richard Drax
Turnout:
2019: 70%
2017: 68.8%
2015: 67.9%
2010 68.1%
South Down
Current: SF / Chris Hazzard
Turnout:
2019: 62.9%
2017: 67.5%
2015: 56.8%
2010 60.0%
South East Cambridgeshire
Current: Con / Lucy Frazer
Turnout:
2019: 74.2%
2017: 73.4%
2015: 70.4%
2010 69.0%
South East Cornwall
Current: Con / Sheryll Murray
Turnout:
2019: 74.7%
2017: 74.2%
2015: 71.1%
2010 69.0%
South Holland and The Deepings
Current: Con / John Hayes
Turnout:
2019: 64.9%
2017: 66%
2015: 64.4%
2010 66.0%
South Leicestershire
Current: Con / Alberto Costa
Turnout:
2019: 71.4%
2017: 71.9%
2015: 70.2%
2010 71.0%
South Norfolk
Current: Con / Richard Bacon
Turnout:
2019: 72.5%
2017: 73.8%
2015: 70.8%
2010 72.0%
South Northamptonshire
Current: Con / Andrea Leadsom
Turnout:
2019: 73.7%
2017: 75.9%
2015: 71%
2010 73.0%
South Ribble
Current: Con / Katherine Fletcher
Turnout:
2019: 71.4%
2017: 72.5%
2015: 68.5%
2010 67.9%
South Shields
Current: Lab / Emma Lewell-Buck
Turnout:
2019: 60.3%
2017: 64.4%
2015: 57.8%
2010 57.7%
South Staffordshire
Current: Con / Gavin Williamson
Turnout:
2019: 67.9%
2017: 69.8%
2015: 68.2%
2010 68.7%
South Suffolk
Current: Con / James Cartlidge
Turnout:
2019: 70.2%
2017: 72%
2015: 70.3%
2010 70.9%
South Swindon
Current: Con / Robert Buckland
Turnout:
2019: 69.4%
2017: 71%
2015: 66.6%
2010 64.9%
South Thanet
Current: Con / Craig Mackinlay
Turnout:
2019: 65.8%
2017: 68.9%
2015: 69.6%
2010 64.2%
South West Bedfordshire
Current: Con / Andrew Selous
Turnout:
2019: 66.7%
2017: 70%
2015: 64.7%
2010 66.0%
South West Devon
Current: Con / Gary Streeter
Turnout:
2019: 73.6%
2017: 74.3%
2015: 70.9%
2010 71.2%
South West Hertfordshire
Current: Con / Gagan Mohindra
Turnout:
2019: 76.1%
2017: 75%
2015: 71.9%
2010 72.5%
South West Norfolk
Current: Con / Elizabeth Truss
Turnout:
2019: 65.6%
2017: 67.5%
2015: 65.1%
2010 66.0%
South West Surrey
Current: Con / Jeremy Hunt
Turnout:
2019: 76.3%
2017: 77.6%
2015: 73.7%
2010 73.0%
South West Wiltshire
Current: Con / Andrew Murrison
Turnout:
2019: 70.4%
2017: 71.4%
2015: 70.7%
2010 68.4%
Southampton, Itchen
Current: Con / Royston Smith
Turnout:
2019: 60%
2017: 65.4%
2015: 61.9%
2010 60.0%
Southampton, Test
Current: Lab / Alan Whitehead
Turnout:
2019: 56.6%
2017: 67%
2015: 62.1%
2010 61.4%
Southend West
Current: Con / Anna Firth
Turnout:
2019: 67.4%
2017: 69.9%
2015: 66.6%
2010 66.0%
Southport
Current: Con / Damien Moore
Turnout:
2019: 68%
2017: 69.2%
2015: 65.5%
2010 65.1%
Spelthorne
Current: Con / Kwasi Kwarteng
Turnout:
2019: 69.8%
2017: 69.1%
2015: 68.6%
2010 67.0%
St Albans
Current: LD / Daisy Cooper
Turnout:
2019: 78.1%
2017: 78.5%
2015: 71.8%
2010 75.4%
St Austell and Newquay
Current: Con / Steve Double
Turnout:
2019: 69.8%
2017: 69.3%
2015: 65.7%
2010 61.9%
St Helens North
Current: Lab / Conor McGinn
Turnout:
2019: 62.9%
2017: 66.1%
2015: 61.5%
2010 59.0%
St Helens South and Whiston
Current: Lab / Marie Rimmer
Turnout:
2019: 63.6%
2017: 67%
2015: 62.3%
2010 59.0%
St Ives
Current: Con / Derek Thomas
Turnout:
2019: 74.7%
2017: 76.5%
2015: 73.7%
2010 69.0%
Stafford
Current: Con / Theo Clarke
Turnout:
2019: 70.5%
2017: 76%
2015: 71%
2010 71.2%
Staffordshire Moorlands
Current: Con / Karen Bradley
Turnout:
2019: 66.7%
2017: 70.7%
2015: 67.5%
2010 70.6%
Stalybridge and Hyde
Current: Lab / Jonathan Reynolds
Turnout:
2019: 58%
2017: 59.6%
2015: 57.5%
2010 59.2%
Stevenage
Current: Con / Stephen McPartland
Turnout:
2019: 66.6%
2017: 69.9%
2015: 67.7%
2010 64.8%
Stirling
Current: SNP / Alyn Smith
Turnout:
2019: 76.8%
2017: 74.4%
2015: 77.5%
2010 70.8%
Stockport
Current: Lab / Navendu Mishra
Turnout:
2019: 63.8%
2017: 64.8%
2015: 62%
2010 61.6%
Stockton North
Current: Lab / Alex Cunningham
Turnout:
2019: 61.7%
2017: 64.6%
2015: 59.8%
2010 58.6%
Stockton South
Current: Con / Matt Vickers
Turnout:
2019: 71.3%
2017: 71.3%
2015: 69%
2010 67.5%
Stoke-on-Trent Central
Current: Con / Jo Gideon
Turnout:
2019: 57.9%
2017: 58.3%
2015: 51.3%
2010 53.0%
Stoke-on-Trent North
Current: Con / Jonathan Edward Gullis
Turnout:
2019: 58.8%
2017: 58.6%
2015: 54.1%
2010 56.0%
Stoke-on-Trent South
Current: Con / Jack Edgar Brereton
Turnout:
2019: 61.4%
2017: 63.3%
2015: 57.4%
2010 58.6%
Stone
Current: Con / Bill Cash
Turnout:
2019: 71.8%
2017: 73.9%
2015: 69.8%
2010 71.0%
Stourbridge
Current: Con / Suzanne Webb
Turnout:
2019: 65.4%
2017: 67.2%
2015: 66.6%
2010 68.0%
Strangford
Current: DUP / Jim Shannon
Turnout:
2019: 56%
2017: 60.4%
2015: 52.8%
2010 54.0%
Stratford-on-Avon
Current: Con / Nadhim Zahawi
Turnout:
2019: 74.4%
2017: 74%
2015: 72.2%
2010 73.0%
Streatham
Current: Lab / Bell Ribeiro-Addy
Turnout:
2019: 66.7%
2017: 71.1%
2015: 63.1%
2010 62.8%
Stretford and Urmston
Current: Lab / Andrew Western
Turnout:
2019: 69.2%
2017: 70%
2015: 67.2%
2010 64.1%
Stroud
Current: Con / Siobhan Baillie
Turnout:
2019: 78%
2017: 77.2%
2015: 75.5%
2010 74.0%
Suffolk Coastal
Current: Con / Thérèse Coffey
Turnout:
2019: 71.2%
2017: 73.5%
2015: 71.4%
2010 71.6%
Sunderland Central
Current: Lab / Julie Elliott
Turnout:
2019: 59.8%
2017: 62.1%
2015: 57.2%
2010 57.0%
Surrey Heath
Current: Con / Michael Gove
Turnout:
2019: 72.1%
2017: 71.9%
2015: 68.5%
2010 70.0%
Sutton Coldfield
Current: Con / Andrew Mitchell
Turnout:
2019: 69.2%
2017: 70.1%
2015: 67.8%
2010 67.9%
Sutton and Cheam
Current: Con / Paul Scully
Turnout:
2019: 70.4%
2017: 74%
2015: 72.1%
2010 72.8%
Swansea East
Current: Lab / Carolyn Harris
Turnout:
2019: 57.4%
2017: 60.2%
2015: 58%
2010 55.0%
Swansea West
Current: Lab / Geraint Davies
Turnout:
2019: 62.8%
2017: 65.7%
2015: 59.8%
2010 58.0%
Tamworth
Current: Lab / Sarah Edwards
Turnout:
2019: 64.3%
2017: 66.3%
2015: 65.6%
2010 63.8%
Tatton
Current: Con / Esther McVey
Turnout:
2019: 70.9%
2017: 72.5%
2015: 69.7%
2010 68.9%
Taunton Deane
Current: Con / Rebecca Pow
Turnout:
2019: 71.9%
2017: 73.9%
2015: 69.6%
2010 70.5%
Telford
Current: Con / Lucy Allan
Turnout:
2019: 62.1%
2017: 65.8%
2015: 61.4%
2010 63.5%
Tewkesbury
Current: Con / Laurence Robertson
Turnout:
2019: 72.8%
2017: 72.7%
2015: 70.1%
2010 70.4%
The Cotswolds
Current: Con / Geoffrey Robert Clifton-Brown
Turnout:
2019: 74.7%
2017: 74.4%
2015: 72.4%
2010 71.5%
The Wrekin
Current: Con / Mark Pritchard
Turnout:
2019: 69.2%
2017: 72.4%
2015: 68.9%
2010 70.1%
Thirsk and Malton
Current: Con / Kevin Hollinrake
Turnout:
2019: 69.9%
2017: 71.2%
2015: 67.6%
2010 49.9%
Thornbury and Yate
Current: Con / Luke Hall
Turnout:
2019: 75.2%
2017: 74.8%
2015: 73.5%
2010 75.2%
Thurrock
Current: Con / Jackie Doyle-Price
Turnout:
2019: 59.5%
2017: 64.5%
2015: 63.9%
2010 49.6%
Tiverton and Honiton
Current: LD / Richard Foord
Turnout:
2019: 71.9%
2017: 71.8%
2015: 70.5%
2010 71.5%
Tonbridge and Malling
Current: Con / Tom Tugendhat
Turnout:
2019: 73.7%
2017: 73.6%
2015: 71.7%
2010 71.5%
Tooting
Current: Lab / Rosena Allin-Khan
Turnout:
2019: 76%
2017: 74.8%
2015: 69.7%
2010 68.6%
Torbay
Current: Con / Kevin Foster
Turnout:
2019: 67.2%
2017: 67.5%
2015: 63%
2010 64.6%
Torfaen
Current: Lab / Nick Thomas-Symonds
Turnout:
2019: 59.6%
2017: 62.2%
2015: 61.3%
2010 61.5%
Torridge and West Devon
Current: Con / Geoffrey Cox
Turnout:
2019: 74.8%
2017: 74%
2015: 72%
2010 72.2%
Totnes
Current: Con / Anthony Mangnall
Turnout:
2019: 74.7%
2017: 73.1%
2015: 68.6%
2010 70.0%
Tottenham
Current: Lab / David Lammy
Turnout:
2019: 61.9%
2017: 67.9%
2015: 60.1%
2010 58.2%
Truro and Falmouth
Current: Con / Cherilyn Mackrory
Turnout:
2019: 77.2%
2017: 75.9%
2015: 70%
2010 69.1%
Tunbridge Wells
Current: Con / Greg Clark
Turnout:
2019: 73%
2017: 72.6%
2015: 70%
2010 69.8%
Twickenham
Current: LD / Munira Wilson
Turnout:
2019: 77.8%
2017: 79.7%
2015: 77.3%
2010 74.8%
Tynemouth
Current: Lab / Alan Campbell
Turnout:
2019: 72.5%
2017: 73.6%
2015: 69%
2010 69.6%
Upper Bann
Current: DUP / Carla Lockhart
Turnout:
2019: 60.4%
2017: 64.2%
2015: 59%
2010 55.4%
Uxbridge and South Ruislip
Current: Con / Steve Tuckwell
Turnout:
2019: 68.5%
2017: 66.9%
2015: 63.4%
2010 63.3%
Vale of Clwyd
Current: Con / James Davies
Turnout:
2019: 65.7%
2017: 68.2%
2015: 62.4%
2010 63.7%
Vale of Glamorgan
Current: Con / Alun Cairns
Turnout:
2019: 71.6%
2017: 72.7%
2015: 70.5%
2010 69.3%
Vauxhall
Current: Lab / Florence Eshalomi
Turnout:
2019: 63.6%
2017: 67.3%
2015: 58.3%
2010 57.7%
Wakefield
Current: Lab / Simon Lightwood
Turnout:
2019: 64.1%
2017: 66%
2015: 60.9%
2010 62.7%
Wallasey
Current: Lab / Angela Eagle
Turnout:
2019: 70.1%
2017: 71.8%
2015: 66.2%
2010 63.2%
Walsall North
Current: Con / Eddie Hughes
Turnout:
2019: 54.4%
2017: 56.7%
2015: 55%
2010 55.5%
Walsall South
Current: Lab / Valerie Vaz
Turnout:
2019: 62.4%
2017: 65.5%
2015: 61.8%
2010 63.0%
Walthamstow
Current: Lab / Stella Creasy
Turnout:
2019: 68.8%
2017: 71.1%
2015: 62.4%
2010 63.4%
Wansbeck
Current: Lab / Ian Lavery
Turnout:
2019: 64%
2017: 68.4%
2015: 63.5%
2010 60.7%
Wantage
Current: Con / David Johnston
Turnout:
2019: 73.9%
2017: 74.3%
2015: 70.3%
2010 70.0%
Warley
Current: Lab / John Francis Spellar
Turnout:
2019: 59.7%
2017: 63.3%
2015: 59.4%
2010 60.6%
Warrington North
Current: Lab / Charlotte Nichols
Turnout:
2019: 64.3%
2017: 67.6%
2015: 63%
2010 62.0%
Warrington South
Current: Con / Andy Carter
Turnout:
2019: 71.2%
2017: 72.5%
2015: 70%
2010 68.2%
Warwick and Leamington
Current: Lab / Matt Western
Turnout:
2019: 71%
2017: 73%
2015: 70.7%
2010 84.5%
Washington and Sunderland West
Current: Lab / Sharon Hodgson
Turnout:
2019: 56.6%
2017: 60.4%
2015: 54.6%
2010 54.2%
Watford
Current: Con / Dean Russell
Turnout:
2019: 69.7%
2017: 67.9%
2015: 67.2%
2010 68.3%
Waveney
Current: Con / Peter Aldous
Turnout:
2019: 61.8%
2017: 65.3%
2015: 65.1%
2010 65.0%
Wealden
Current: Con / Nus Ghani
Turnout:
2019: 73.4%
2017: 74.4%
2015: 71.1%
2010 71.8%
Weaver Vale
Current: Lab / Mike Amesbury
Turnout:
2019: 71.9%
2017: 73.5%
2015: 68.5%
2010 66.1%
Wellingborough
Current: Lab / Gen Kitchen
Turnout:
2019: 64.3%
2017: 67.3%
2015: 67.9%
2010 67.2%
Wells
Current: Con / James Heappey
Turnout:
2019: 71.2%
2017: 74%
2015: 71.7%
2010 70.3%
Welwyn Hatfield
Current: Con / Grant Shapps
Turnout:
2019: 69.5%
2017: 71%
2015: 68.5%
2010 68.0%
Wentworth and Dearne
Current: Lab / John Healey
Turnout:
2019: 55.8%
2017: 59.1%
2015: 58.1%
2010 58.0%
West Aberdeenshire and Kincardine
Current: Con / Andrew Bowie
Turnout:
2019: 73.4%
2017: 71.3%
2015: 75.2%
2010 68.4%
West Bromwich East
Current: Con / Nicola Faye Richards
Turnout:
2019: 57.9%
2017: 61.5%
2015: 58.9%
2010 60.4%
West Bromwich West
Current: Con / Shaun Stephen Bailey
Turnout:
2019: 53.4%
2017: 54.9%
2015: 53.5%
2010 55.6%
West Dorset
Current: Con / Chris Loder
Turnout:
2019: 75.3%
2017: 75.6%
2015: 72.4%
2010 74.6%
West Dunbartonshire
Current: SNP / Martin Docherty
Turnout:
2019: 67.9%
2017: 65.3%
2015: 73.9%
2010 64.0%
West Ham
Current: Lab / Lyn Brown
Turnout:
2019: 60.9%
2017: 65.9%
2015: 58.2%
2010 55.0%
West Lancashire
Current: Lab / Ashley Dalton
Turnout:
2019: 71.8%
2017: 74.4%
2015: 70.1%
2010 63.8%
West Suffolk
Current: Con / Matt Hancock
Turnout:
2019: 64.1%
2017: 67%
2015: 64.6%
2010 64.6%
West Tyrone
Current: SF / Órfhlaith Begley
Turnout:
2019: 62.2%
2017: 68.2%
2015: 60.5%
2010 61.0%
West Worcestershire
Current: Con / Harriett Mary Morrison Baldwin
Turnout:
2019: 75.4%
2017: 76.1%
2015: 73.7%
2010 73.8%
Westminster North
Current: Lab / Karen Buck
Turnout:
2019: 65.5%
2017: 68.1%
2015: 63.4%
2010 59.3%
Westmorland and Lonsdale
Current: LD / Tim Farron
Turnout:
2019: 77.8%
2017: 78%
2015: 74.3%
2010 76.0%
Weston-Super-Mare
Current: Con / John Penrose
Turnout:
2019: 67.4%
2017: 68.8%
2015: 65.4%
2010 67.2%
Wigan
Current: Lab / Lisa Nandy
Turnout:
2019: 59.5%
2017: 63.2%
2015: 59.6%
2010 58.4%
Wimbledon
Current: Con / Stephen Hammond
Turnout:
2019: 77.7%
2017: 77.3%
2015: 73.5%
2010 72.1%
Winchester
Current: Con / Steve Brine
Turnout:
2019: 77.9%
2017: 79%
2015: 74.6%
2010 75.8%
Windsor
Current: Con / Adam Afriyie
Turnout:
2019: 71.6%
2017: 73.5%
2015: 70.1%
2010 71.3%
Wirral South
Current: Lab / Alison McGovern
Turnout:
2019: 76%
2017: 78.5%
2015: 73.5%
2010 71.1%
Wirral West
Current: Lab / Margaret Greenwood
Turnout:
2019: 77.3%
2017: 78.6%
2015: 75.6%
2010 71.5%
Witham
Current: Con / Priti Patel
Turnout:
2019: 70.1%
2017: 71.5%
2015: 70.3%
2010 70.2%
Witney
Current: Con / Robert Alexander Courts
Turnout:
2019: 73.1%
2017: 73.8%
2015: 73.3%
2010 73.3%
Woking
Current: Con / Jonathan Lord
Turnout:
2019: 71.5%
2017: 72.7%
2015: 70%
2010 71.5%
Wokingham
Current: Con / John Redwood
Turnout:
2019: 73.8%
2017: 75.7%
2015: 71.9%
2010 72.0%
Wolverhampton North East
Current: Con / Jane Stevenson
Turnout:
2019: 55.6%
2017: 60.2%
2015: 55.7%
2010 59.0%
Wolverhampton South East
Current: Lab / Pat McFadden
Turnout:
2019: 53.2%
2017: 60.3%
2015: 55.6%
2010 57.4%
Wolverhampton South West
Current: Con / Stuart Paul Anderson
Turnout:
2019: 68%
2017: 70.8%
2015: 66.6%
2010 68.0%
Worcester
Current: Con / Robin Walker
Turnout:
2019: 69.3%
2017: 69.7%
2015: 68.6%
2010 67.2%
Workington
Current: Con / Mark Jenkinson
Turnout:
2019: 67.8%
2017: 69.2%
2015: 65.6%
2010 65.9%
Worsley and Eccles South
Current: Lab / Barbara Keeley
Turnout:
2019: 59.6%
2017: 62.1%
2015: 58.3%
2010 57.5%
Worthing West
Current: Con / Peter Bottomley
Turnout:
2019: 69.5%
2017: 70.2%
2015: 67.1%
2010 64.7%
Wrexham
Current: Con / Sarah Atherton
Turnout:
2019: 67.4%
2017: 70.5%
2015: 64.2%
2010 65.0%
Wycombe
Current: Con / Steve Baker
Turnout:
2019: 70.1%
2017: 69.6%
2015: 67.4%
2010 64.6%
Wyre Forest
Current: Con / Mark Garnier
Turnout:
2019: 64.8%
2017: 65.9%
2015: 63.9%
2010 66.3%
Wyre and Preston North
Current: Con / Ben Wallace
Turnout:
2019: 70.8%
2017: 73%
2015: 70.6%
2010 72.0%
Wythenshawe and Sale East
Current: Lab / Mike Kane
Turnout:
2019: 58.7%
2017: 60.1%
2015: 56.9%
2010 51.0%
Yeovil
Current: Con / Marcus Fysh
Turnout:
2019: 71.9%
2017: 71.8%
2015: 69.1%
2010 69.4%
Ynys Môn
Current: Con / Virginia Crosbie
Turnout:
2019: 70.4%
2017: 70.7%
2015: 69.9%
2010 69.0%
York Central
Current: Lab / Rachael Maskell
Turnout:
2019: 66.2%
2017: 68.9%
2015: 63.3%
2010 62.0%
York Outer
Current: Con / Julian Sturdy
Turnout:
2019: 74.2%
2017: 75.9%
2015: 68.6%
2010 71.1%
Data: By-elections since 2019 (UK Parliament), General Election results 2019 (Britain Elects, New Statesman, Open Innovations; CC-BY-SA), 2017 (Parliament), 2015 (Parliament) & 2010 (The Guardian). / Hex layout: 2010 constituencies (Open Innovations and contributors)

Notes

For the "Current" position on the slider, we have applied the results of by-elections since 2019 up to 22nd February 2024.