statjam.uk/parl

UK Parliamentary constituencies

A dynamic guide to which Members of Parliament sit where

Alphabetically by constituency name ?

Filter to show by status of seat

And/or by MPs per party (as of last update)

And/or by gender, age or endurance

And/or by region

Select one or more filters to adjust results dynamically.
Note that, due to hierarchal logic, selecting more than one party or region will produce no results.
    All figures in results are a rounded-up percentage except for terms served and years of election.
    Adjusted number of results:
    650

    No results could be found matching the criteria.

  • Wales
    Aberavon
    LAB
    HOLD
    Stephen
    Kinnock
    3 terms
    Swing
    __
    CON
    Majority
    33.2
    16.8
    GE19
    62.3
    GE17
    66.7
    GE15
    63.3
    GE10
    61
  • Wales
    Aberconwy
    CON
    GAIN*
    Robin
    Millar
    *Seat was held independently from September to December 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    6.4
    4.4
    GE19
    71.3
    GE17
    71
    GE15
    66.2
    GE10
    67.6
  • Scotland
    Aberdeen North
    SNP
    HOLD
    Kirsty
    Blackman
    3 terms
    Swing
    __
    TBC
    Majority
    33.9
    22.7
    GE19
    59.9
    GE17
    59.2
    GE15
    64.9
    GE10
    59
  • Scotland
    Aberdeen South
    SNP
    GAIN
    Stephen
    Flynn
    Debut
    Swing
    __
    TBC
    Majority
    8.8
    1.9
    GE19
    69.4
    GE17
    68.6
    GE15
    71.3
    GE10
    67.8
  • Scotland
    Aberdeenshire West & Kincardine
    CON
    HOLD
    Andrew
    Bowie
    2 terms
    Swing
    __
    TBC
    Majority
    1.6
    13.8
    GE19
    73.4
    GE17
    71.2
    GE15
    75.2
    GE10
    68.7
  • Scotland
    Airdrie & Shotts
    SNP
    HOLD
    Anum
    Qaisar
    1 term; Seat had been vacated due to the previous MP's resignation in March 2021
    Debut
    Swing
    2.5
    LAB
    Majority
    8.0
    5.1
    BY21
    34.3
    GE19
    62.1
    GE17
    59.2
    GE15
    66.4
    GE10
    57.9
  • England South East
    Aldershot
    CON
    HOLD
    Leo
    Docherty
    2 terms
    Swing
    __
    TBC
    Majority
    34.9
    11.4
    GE19
    66
    GE17
    64.2
    GE15
    63.8
    GE10
    66
  • England West Midlands
    Aldridge-Brownhills
    CON
    HOLD
    Wendy
    Morton
    3 terms
    Swing
    __
    TBC
    Majority
    50.4
    14.8
    GE19
    65.4
    GE17
    67.5
    GE15
    65.8
    GE10
    66.5
  • England North West
    Altrincham & Sale West
    CON
    HOLD
    Graham
    Brady
    7 terms
    Swing
    __
    TBC
    Majority
    11.2
    1
    GE19
    74.9
    GE17
    72.1
    GE15
    70.2
    GE10
    69.3
  • Wales
    Alyn & Deeside
    LAB
    HOLD
    Mark
    Tami
    6 terms
    Swing
    __
    TBC
    Majority
    0.5
    11.2
    GE19
    68.5
    GE17
    71
    GE15
    66.6
    GE10
    67.8
  • England East Midlands
    Amber Valley
    CON
    HOLD
    Nigel
    Mills
    4 terms
    Swing
    __
    TBC
    Majority
    37.1
    19
    GE19
    65.1
    GE17
    67.4
    GE15
    65.1
    GE10
    66.1
  • Scotland
    Angus
    SNP
    GAIN
    Dave
    Doogan
    Debut
    Swing
    __
    TBC
    Majority
    8.7
    2.1
    GE19
    67.5
    GE17
    63
    GE15
    67.6
    GE10
    60.8
  • Northern Ireland
    Antrim East
    DUP
    HOLD
    Sammy
    Wilson
    5 terms
    Swing
    __
    TBC
    Majority
    18
    23.7
    GE19
    57.5
    GE17
    61
    GE15
    53.3
    GE10
    50.9
  • Northern Ireland
    Antrim North
    DUP
    HOLD
    Ian
    Paisley
    4 terms
    Swing
    __
    TBC
    Majority
    28.9
    13.7
    GE19
    57.1
    GE17
    64.1
    GE15
    55.2
    GE10
    58.1
  • Northern Ireland
    Antrim South
    DUP
    HOLD
    Paul
    Girvan
    2 terms
    Swing
    __
    TBC
    Majority
    6.3
    1.1
    GE19
    59.9
    GE17
    63.3
    GE15
    54.2
    GE10
    54.2
  • Wales
    Arfon
    PCU
    HOLD
    Hywel
    Williams
    6 terms
    Swing
    __
    TBC
    Majority
    9.6
    9.3
    GE19
    68.9
    GE17
    68.2
    GE15
    66.3
    GE10
    63.3
  • Scotland
    Argyll & Bute
    SNP
    HOLD
    Brendan
    O'Hara
    3 terms
    Swing
    __
    TBC
    Majority
    8.6
    5.8
    GE19
    72.2
    GE17
    71.5
    GE15
    75.3
    GE10
    67.7
  • England South East
    Arundel & South Downs
    CON
    HOLD
    Andrew
    Griffith
    5 terms
    Swing
    __
    TBC
    Majority
    36.7
    3
    GE19
    75.1
    GE17
    74.6
    GE15
    73.1
    GE10
    73.4
  • England East Midlands
    Ashfield
    IND*
    GAIN
    Lee
    Anderson
    *Seat held independently from February 2024
    Debut
    Swing
    7.9
    TBC
    Majority
    11.7
    10.8
    GE19
    62.6
    GE17
    64
    GE15
    61.5
    GE10
    62.7
  • England South East
    Ashford
    CON
    HOLD
    Damian
    Green
    7 terms
    Swing
    __
    TBC
    Majority
    40.1
    10.9
    GE19
    67.1
    GE17
    68.5
    GE15
    67.3
    GE10
    68.5
  • England North West
    Ashton-under-Lyne
    LAB
    HOLD
    Angela
    Rayner
    3 terms
    Swing
    __
    TBC
    Majority
    11.1
    17.3
    GE19
    56.3
    GE17
    58.8
    GE15
    57.5
    GE10
    57.2
  • England South East
    Aylesbury
    CON
    HOLD
    Rob
    Butler
    8 terms
    Swing
    __
    TBC
    Majority
    28.6
    3.6
    GE19
    69.9
    GE17
    71
    GE15
    69
    GE10
    68.2
  • Scotland
    Ayr, Carrick & Cumnock
    SNP
    GAIN
    Allan
    Dorans
    Debut
    Swing
    __
    TBC
    Majority
    5
    1
    GE19
    64.7
    GE17
    64.9
    GE15
    71.5
    GE10
    63.2
  • Scotland
    Ayrshire Central
    SNP
    HOLD
    Philippa
    Whitford
    3 terms
    Swing
    __
    TBC
    Majority
    11.4
    8.6
    GE19
    66.7
    GE17
    65.3
    GE15
    72.6
    GE10
    64.7
  • Scotland
    Ayrshire North & Arran
    SNP
    HOLD
    Patricia
    Gibson
    3 terms
    Swing
    __
    TBC
    Majority
    17.7
    10
    GE19
    65.5
    GE17
    64.8
    GE15
    71.1
    GE10
    62.7
  • England South East
    Banbury
    CON
    HOLD
    Victoria
    Prentis
    3 terms
    Swing
    __
    TBC
    Majority
    26.7
    6.6
    GE19
    69.8
    GE17
    73.5
    GE15
    65.6
    GE10
    67.4
  • Scotland
    Banff & Buchan
    CON
    HOLD
    David
    Duguid
    2 terms
    Swing
    __
    TBC
    Majority
    9.7
    0.8
    GE19
    63.4
    GE17
    61.6
    GE15
    66.5
    GE10
    60.4
  • England London
    Barking
    LAB
    HOLD
    Margaret
    Hodge
    8 terms
    Swing
    __
    TBC
    Majority
    34.7
    10.6
    GE19
    57.1
    GE17
    61.9
    GE15
    58.1
    GE10
    60
  • England Yorkshire & Humberside
    Barnsley Central
    LAB
    HOLD
    Dan
    Jarvis
    4 terms
    Swing
    __
    TBC
    Majority
    9.7
    30.1
    GE19
    56.5
    GE17
    60.6
    GE15
    56.7
    BY11
    36.5
    GE10
    57.2
  • England Yorkshire & Humberside
    Barnsley East
    LAB
    HOLD
    Stephanie
    Peacock
    2 terms
    Swing
    __
    TBC
    Majority
    8.4
    24.1
    GE19
    54.8
    GE17
    58.6
    GE15
    55.7
    GE10
    56.8
  • England North West
    Barrow & Furness
    CON
    GAIN
    Simon
    Fell
    Debut
    Swing
    8.5
    TBC
    Majority
    12.6
    12.1
    GE19
    65.6
    GE17
    68.5
    GE15
    63.3
    GE10
    64.3
  • England East
    Basildon & Billericay
    CON
    HOLD
    John
    Baron
    6 terms
    Swing
    __
    TBC
    Majority
    46.3
    16.5
    GE19
    63.1
    GE17
    65
    GE15
    62.9
    GE10
    63.7
  • England East
    Basildon South & Thurrock East
    CON
    HOLD
    Stephen
    Metcalfe
    4 terms
    Swing
    __
    TBC
    Majority
    44
    19.6
    GE19
    60.8
    GE17
    64.4
    GE15
    62.3
    GE10
    63.2
  • England South East
    Basingstoke
    CON
    HOLD
    Maria
    Miller
    5 terms
    Swing
    __
    TBC
    Majority
    26
    9.1
    GE19
    66
    GE17
    68.3
    GE15
    66.6
    GE10
    67.1
  • England East Midlands
    Bassetlaw
    CON
    GAIN
    Brendan
    Clarke-Smith
    Debut
    Swing
    18.4
    con
    Majority
    27.5
    18.2
    GE19
    63.5
    GE17
    66.5
    GE15
    63.6
    GE10
    65.4
  • England South West
    Bath
    LDT
    HOLD
    Wera
    Hobhouse
    2 terms
    Swing
    __
    TBC
    Majority
    23.6
    12.1
    GE19
    77.2
    GE17
    74.3
    GE15
    77.5
    GE10
    70.9
  • England Yorkshire & Humberside
    Batley & Spen
    LAB*
    HOLD
    Kim
    Leadbeater
    Debut
    *Co-Op
    Swing
    2.9
    CON
    Majority
    0.9
    5.8
    BY21
    47.5
    GE19
    66.5
    GE17
    67.1
    BY16
    25.6
    GE15
    64.4
    GE10
    67.2
  • England London
    Battersea
    LAB
    HOLD
    Marsha
    de Cordova
    2 terms
    Swing
    __
    TBC
    Majority
    9.4
    5
    GE19
    75.6
    GE17
    71
    GE15
    67
    GE10
    66
  • England South East
    Beaconsfield
    CON
    GAIN*
    Joy
    Morrissey
    *Seat was held independently from September to November 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    27.1
    16.8
    GE19
    74.5
    GE17
    72.3
    GE15
    71.1
    GE10
    70.4
  • England London
    Beckenham
    CON
    HOLD
    Bob
    Stewart
    4 terms
    Swing
    __
    TBC
    Majority
    28.2
    0.8
    GE19
    73.6
    GE17
    76
    GE15
    72.4
    GE10
    72.5
  • England East
    Bedford
    LAB
    HOLD
    Mohammad
    Yasin
    2 terms
    Swing
    __
    TBC
    Majority
    0.3
    1.3
    GE19
    66.1
    GE17
    67.5
    GE15
    66.5
    GE10
    66.7
  • England East
    Bedfordshire (Mid-)
    LAB
    GAIN
    Alistair
    Strathern
    Debut
    Swing
    20.5
    LAB
    Majority
    3
    35.1
    BY23
    44.1
    GE19
    73.7
    GE17
    76.7
    GE15
    71.6
    GE10
    73
  • England East
    Bedfordshire North East
    CON
    GAIN*
    Richard
    Fuller
    *Seat was held independently from September to November 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    37.3
    4.9
    GE19
    71.7
    GE17
    73.8
    GE15
    70.2
    GE10
    71.7
  • England East
    Bedfordshire South West
    CON
    HOLD
    Andrew
    Selous
    6 terms
    Swing
    __
    TBC
    Majority
    34.8
    9.3
    GE19
    66.7
    GE17
    69.8
    GE15
    64.4
    GE10
    67
  • Northern Ireland
    Belfast East
    DUP
    HOLD
    Gavin
    Robinson
    3 terms
    Swing
    __
    TBC
    Majority
    4.3
    15.5
    GE19
    64.1
    GE17
    67.5
    GE15
    62.8
    GE10
    58.7
  • Northern Ireland
    Belfast North
    SFN
    GAIN
    John
    Finucane
    Debut
    Swing
    __
    TBC
    Majority
    4
    0.5
    GE19
    67.9
    GE17
    67.6
    GE15
    59.2
    GE10
    56.9
  • Northern Ireland
    Belfast South
    SDL
    GAIN
    Claire
    Hanna
    Debut
    Swing
    __
    TBC
    Majority
    32.5
    27.9
    GE19
    67.7
    GE17
    66.1
    GE15
    60
    GE10
    57.7
  • Northern Ireland
    Belfast West
    SFN
    HOLD
    Paul
    Maskey
    4 terms
    Swing
    __
    TBC
    Majority
    37.8
    15.6
    GE19
    59.1
    GE17
    65.4
    GE15
    56.3
    BY11
    37.5
    GE10
    55
  • England London
    Bermondsey & Old Southwark
    LAB
    HOLD
    Neil
    Coyle
    3 terms
    Swing
    __
    TBC
    Majority
    27.5
    5.4
    GE19
    62.8
    GE17
    67.2
    GE15
    63.8
    GE10
    58.2
  • England North East
    Berwick-upon-Tweed
    CON
    HOLD
    Anne-Marie
    Trevelyan
    3 terms
    Swing
    __
    TBC
    Majority
    35.3
    7.4
    GE19
    70.3
    GE17
    71.8
    GE15
    69.6
    GE10
    52.5
  • Scotland
    Berwickshire, Roxburgh & Selkirk
    CON
    HOLD
    John
    Lamont
    2 terms
    Swing
    __
    TBC
    Majority
    9.6
    11.5
    GE19
    71.3
    GE17
    71.5
    GE15
    74.2
    GE10
    87.1
  • England London
    Bethnal Green & Bow
    LAB
    HOLD
    Rushanara
    Ali
    4 terms
    Swing
    __
    TBC
    Majority
    61.9
    2.7
    GE19
    68.7
    GE17
    69.9
    GE15
    63.9
    GE10
    64.1
  • England Yorkshire & Humberside
    Beverley & Holderness
    CON
    HOLD
    Graham
    Stuart
    5 terms
    Swing
    __
    TBC
    Majority
    38.2
    12.9
    GE19
    67.2
    GE17
    69
    GE15
    65.2
    GE10
    67.4
  • England South East
    Bexhill & Battle
    CON
    HOLD
    Huw
    Merriman
    3 terms
    Swing
    __
    TBC
    Majority
    44.1
    6.8
    GE19
    72.1
    GE17
    73.3
    GE15
    70.1
    GE10
    67.9
  • England London
    Bexleyheath & Crayford
    CON
    HOLD
    David
    Evennett
    8 terms
    Swing
    __
    TBC
    Majority
    30.3
    10.3
    GE19
    66.1
    GE17
    69.2
    GE15
    67.4
    GE10
    67.6
  • England North West
    Birkenhead
    LAB
    GAIN*
    Mick
    Whitley
    *Seat was held independently from Aug 2018 to Nov 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    41.8
    16.6
    GE19
    66.4
    GE17
    67.7
    GE15
    62.7
    GE10
    57.7
  • England West Midlands
    Birmingham Edgbaston
    LAB
    HOLD
    Preet
    Gill
    2 terms
    Swing
    __
    TBC
    Majority
    13.2
    2.7
    GE19
    61.5
    GE17
    64.1
    GE15
    63
    GE10
    61.5
  • England West Midlands
    Birmingham Erdington
    LAB
    HOLD
    Paulette
    Hamilton
    Debut
    Swing
    4.5
    TBC
    Majority
    19.2
    9
    BY22
    27
    GE19
    53.3
    GE17
    57.2
    GE15
    53.3
    GE10
    54.2
  • England West Midlands
    Birmingham Hall Green
    LAB
    HOLD
    Tahir
    Ali
    4 terms
    Swing
    __
    TBC
    Majority
    53.9
    8.6
    GE19
    65.9
    GE17
    69.4
    GE15
    61.6
    GE10
    65
  • England West Midlands
    Birmingham Hodge Hill
    LAB
    HOLD
    Liam
    Byrne
    6 terms
    Swing
    __
    TBC
    Majority
    63.7
    3.2
    GE19
    57.5
    GE17
    61.3
    GE15
    54.5
    GE10
    57.9
  • England West Midlands
    Birmingham Ladywood
    LAB
    HOLD
    Shabana
    Mahmood
    4 terms
    Swing
    __
    TBC
    Majority
    67.9
    1.6
    GE19
    56.2
    GE17
    59
    GE15
    52.7
    GE10
    49.8
  • England West Midlands
    Birmingham Northfield
    CON
    GAIN
    Gary
    Sambrook
    Debut
    Swing
    7.2
    TBC
    Majority
    3.8
    6.7
    GE19
    58.5
    GE17
    61.3
    GE15
    59.4
    GE10
    59.2
  • England West Midlands
    Birmingham Perry Barr
    LAB
    HOLD
    Khalid
    Mahmood
    6 terms
    Swing
    __
    TBC
    Majority
    36.3
    5.3
    GE19
    58.5
    GE17
    63.1
    GE15
    59
    GE10
    60.1
  • England West Midlands
    Birmingham Selly Oak
    LAB
    HOLD
    Steve
    McCabe
    4 terms
    Swing
    __
    TBC
    Majority
    25.1
    5.9
    GE19
    59.8
    GE17
    65.9
    GE15
    60.3
    GE10
    62.8
  • England West Midlands
    Birmingham Yardley
    LAB
    HOLD
    Jess
    Phillips
    3 terms
    Swing
    __
    TBC
    Majority
    25
    12.2
    GE19
    57.1
    GE17
    61.3
    GE15
    57.3
    GE10
    57.3
  • England North East
    Bishop Auckland
    CON
    GAIN
    Dehenna
    Davison
    Debut
    Swing
    9.5
    TBC
    Majority
    17.8
    16.6
    GE19
    65.7
    GE17
    64.1
    GE15
    59.6
    GE10
    60.8
  • England North West
    Blackburn
    LAB
    HOLD
    Kate
    Hollern
    3 terms
    Swing
    __
    TBC
    Majority
    40.9
    2
    GE19
    62.8
    GE17
    67.2
    GE15
    60.1
    GE10
    67.1
  • England North West
    Blackley & Broughton
    LAB
    HOLD
    Graham
    Stringer
    7 terms
    Swing
    __
    TBC
    Majority
    37.3
    11.6
    GE19
    52.6
    GE17
    56.1
    GE15
    51.6
    GE10
    50.5
  • England North West
    Blackpool North & Cleveleys
    CON
    HOLD
    Paul
    Maynard
    4 terms
    Swing
    __
    TBC
    Majority
    22.1
    17.2
    GE19
    60.9
    GE17
    64.1
    GE15
    63.1
    GE10
    60
  • England North West
    Blackpool South
    IND*
    GAIN
    Scott
    Benton
    *Seat held independently since April 2023
    Debut
    Swing
    9.3
    TBC
    Majority
    11.3
    4.1
    GE19
    56.8
    GE17
    59.8
    GE15
    56.5
    GE10
    56.3
  • Wales
    Blaenau Gwent
    LAB
    HOLD
    Nick
    Smith
    4 terms
    Swing
    __
    TBC
    Majority
    28.6
    8.2
    GE19
    59.6
    GE17
    63
    GE15
    61.7
    GE10
    62.6
  • England North East
    Blaydon
    LAB
    HOLD
    Liz
    Twist
    2 terms
    Swing
    __
    TBC
    Majority
    12.1
    15.9
    GE19
    67.3
    GE17
    70.2
    GE15
    66.4
    GE10
    67.7
  • England North East
    Blyth Valley
    CON
    GAIN
    Ian
    Levy
    Debut
    Swing
    10.4
    con
    Majority
    1.8
    18.6
    GE19
    63.4
    GE17
    67.1
    GE15
    60.1
    GE10
    62.6
  • England South East
    Bognor Regis & Littlehampton
    CON
    HOLD
    Nick
    Gibb
    7 terms
    Swing
    __
    TBC
    Majority
    43.9
    9.8
    GE19
    66.1
    GE17
    67.7
    GE15
    64.5
    GE10
    66.7
  • England East Midlands
    Bolsover
    CON
    GAIN
    Mark
    Fletcher
    Debut
    Swing
    11.5
    con
    Majority
    11.5
    0.1
    GE19
    61.1
    GE17
    63.3
    GE15
    61.1
    GE10
    60.9
  • England North West
    Bolton North East
    CON
    GAIN
    Mark
    Logan
    Debut
    Swing
    4.7
    TBC
    Majority
    0.9
    7.5
    GE19
    64.5
    GE17
    67.2
    GE15
    63.6
    GE10
    65.3
  • England North West
    Bolton South East
    LAB
    HOLD
    Yasmin
    Qureshi
    4 terms
    Swing
    __
    TBC
    Majority
    18.7
    12.3
    GE19
    58.7
    GE17
    61.4
    GE15
    58.5
    GE10
    57.7
  • England North West
    Bolton West
    CON
    HOLD
    Chris
    Green
    3 terms
    Swing
    __
    TBC
    Majority
    18
    16.2
    GE19
    67.4
    GE17
    70.1
    GE15
    66.8
    GE10
    67.2
  • England North West
    Bootle
    LAB
    HOLD
    Peter
    Dowd
    3 terms
    Swing
    __
    TBC
    Majority
    70.2
    1.8
    GE19
    65.7
    GE17
    69.2
    GE15
    64.4
    GE10
    59
  • England East Midlands
    Boston & Skegness
    CON
    HOLD
    Matt
    Warman
    3 terms
    Swing
    __
    TBC
    Majority
    61.5
    22.9
    GE19
    60.2
    GE17
    62.7
    GE15
    63.9
    GE10
    65.3
  • England East Midlands
    Bosworth
    CON
    HOLD
    Luke
    Evans
    Debut
    Swing
    __
    TBC
    Majority
    46.6
    14
    GE19
    69.2
    GE17
    69.6
    GE15
    67
    GE10
    70.6
  • England South West
    Bournemouth East
    CON
    HOLD
    Tobias
    Ellwood
    5 terms
    Swing
    __
    TBC
    Majority
    17.9
    1.6
    GE19
    66.5
    GE17
    65.2
    GE15
    62.6
    GE10
    62.3
  • England South West
    Bournemouth West
    CON
    HOLD
    Conor
    Burns
    4 terms
    Swing
    __
    TBC
    Majority
    22.1
    4.8
    GE19
    62
    GE17
    60.8
    GE15
    58
    GE10
    58.4
  • England South East
    Bracknell
    CON
    GAIN*
    James
    Sunderland
    *Seat held by Liberal Democrats from September to November 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    36.5
    7.8
    GE19
    68.6
    GE17
    70.6
    GE15
    65.3
    GE10
    68.2
  • England Yorkshire & Humberside
    Bradford East
    LAB
    HOLD
    Imran
    Hussain
    3 terms
    Swing
    __
    TBC
    Majority
    41.1
    3.9
    GE19
    60.4
    GE17
    64.8
    GE15
    62.6
    GE10
    63.9
  • England Yorkshire & Humberside
    Bradford South
    LAB
    HOLD
    Judith
    Cummins
    3 terms
    Swing
    __
    TBC
    Majority
    5.9
    10.4
    GE19
    57.6
    GE17
    60.6
    GE15
    59.1
    GE10
    60.6
  • England Yorkshire & Humberside
    Bradford West
    LAB
    HOLD
    Naz
    Shah
    3 terms
    Swing
    __
    TBC
    Majority
    61
    12.9
    GE19
    62.6
    GE17
    67.4
    GE15
    63.6
    BY12
    50
    GE10
    66.7
  • England East
    Braintree
    CON
    HOLD
    James
    Cleverly
    3 terms
    Swing
    __
    TBC
    Majority
    48.8
    13.8
    GE19
    67.1
    GE17
    69.5
    GE15
    68.4
    GE10
    70
  • Wales
    Brecon & Radnorshire
    CON
    GAIN
    Fay
    Jones
    Debut
    Swing
    __
    TBC
    Majority
    17.2
    4.5
    GE19
    74.5
    BY19
    59.7
    GE17
    76.9
    GE15
    73.8
    GE10
    72.5
  • England London
    Brent Central
    LAB
    HOLD
    Dawn
    Butler
    4 terms
    Swing
    __
    TBC
    Majority
    42.5
    11.1
    GE19
    58.3
    GE17
    65
    GE15
    61.1
    GE10
    62.2
  • England London
    Brent North
    LAB
    HOLD
    Barry
    Gardiner
    7 terms
    Swing
    __
    TBC
    Majority
    15.6
    14.6
    GE19
    61.9
    GE17
    68.4
    GE15
    63.5
    GE10
    63.3
  • England London
    Brentford & Isleworth
    LAB
    HOLD
    Ruth
    Cadbury
    3 terms
    Swing
    __
    TBC
    Majority
    18
    1.8
    GE19
    68
    GE17
    72.4
    GE15
    67
    GE10
    65.9
  • England East
    Brentwood & Ongar
    CON
    HOLD
    Alex
    Burghart
    2 terms
    Swing
    __
    TBC
    Majority
    54.9
    9.5
    GE19
    70.4
    GE17
    70.6
    GE15
    71.6
    GE10
    73.2
  • Wales
    Bridgend
    CON
    GAIN
    Jamie
    Wallis
    Debut
    Swing
    6
    TBC
    Majority
    2.8
    8.1
    GE19
    66.7
    GE17
    69.6
    GE15
    65.8
    GE10
    65.7
  • England South West
    Bridgwater & Somerset West
    CON
    HOLD
    Ian
    Liddell-Grainger
    6 terms
    Swing
    __
    TBC
    Majority
    42.3
    15.8
    GE19
    67.6
    GE17
    65.3
    GE15
    67.6
    GE10
    66.5
  • England Yorkshire & Humberside
    Brigg & Goole
    CON
    HOLD
    Andrew
    Percy
    4 terms
    Swing
    __
    TBC
    Majority
    50.6
    23.2
    GE19
    65.8
    GE17
    68.2
    GE15
    63.2
    GE10
    65.7
  • England South East
    Brighton Kemptown
    LAB
    HOLD
    Lloyd
    Russell-Moyle
    2 terms
    Swing
    __
    TBC
    Majority
    16.6
    3.4
    GE19
    69.5
    GE17
    72.5
    GE15
    66.8
    GE10
    65.5
  • England South East
    Brighton Pavilion
    GRN
    HOLD
    Caroline
    Lucas
    4 terms
    Swing
    __
    TBC
    Majority
    34.4
    8.9
    GE19
    73.4
    GE17
    76.4
    GE15
    71.4
    GE10
    70.7
  • England South West
    Bristol East
    LAB
    HOLD
    Kerry
    McCarthy
    5 terms
    Swing
    __
    TBC
    Majority
    20.7
    5.7
    GE19
    70.6
    GE17
    60.7
    GE15
    64.2
    GE10
    65.4
  • England South West
    Bristol North West
    LAB
    HOLD
    Darren
    Jones
    2 terms
    Swing
    __
    TBC
    Majority
    10.2
    1.3
    GE19
    73.3
    GE17
    71.7
    GE15
    67.6
    GE10
    69.1
  • England South West
    Bristol South
    LAB
    HOLD
    Karin
    Smyth
    3 terms
    Swing
    __
    TBC
    Majority
    17.8
    11.6
    GE19
    65.6
    GE17
    65.5
    GE15
    62
    GE10
    62.2
  • England South West
    Bristol West
    LAB
    HOLD
    Thangam
    Debbonaire
    3 terms
    Swing
    __
    TBC
    Majority
    37.4
    14.7
    GE19
    76.1
    GE17
    77.1
    GE15
    72
    GE10
    67.3
  • England East
    Broadland
    CON
    HOLD
    Jerome
    Mayhew
    7 terms
    Swing
    __
    TBC
    Majority
    38.4
    10.1
    GE19
    72.9
    GE17
    72.4
    GE15
    71.1
    GE10
    73.6
  • England London
    Bromley & Chislehurst
    CON
    HOLD
    Bob
    Neill
    5 terms
    Swing
    __
    TBC
    Majority
    23.9
    3.3
    GE19
    68.3
    GE17
    71.6
    GE15
    67.3
    GE10
    67.8
  • England West Midlands
    Bromsgrove
    CON
    HOLD
    Sajid
    Javid
    4 terms
    Swing
    __
    TBC
    Majority
    42.6
    11.9
    GE19
    72.3
    GE17
    73.7
    GE15
    71.2
    GE10
    71.1
  • England East
    Broxbourne
    CON
    HOLD
    Charles
    Walker
    5 terms
    Swing
    __
    TBC
    Majority
    42.4
    9.1
    GE19
    63.8
    GE17
    64.6
    GE15
    63.1
    GE10
    64.2
  • England East Midlands
    Broxtowe
    CON
    GAIN*
    Darren
    Henry
    *Seat was held independently / by Change UK / IGC from Feb-Nov 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    9.6
    8.1
    GE19
    75.8
    GE17
    75
    GE15
    74.4
    GE10
    75.3
  • England South East
    Buckingham
    CON
    GAIN
    Greg
    Smith
    Debut
    Swing
    __
    TBC
    Majority
    32.2
    16.8
    GE19
    76.3
    GE17
    66.2
    GE15
    69.3
    GE10
    66
  • England North West
    Burnley
    CON
    GAIN
    Antony
    Higginbotham
    Debut
    Swing
    9.7
    TBC
    Majority
    3.4
    12.3
    GE19
    60.6
    GE17
    62.2
    GE15
    61.6
    GE10
    63.7
  • England West Midlands
    Burton
    CON
    HOLD
    Kate
    Griffiths
    4 terms
    Swing
    __
    TBC
    Majority
    29.8
    9.6
    GE19
    65
    GE17
    67.5
    GE15
    65.5
    GE10
    67.5
  • England North West
    Bury North
    CON
    GAIN
    James
    Daly
    Debut
    Swing
    4.7
    TBC
    Majority
    0.2
    8.9
    GE19
    68.1
    GE17
    70.9
    GE15
    66.9
    GE10
    67.9
  • England North West
    Bury South
    LAB
    GAIN*
    Christian
    Wakeford
    *Seat gained by the Conservative party in December 2019; MP defected to Labour in January 2022
    Debut
    Swing
    6.3
    TBC
    Majority
    0.8
    10.9
    GE19
    66.9
    GE17
    69.2
    GE15
    63.9
    GE10
    66.1
  • England East
    Bury St. Edmunds
    CON
    HOLD
    Jo
    Churchill
    3 terms
    Swing
    __
    TBC
    Majority
    40.4
    10.7
    GE19
    69.1
    GE17
    70.8
    GE15
    69
    GE10
    69.9
  • Wales
    Caerphilly
    LAB
    HOLD
    Wayne
    David
    6 terms
    Swing
    __
    TBC
    Majority
    17
    12.3
    GE19
    63.5
    GE17
    64.1
    GE15
    64.2
    GE10
    63
  • Scotland
    Caithness, Sutherland & Easter Ross
    LDT
    HOLD
    Jamie
    Stone
    2 terms
    Swing
    __
    TBC
    Majority
    0.6
    6
    GE19
    67
    GE17
    65.9
    GE15
    71.9
    GE10
    61.6
  • England Yorkshire & Humberside
    Calder Valley
    CON
    HOLD
    Craig
    Whittaker
    4 terms
    Swing
    __
    TBC
    Majority
    10
    9
    GE19
    72.9
    GE17
    73.4
    GE15
    68.9
    GE10
    68.3
  • England London
    Camberwell & Peckham
    LAB
    HOLD
    Harriet
    Harman
    11 terms
    Swing
    __
    TBC
    Majority
    59.8
    6
    GE19
    63.4
    GE17
    67.1
    GE15
    64
    GE10
    60.1
  • England South West
    Camborne & Redruth
    CON
    HOLD
    George
    Eustice
    4 terms
    Swing
    __
    TBC
    Majority
    17.2
    13.9
    GE19
    71.7
    GE17
    71.8
    GE15
    68.5
    GE10
    66.9
  • England East
    Cambridge
    LAB
    HOLD
    Daniel
    Zeichner
    3 terms
    Swing
    __
    TBC
    Majority
    18
    4.6
    GE19
    67.2
    GE17
    71.7
    GE15
    62.1
    GE10
    67.5
  • England East
    Cambridgeshire North East
    CON
    HOLD
    Steve
    Barclay
    4 terms
    Swing
    __
    TBC
    Majority
    56.6
    18.5
    GE19
    63.3
    GE17
    63.1
    GE15
    62.4
    GE10
    71.5
  • England East
    Cambridgeshire North West
    CON
    HOLD
    Shailesh
    Vara
    5 terms
    Swing
    __
    TBC
    Majority
    40.3
    12.2
    GE19
    68
    GE17
    68.6
    GE15
    66.6
    GE10
    66.1
  • England East
    Cambridgeshire South
    CON
    GAIN*
    Anthony
    Browne
    *Seat was held independently from Feb-Oct 19, then by the Liberal Democrats until Nov 19
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    4.3
    20.3
    GE19
    76.7
    GE17
    76.2
    GE15
    73.1
    GE10
    75.3
  • England East
    Cambridgeshire South East
    CON
    HOLD
    Lucy
    Frazer
    3 terms
    Swing
    __
    TBC
    Majority
    17.9
    7.7
    GE19
    74.2
    GE17
    73.2
    GE15
    70.4
    GE10
    69.8
  • England West Midlands
    Cannock Chase
    CON
    HOLD
    Amanda
    Milling
    3 terms
    Swing
    __
    TBC
    Majority
    42.9
    25.4
    GE19
    61.9
    GE17
    64.2
    GE15
    63.2
    GE10
    61.7
  • England South East
    Canterbury
    LAB
    HOLD
    Rosie
    Duffield
    2 terms
    Swing
    __
    TBC
    Majority
    3.1
    2.8
    GE19
    75
    GE17
    72.7
    GE15
    64
    GE10
    66.7
  • Wales
    Cardiff Central
    LAB
    HOLD
    Jo
    Stevens
    2 terms
    Swing
    __
    TBC
    Majority
    41.1
    1.5
    GE19
    65.3
    GE17
    68.1
    GE15
    67.3
    GE10
    59.5
  • Wales
    Cardiff North
    LAB
    HOLD
    Anna
    McMorrin
    3 terms
    Swing
    __
    TBC
    Majority
    13.3
    5.3
    GE19
    77
    GE17
    77.4
    GE15
    76.1
    GE10
    73.1
  • Wales
    Cardiff South & Penarth
    LAB
    HOLD
    Stephen
    Doughty
    4 terms
    Swing
    __
    TBC
    Majority
    25.1
    4.2
    GE19
    64.2
    GE17
    66.3
    GE15
    61.6
    BY12
    25.7
    GE10
    60.8
  • Wales
    Cardiff West
    LAB
    HOLD
    Kevin
    Brennan
    6 terms
    Swing
    __
    TBC
    Majority
    23.8
    3.1
    GE19
    67.4
    GE17
    69.4
    GE15
    65.6
    GE10
    65.7
  • England North West
    Carlisle
    CON
    HOLD
    John
    Stevenson
    4 terms
    Swing
    __
    TBC
    Majority
    19.4
    13.4
    GE19
    65.9
    GE17
    69.1
    GE15
    64.7
    GE10
    65.3
  • Wales
    Carmarthen East & Dinefwr
    IND*
    GAIN
    Jonathan
    Edwards
    4 terms; *Seat held independently since July 2020
    Swing
    __
    TBC
    Majority
    4.4
    5.1
    GE19
    71.4
    GE17
    73.3
    GE15
    70.7
    GE10
    73.3
  • Wales
    Carmarthen West & South Pembrokeshire
    CON
    HOLD
    Simon
    Hart
    4 terms
    Swing
    __
    TBC
    Majority
    18.4
    11.1
    GE19
    71.8
    GE17
    72.1
    GE15
    69.9
    GE10
    70.3
  • England London
    Carshalton & Wallington
    CON
    GAIN
    Elliot
    Colburn
    Debut
    Swing
    __
    TBC
    Majority
    1.3
    1.4
    GE19
    67.3
    GE17
    71.6
    GE15
    68.1
    GE10
    69.7
  • England East
    Castle Point
    CON
    HOLD
    Rebecca
    Harris
    4 terms
    Swing
    __
    TBC
    Majority
    60.1
    17.9
    GE19
    63.6
    GE17
    64.4
    GE15
    66.7
    GE10
    67.5
  • Wales
    Ceredigion
    PCU
    HOLD
    Ben
    Lake
    2 terms
    Swing
    __
    TBC
    Majority
    15.8
    15.6
    GE19
    71.3
    GE17
    75.2
    GE15
    69
    GE10
    64.3
  • England East Midlands
    Charnwood
    CON
    HOLD
    Edward
    Argar
    3 terms
    Swing
    __
    TBC
    Majority
    40.4
    10.8
    GE19
    69.6
    GE17
    70.7
    GE15
    67.6
    GE10
    72.4
  • England South East
    Chatham & Aylesford
    CON
    HOLD
    Tracey
    Crouch
    4 terms
    Swing
    __
    TBC
    Majority
    42.8
    19.5
    GE19
    59.1
    GE17
    63.7
    GE15
    62.8
    GE10
    65.2
  • England North West
    Cheadle
    CON
    HOLD
    Mary
    Robinson
    3 terms
    Swing
    __
    TBC
    Majority
    4.2
    4.1
    GE19
    74.9
    GE17
    75
    GE15
    72.5
    GE10
    74
  • England East
    Chelmsford
    CON
    HOLD
    Vicky
    Ford
    3 terms
    Swing
    __
    TBC
    Majority
    30.8
    6.9
    GE19
    71
    GE17
    70.2
    GE15
    68.5
    GE10
    70.7
  • England London
    Chelsea & Fulham
    CON
    HOLD
    Greg
    Hands
    5 terms
    Swing
    __
    TBC
    Majority
    24
    4.6
    GE19
    69.8
    GE17
    66.1
    GE15
    63.4
    GE10
    61.1
  • England South West
    Cheltenham
    CON
    HOLD
    Alex
    Chalk
    3 terms
    Swing
    __
    TBC
    Majority
    1.7
    2.8
    GE19
    73.2
    GE17
    72.3
    GE15
    69.5
    GE10
    67.3
  • England South East
    Chesham & Amersham
    LDT
    GAIN
    Sarah
    Green
    Debut
    Swing
    25.2
    LDT
    Majority
    21.2
    9.9
    BY21
    52.1
    GE19
    76.8
    GE17
    77.1
    GE15
    72.7
    GE10
    75.1
  • England North West
    Chester (City of)
    LAB
    HOLD
    Samantha
    Dixon
    Debut
    Swing
    __
    TBC
    Majority
    ___
    _
    BY22
    41.2
    GE19
    71.7
    GE17
    77.4
    GE15
    70.8
    GE10
    67.3
  • England East Midlands
    Chesterfield
    LAB
    HOLD
    Toby
    Perkins
    4 terms
    Swing
    __
    TBC
    Majority
    3.2
    16.8
    GE19
    63.6
    GE17
    66.5
    GE15
    63.2
    GE10
    64.3
  • England South East
    Chichester
    CON
    HOLD
    Gillian
    Keegan
    3 terms
    Swing
    __
    TBC
    Majority
    35.1
    2.6
    GE19
    71.6
    GE17
    70.5
    GE15
    68.4
    GE10
    70
  • England London
    Chingford & Woodford Green
    CON
    HOLD
    Iain
    Duncan Smith
    8 terms
    Swing
    __
    TBC
    Majority
    2.6
    2.6
    GE19
    74.1
    GE17
    71.1
    GE15
    65.7
    GE10
    67.2
  • England South West
    Chippenham
    CON
    HOLD
    Michelle
    Donelan
    3 terms
    Swing
    __
    TBC
    Majority
    19.8
    9.3
    GE19
    73.9
    GE17
    74.8
    GE15
    74.6
    GE10
    72.9
  • England London
    Chipping Barnet
    CON
    HOLD
    Theresa
    Villiers
    5 terms
    Swing
    __
    TBC
    Majority
    2.1
    1.5
    GE19
    72
    GE17
    72
    GE15
    68.1
    GE10
    67.7
  • England North West
    Chorley
    SPK*
    GAIN
    Lindsay
    Hoyle
    7 terms (*1 term as Speaker, 6 as a Labour MP)
    Swing
    __
    TBC
    Majority
    43.6
    30.1
    GE19
    51
    GE17
    72.8
    GE15
    69.2
    GE10
    70.9
  • England South West
    Christchurch
    CON
    HOLD
    Christopher
    Chope
    9 terms
    Swing
    __
    TBC
    Majority
    47.3
    2.4
    GE19
    72.6
    GE17
    72
    GE15
    71.7
    GE10
    72.4
  • England East
    Clacton
    CON
    HOLD
    Giles
    Watling
    2 terms
    Swing
    __
    TBC
    Majority
    56.8
    21
    GE19
    61.3
    GE17
    63.7
    GE15
    64.1
    BY14
    51.2
    GE10
    64.5
  • England Yorkshire & Humberside
    Cleethorpes
    CON
    HOLD
    Martin
    Vickers
    4 terms
    Swing
    __
    TBC
    Majority
    46.2
    24.5
    GE19
    62.9
    GE17
    65.5
    GE15
    63.9
    GE10
    64.9
  • Wales
    Clwyd South
    CON
    GAIN
    Simon
    Baynes
    Debut
    Swing
    5.8
    TBC
    Majority
    3.4
    8.2
    GE19
    67.3
    GE17
    69
    GE15
    63.8
    GE10
    65
  • Wales
    Clwyd West
    CON
    HOLD
    David
    Jones
    5 terms
    Swing
    __
    TBC
    Majority
    16.7
    8.2
    GE19
    69.7
    GE17
    69.8
    GE15
    64.8
    GE10
    66.3
  • Scotland
    Coatbridge, Chryston & Bellshill
    SNP
    GAIN
    Steven
    Bonnar
    Debut
    Swing
    __
    TBC
    Majority
    11.6
    8.1
    GE19
    66.1
    GE17
    63.3
    GE15
    68.7
    GE10
    59.4
  • England East
    Colchester
    CON
    HOLD
    Will
    Quince
    3 terms
    Swing
    __
    TBC
    Majority
    17.6
    7
    GE19
    64.6
    GE17
    66.9
    GE15
    65.5
    GE10
    62.8
  • England Yorkshire & Humberside
    Colne Valley
    CON
    GAIN
    Jason
    McCartney
    2 terms (Non-consecutive)
    Swing
    4.9
    TBC
    Majority
    8.4
    6.7
    GE19
    72.4
    GE17
    71.7
    GE15
    68.8
    GE10
    69.7
  • England North West
    Congleton
    CON
    HOLD
    Fiona
    Bruce
    4 terms
    Swing
    __
    TBC
    Majority
    32.5
    10.1
    GE19
    70.7
    GE17
    73.3
    GE15
    70.4
    GE10
    70.9
  • England North West
    Copeland
    CON
    HOLD
    Trudy
    Harrison
    2 terms (excluding a 2017 by-election)
    Swing
    __
    TBC
    Majority
    13.7
    9.7
    GE19
    68.9
    GE17
    69.5
    BY17
    51.4
    GE15
    63.8
    GE10
    68.1
  • England East Midlands
    Corby
    CON
    HOLD
    Tom
    Pursglove
    3 terms
    Swing
    __
    TBC
    Majority
    16.9
    12.4
    GE19
    70.2
    GE17
    72.8
    GE15
    70.4
    BY12
    44.8
    GE10
    70.1
  • England South West
    Cornwall North
    CON
    HOLD
    Scott
    Mann
    3 terms
    Swing
    __
    TBC
    Majority
    28.6
    14.5
    GE19
    73.9
    GE17
    74
    GE15
    71.8
    GE10
    69.5
  • England South West
    Cornwall South East
    CON
    HOLD
    Sheryll
    Murray
    4 terms
    Swing
    __
    TBC
    Majority
    39.1
    6.3
    GE19
    74.7
    GE17
    74
    GE15
    71.1
    GE10
    70
  • England South West
    Cotswolds (The)
    CON
    HOLD
    Geoffrey
    Clifton-Brown
    8 terms
    Swing
    __
    TBC
    Majority
    33
    9.3
    GE19
    74.7
    GE17
    74.2
    GE15
    72.4
    GE10
    71.8
  • England West Midlands
    Coventry North East
    LAB
    HOLD
    Colleen
    Fletcher
    3 terms
    Swing
    __
    TBC
    Majority
    17.3
    16.2
    GE19
    58.5
    GE17
    61.4
    GE15
    55.3
    GE10
    60.3
  • England West Midlands
    Coventry North West
    LAB
    HOLD
    Taiwo
    Owatemi
    Debut
    Swing
    __
    TBC
    Majority
    0.4
    16.8
    GE19
    63.5
    GE17
    66.3
    GE15
    60.7
    GE10
    64.6
  • England West Midlands
    Coventry South
    LAB
    HOLD
    Zarah
    Sultana
    Debut
    Swing
    __
    TBC
    Majority
    0.9
    16
    GE19
    63.5
    GE17
    66.4
    GE15
    61.2
    GE10
    63.3
  • England South East
    Crawley
    CON
    HOLD
    Henry
    Smith
    4 terms
    Swing
    __
    TBC
    Majority
    16.8
    11.9
    GE19
    67.2
    GE17
    68.5
    GE15
    65.7
    GE10
    65.7
  • England North West
    Crewe & Nantwich
    CON
    GAIN
    Kieran
    Mullan
    Debut
    Swing
    7.9
    TBC
    Majority
    15.7
    15.6
    GE19
    67.3
    GE17
    69.7
    GE15
    67.4
    GE10
    64.4
  • England London
    Croydon Central
    LAB
    HOLD
    Sarah
    Jones
    2 terms
    Swing
    __
    TBC
    Majority
    11
    1.1
    GE19
    66.4
    GE17
    71.3
    GE15
    67.7
    GE10
    65.4
  • England London
    Croydon North
    LAB
    HOLD
    Steve
    Reed
    4 terms
    Swing
    __
    TBC
    Majority
    44.3
    10
    GE19
    62.9
    GE17
    68.2
    GE15
    67.7
    BY12
    26.5
    GE10
    60.6
  • England London
    Croydon South
    CON
    HOLD
    Chris
    Philp
    3 terms
    Swing
    __
    TBC
    Majority
    20.8
    2.2
    GE19
    70.7
    GE17
    73.3
    GE15
    70.5
    GE10
    69.7
  • Scotland
    Cumbernauld, Kilsyth & Kirkintilloch East
    SNP
    HOLD
    Stuart
    McDonald
    3 terms
    Swing
    __
    TBC
    Majority
    28.4
    18.7
    GE19
    69.1
    GE17
    65.9
    GE15
    73.7
    GE10
    64.7
  • Wales
    Cynon Valley
    LAB
    HOLD
    Beth
    Winter
    Debut
    Swing
    __
    TBC
    Majority
    29.2
    12.4
    GE19
    59.1
    GE17
    62
    GE15
    59.3
    GE10
    59.8
  • England London
    Dagenham & Rainham
    LAB
    HOLD
    Jon
    Cruddas
    6 terms (2 for Dagenham)
    Swing
    __
    TBC
    Majority
    0.7
    9.4
    GE19
    61.6
    GE17
    64.9
    GE15
    62.3
    GE10
    64.7
  • England North East
    Darlington
    CON
    GAIN
    Peter
    Gibson
    Debut
    Swing
    7.4
    TBC
    Majority
    7.6
    0.3
    GE19
    65.5
    GE17
    67.6
    GE15
    62.5
    GE10
    63.5
  • England South East
    Dartford
    CON
    HOLD
    Gareth
    Johnson
    4 terms
    Swing
    __
    TBC
    Majority
    35.4
    11
    GE19
    65.7
    GE17
    69.1
    GE15
    68.4
    GE10
    66.1
  • England East Midlands
    Daventry
    CON
    HOLD
    Chris
    Heaton-Harris
    4 terms
    Swing
    __
    TBC
    Majority
    45.5
    6.5
    GE19
    74
    GE17
    73.9
    GE15
    72.2
    GE10
    72.9
  • Wales
    Delyn
    IND*
    GAIN
    Rob
    Roberts
    *Seat held independently since October 2021
    Debut
    Swing
    6.7
    TBC
    Majority
    2.3
    8.5
    GE19
    70.3
    GE17
    72.8
    GE15
    69.8
    GE10
    71.6
  • England North West
    Denton & Reddish
    LAB
    HOLD
    Andrew
    Gwynne
    5 terms
    Swing
    __
    TBC
    Majority
    16
    19.5
    GE19
    58.3
    GE17
    60.2
    GE15
    58.1
    GE10
    57.2
  • England East Midlands
    Derby North
    CON
    GAIN
    Amanda
    Solloway
    2 terms (Non-consecutive)
    Swing
    4.8
    TBC
    Majority
    5.4
    1.3
    GE19
    64.2
    GE17
    69.1
    GE15
    69.1
    GE10
    64.5
  • England East Midlands
    Derby South
    LAB
    HOLD
    Margaret
    Beckett
    10 terms
    Swing
    __
    TBC
    Majority
    14.2
    10.6
    GE19
    58.1
    GE17
    64.8
    GE15
    58.1
    GE10
    60.1
  • England East Midlands
    Derbyshire Dales
    CON
    HOLD
    Sarah
    Dines
    4 terms
    Swing
    __
    TBC
    Majority
    31.2
    2.3
    GE19
    73.2
    GE17
    77
    GE15
    74.6
    GE10
    74.4
  • England East Midlands
    Derbyshire (Mid-)
    CON
    HOLD
    Pauline
    Latham
    4 terms
    Swing
    __
    TBC
    Majority
    34.8
    11.8
    GE19
    76.9
    GE17
    74.7
    GE15
    70.6
    GE10
    73.1
  • England East Midlands
    Derbyshire North East
    CON
    HOLD
    Lee
    Rowley
    2 terms
    Swing
    __
    TBC
    Majority
    26.1
    20.4
    GE19
    68
    GE17
    69.9
    GE15
    67.1
    GE10
    66.5
  • England East Midlands
    Derbyshire South
    CON
    HOLD
    Heather
    Wheeler
    4 terms
    Swing
    __
    TBC
    Majority
    36.3
    13.6
    GE19
    67.3
    GE17
    68.9
    GE15
    68.2
    GE10
    71.7
  • England South West
    Devizes
    CON
    HOLD
    Danny
    Kruger
    4 terms
    Swing
    __
    TBC
    Majority
    47.1
    5.4
    GE19
    69.4
    GE17
    70.1
    GE15
    70.8
    GE10
    69.1
  • England South West
    Devon Central
    CON
    HOLD
    Mel
    Stride
    4 terms
    Swing
    __
    TBC
    Majority
    30.5
    1.4
    GE19
    77.5
    GE17
    77.8
    GE15
    74.9
    GE10
    76.2
  • England South West
    Devon East
    CON
    HOLD
    Simon
    Jupp
    6 terms
    Swing
    __
    TBC
    Majority
    10.4
    2.9
    GE19
    73.8
    GE17
    73.3
    GE15
    73.7
    GE10
    73.2
  • England South West
    Devon North
    CON
    HOLD
    Selaine
    Saxby
    3 terms
    Swing
    __
    TBC
    Majority
    26.6
    18.8
    GE19
    73.3
    GE17
    73.5
    GE15
    70.2
    GE10
    69.4
  • England South West
    Devon South West
    CON
    HOLD
    Gary
    Streeter
    8 terms
    Swing
    __
    TBC
    Majority
    40.2
    10.3
    GE19
    73.6
    GE17
    74.2
    GE15
    70.9
    GE10
    70.9
  • England South West
    Devon West & Torridge
    CON
    HOLD
    Geoffrey
    Cox
    5 terms
    Swing
    __
    TBC
    Majority
    41.8
    7.1
    GE19
    74.8
    GE17
    73.9
    GE15
    72.2
    GE10
    71.7
  • England Yorkshire & Humberside
    Dewsbury
    CON
    GAIN
    Mark
    Eastwood
    Debut
    Swing
    4.3
    TBC
    Majority
    2.7
    3.2
    GE19
    69.4
    GE17
    69.5
    GE15
    67.2
    GE10
    69.3
  • England Yorkshire & Humberside
    Don Valley
    CON
    GAIN
    Nick
    Fletcher
    Debut
    Swing
    8.1
    TBC
    Majority
    8
    3.2
    GE19
    60.3
    GE17
    62.2
    GE15
    59.6
    GE10
    60.2
  • England Yorkshire & Humberside
    Doncaster Central
    LAB
    HOLD
    Rosie
    Winterton
    7 terms
    Swing
    __
    TBC
    Majority
    5.5
    18
    GE19
    58.2
    GE17
    60
    GE15
    56.8
    GE10
    57.7
  • England Yorkshire & Humberside
    Doncaster North
    LAB
    HOLD
    Ed
    Miliband
    5 terms
    Swing
    __
    TBC
    Majority
    5.8
    27.4
    GE19
    56.2
    GE17
    58.5
    GE15
    55.7
    GE10
    58.2
  • England South West
    Dorset (Mid-) & North Poole
    CON
    HOLD
    Michael
    Tomlinson
    3 terms
    Swing
    __
    TBC
    Majority
    30.5
    1.3
    GE19
    74.8
    GE17
    74.2
    GE15
    72.5
    GE10
    73.2
  • England South West
    Dorset North
    CON
    HOLD
    Simon
    Hoare
    3 terms
    Swing
    __
    TBC
    Majority
    43.3
    3
    GE19
    73.9
    GE17
    73
    GE15
    71.6
    GE10
    73.7
  • England South West
    Dorset South
    CON
    HOLD
    Richard
    Drax
    4 terms
    Swing
    __
    TBC
    Majority
    33.6
    11.1
    GE19
    70
    GE17
    71.8
    GE15
    68.1
    GE10
    69
  • England South West
    Dorset West
    CON
    GAIN*
    Chris
    Loder
    *Seat was held independently from September to November 2019
    Debut
    regained by party
    Swing
    __
    TBC
    Majority
    23.1
    8.9
    GE19
    75.3
    GE17
    75.4
    GE15
    72.6
    GE10
    75
  • England South East
    Dover
    CON
    GAIN*
    Natalie
    Elphicke
    *Seat was held independently from September to November 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    24.3
    11.9
    GE19
    66.4
    GE17
    69.7
    GE15
    68.9
    GE10
    70.4
  • England West Midlands
    Dudley North
    CON
    GAIN
    Marco
    Longhi
    Debut
    Swing
    15.8
    con
    Majority
    31.5
    31.4
    GE19
    59.2
    GE17
    62.7
    GE15
    62.6
    GE10
    64.2
  • England West Midlands
    Dudley South
    CON
    HOLD
    Mike
    Wood
    3 terms
    Swing
    __
    TBC
    Majority
    42.6
    22.4
    GE19
    60.2
    GE17
    62.4
    GE15
    63.3
    GE10
    63.7
  • England London
    Dulwich & West Norwood
    LAB
    HOLD
    Helen
    Hayes
    3 terms
    Swing
    __
    TBC
    Majority
    49
    8.9
    GE19
    65.9
    GE17
    72
    GE15
    68.3
    GE10
    66.8
  • Scotland
    Dumfries & Galloway
    CON
    HOLD
    Alister
    Jack
    2 terms
    Swing
    __
    TBC
    Majority
    3.5
    7.4
    GE19
    69
    GE17
    69.5
    GE15
    75.2
    GE10
    70.3
  • Scotland
    Dumfriesshire, Clydesdale & Tweeddale
    CON
    HOLD
    David
    Mundell
    5 terms
    Swing
    __
    TBC
    Majority
    7.7
    11.6
    GE19
    71.9
    GE17
    72.4
    GE15
    76.1
    GE10
    69.2
  • Scotland
    Dunbartonshire East
    SNP
    GAIN
    Amy
    Callaghan
    Debut
    Swing
    __
    TBC
    Majority
    0.3
    10
    GE19
    80.3
    GE17
    78.1
    GE15
    81.9
    GE10
    76
  • Scotland
    Dunbartonshire West
    SNP
    HOLD
    Martin
    Docherty-Hughes*
    3 terms (1 as Martin Docherty)
    Swing
    __
    TBC
    Majority
    21.1
    15.9
    GE19
    67.9
    GE17
    65.2
    GE15
    73.9
    GE10
    64.5
  • Scotland
    Dundee East
    SNP
    HOLD
    Stewart
    Hosie
    5 terms
    Swing
    __
    TBC
    Majority
    29.5
    14.1
    GE19
    68.4
    GE17
    65.2
    GE15
    72
    GE10
    62.5
  • Scotland
    Dundee West
    SNP
    HOLD
    Chris
    Law
    3 terms
    Swing
    __
    TBC
    Majority
    29.5
    15.9
    GE19
    64.5
    GE17
    61.7
    GE15
    67.5
    GE10
    59.5
  • Scotland
    Dunfermline & West Fife
    SNP
    HOLD
    Douglas
    Chapman
    3 terms
    Swing
    __
    TBC
    Majority
    20
    18.4
    GE19
    69.8
    GE17
    67.4
    GE15
    71.6
    GE10
    66.8
  • England North East
    Durham (City of)
    LAB
    HOLD
    Mary
    Foy
    5 terms
    Swing
    __
    TBC
    Majority
    10.3
    15.3
    GE19
    68.6
    GE17
    67.9
    GE15
    66.5
    GE10
    69.2
  • England North East
    Durham North
    LAB
    HOLD
    Kevan
    Jones
    6 terms
    Swing
    __
    TBC
    Majority
    11.3
    18.6
    GE19
    63.2
    GE17
    64.6
    GE15
    61.4
    GE10
    59.1
  • England North East
    Durham North West
    CON
    GAIN
    Richard
    Holden
    Debut
    Swing
    10.4
    con
    Majority
    2.4
    15.9
    GE19
    66.1
    GE17
    66.5
    GE15
    61.3
    GE10
    64.5
  • Wales
    Dwyfor Meirionnydd
    PCU
    HOLD
    Liz
    Saville-Roberts
    3 terms
    Swing
    __
    TBC
    Majority
    15.9
    0.1
    GE19
    67.5
    GE17
    67.9
    GE15
    65.1
    GE10
    64.2
  • England London
    Ealing Central & Acton
    LAB
    HOLD
    Rupa
    Huq
    3 terms
    Swing
    __
    TBC
    Majority
    24.2
    0.7
    GE19
    72.6
    GE17
    74.6
    GE15
    71.4
    GE10
    67.7
  • England London
    Ealing North
    LAB
    HOLD
    James
    Murray
    7 terms
    Swing
    __
    TBC
    Majority
    24.7
    12.8
    GE19
    66.6
    GE17
    70.2
    GE15
    65.7
    GE10
    65.8
  • England London
    Ealing Southall
    LAB
    HOLD
    Virendra
    Sharma
    5 terms
    Swing
    __
    TBC
    Majority
    38.1
    11.9
    GE19
    65.4
    GE17
    69.3
    GE15
    66.1
    GE10
    64.7
  • England North East
    Easington
    LAB
    HOLD
    Grahame
    Morris
    4 terms
    Swing
    __
    TBC
    Majority
    19.1
    21.9
    GE19
    56.5
    GE17
    58.3
    GE15
    56.1
    GE10
    55.7
  • England London
    East Ham
    LAB
    HOLD
    Stephen
    Timms
    8 terms
    Swing
    __
    TBC
    Majority
    60.7
    10.7
    GE19
    61.9
    GE17
    67.6
    GE15
    59.8
    GE10
    56.7
  • Scotland
    East Kilbride, Strathaven & Lesmahagow
    SNP
    HOLD
    Lisa
    Cameron
    3 terms
    Swing
    __
    TBC
    Majority
    23.7
    16.5
    GE19
    69.4
    GE17
    67.3
    GE15
    72.9
    GE10
    66.9
  • England South East
    Eastbourne
    CON
    GAIN
    Caroline
    Ansell
    2 terms (Non-consecutive)
    Swing
    __
    TBC
    Majority
    7.9
    5.1
    GE19
    69.5
    GE17
    72.9
    GE15
    67.6
    GE10
    67.6
  • England South East
    Eastleigh
    CON
    HOLD
    Paul
    Holmes
    3 terms
    Swing
    __
    TBC
    Majority
    26.4
    1.7
    GE19
    70.3
    GE17
    70.5
    GE15
    69.9
    BY13
    52.8
    GE10
    69.7
  • England North West
    Eddisbury
    CON
    GAIN
    Edward
    Timpson
    *Seat held independently from Sep 2019 and by Liberal Democrats from Oct 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    34.8
    11.6
    GE19
    71.9
    GE17
    73
    GE15
    69
    GE10
    63.4
  • Scotland
    Edinburgh East
    SNP
    HOLD
    Tommy
    Sheppard
    3 terms
    Swing
    __
    TBC
    Majority
    21.7
    13.9
    GE19
    68.9
    GE17
    66
    GE15
    71.2
    GE10
    65.9
  • Scotland
    Edinburgh North & Leith
    SNP
    HOLD
    Deidre
    Brock
    3 terms
    Swing
    __
    TBC
    Majority
    21.6
    18.7
    GE19
    73
    GE17
    71.2
    GE15
    71.6
    GE10
    68.9
  • Scotland
    Edinburgh South
    LAB
    HOLD
    Ian
    Murray
    4 terms
    Swing
    __
    TBC
    Majority
    22.3
    10.1
    GE19
    75.1
    GE17
    74.1
    GE15
    74.9
    GE10
    74.3
  • Scotland
    Edinburgh South West
    SNP
    HOLD
    Joanna
    Cherry
    3 terms
    Swing
    __
    TBC
    Majority
    23
    20.8
    GE19
    70.9
    GE17
    69.4
    GE15
    71.5
    GE10
    69
  • Scotland
    Edinburgh West
    LDT
    HOLD
    Christine
    Jardine
    3 terms
    Swing
    __
    TBC
    Majority
    6.9
    1.2
    GE19
    75.2
    GE17
    73.8
    GE15
    76.5
    GE10
    71.7
  • England London
    Edmonton
    LAB
    HOLD
    Kate
    Osamor
    3 terms
    Swing
    __
    TBC
    Majority
    39.7
    8.7
    GE19
    61.5
    GE17
    66.5
    GE15
    62.6
    GE10
    64.3
  • England North West
    Ellesmere Port & Neston
    LAB
    HOLD
    Justin
    Madders
    3 terms
    Swing
    __
    TBC
    Majority
    17.9
    4.5
    GE19
    69.3
    GE17
    74.2
    GE15
    68.6
    GE10
    67
  • England Yorkshire & Humberside
    Elmet & Rothwell
    CON
    HOLD
    Alec
    Shelbrooke
    4 terms
    Swing
    __
    TBC
    Majority
    29.8
    13.3
    GE19
    71.9
    GE17
    74.2
    GE15
    73
    GE10
    72.1
  • England London
    Eltham
    LAB
    HOLD
    Clive
    Efford
    7 terms
    Swing
    __
    TBC
    Majority
    7.3
    6.3
    GE19
    68.2
    GE17
    71.6
    GE15
    67.4
    GE10
    67.7
  • England London
    Enfield North
    LAB
    GAIN*
    Feryal
    Clark
    *Seat was held independently/
    by Change UK/IGC from Feb-Nov 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    14.4
    6.7
    GE19
    66.2
    GE17
    70.9
    GE15
    67.7
    GE10
    67.9
  • England London
    Enfield Southgate
    IND*
    HOLD
    Bambos
    Charalambous
    *Seat held independently from June 2023
    2 terms
    Swing
    __
    TBC
    Majority
    9.4
    0.4
    GE19
    72.7
    GE17
    74.3
    GE15
    70.5
    GE10
    70.1
  • England East
    Epping Forest
    CON
    HOLD
    Eleanor
    Laing
    7 terms
    Swing
    __
    TBC
    Majority
    44.1
    8.1
    GE19
    67.7
    GE17
    67.9
    GE15
    67.1
    GE10
    65
  • England South East
    Epsom & Ewell
    CON
    HOLD
    Chris
    Grayling
    6 terms
    Swing
    __
    TBC
    Majority
    30
    4.9
    GE19
    73.3
    GE17
    74.1
    GE15
    72.7
    GE10
    69.4
  • England East Midlands
    Erewash
    CON
    HOLD
    Maggie
    Throup
    3 terms
    Swing
    __
    TBC
    Majority
    21.8
    12.7
    GE19
    67.3
    GE17
    68.2
    GE15
    67.2
    GE10
    68.9
  • England London
    Erith & Thamesmead
    LAB
    HOLD
    Abena
    Oppong-Asare
    4 terms
    Swing
    __
    TBC
    Majority
    9
    13.5
    GE19
    63.3
    GE17
    63.8
    GE15
    61.1
    GE10
    62.1
  • England South East
    Esher & Walton
    CON
    HOLD
    Dominic
    Raab
    4 terms
    Swing
    __
    TBC
    Majority
    4.4
    34.5
    GE19
    77.7
    GE17
    73.9
    GE15
    71.3
    GE10
    72.8
  • England South West
    Exeter
    LAB
    HOLD
    Ben
    Bradshaw
    7 terms
    Swing
    __
    TBC
    Majority
    18.5
    10.6
    GE19
    68.5
    GE17
    71.7
    GE15
    70.2
    GE10
    68.4
  • Scotland
    Falkirk
    SNP
    HOLD
    Johnny
    McNally
    3 terms
    Swing
    __
    TBC
    Majority
    26.7
    17.6
    GE19
    66.1
    GE17
    65.4
    GE15
    72.4
    GE10
    62.4
  • England South East
    Fareham
    CON
    HOLD
    Suella
    Braverman
    3 terms
    Swing
    __
    TBC
    Majority
    45.6
    7.8
    GE19
    73.1
    GE17
    71.7
    GE15
    70.8
    GE10
    72
  • England South East
    Faversham & Mid-Kent
    CON
    HOLD
    Helen
    Whately
    3 terms
    Swing
    __
    TBC
    Majority
    43.6
    8.6
    GE19
    68.7
    GE17
    65.5
    GE15
    65.9
    GE10
    68.1
  • England London
    Feltham & Heston
    LAB
    HOLD
    Seema
    Malhotra
    4 terms
    Swing
    __
    TBC
    Majority
    16.4
    13
    GE19
    59.1
    GE17
    64.9
    GE15
    60
    BY11
    28.8
    GE10
    61
  • Northern Ireland
    Fermanagh & South Tyrone
    SFN
    HOLD
    Michelle
    Gildernew
    5 terms
    Swing
    __
    TBC
    Majority
    0.1
    1.6
    GE19
    69.7
    GE17
    75.8
    GE15
    72.6
    GE10
    69.7
  • Scotland
    Fife North East
    LDT
    GAIN
    Wendy
    Chamberlain
    Debut
    Swing
    __
    TBC
    Majority
    2.9
    2.9
    GE19
    75.3
    GE17
    71.3
    GE15
    73
    GE10
    64.1
  • England South West
    Filton & Bradley Stoke
    CON
    HOLD
    Jack
    Lopresti
    4 terms
    Swing
    __
    TBC
    Majority
    10.5
    2.2
    GE19
    72.6
    GE17
    69.9
    GE15
    68.9
    GE10
    70.2
  • England London
    Finchley & Golders Green
    CON
    HOLD
    Mike
    Freer
    4 terms
    Swing
    __
    TBC
    Majority
    11.9
    8.7
    GE19
    71
    GE17
    71.6
    GE15
    70.5
    GE10
    67.1
  • England South East
    Folkestone & Hythe
    CON
    HOLD
    Damian
    Collins
    4 terms
    Swing
    __
    TBC
    Majority
    36.1
    9.9
    GE19
    60.1
    GE17
    70
    GE15
    65.8
    GE10
    68.9
  • England South West
    Forest of Dean
    CON
    HOLD
    Mark
    Harper
    5 terms
    Swing
    __
    TBC
    Majority
    30.8
    12.4
    GE19
    72.1
    GE17
    73
    GE15
    70.9
    GE10
    71.9
  • Northern Ireland
    Foyle
    SDL
    GAIN
    Colum
    Eastwood
    Debut
    Swing
    __
    TBC
    Majority
    36.3
    35.9
    GE19
    63.4
    GE17
    65.4
    GE15
    52.8
    GE10
    58.1
  • England North West
    Fylde
    CON
    HOLD
    Mark
    Menzies
    4 terms
    Swing
    __
    TBC
    Majority
    35.6
    10.3
    GE19
    69.8
    GE17
    70.5
    GE15
    66.3
    GE10
    66.7
  • England East Midlands
    Gainsborough
    CON
    HOLD
    Edward
    Leigh
    7 terms
    Swing
    __
    TBC
    Majority
    45
    11.9
    GE19
    66.9
    GE17
    67.8
    GE15
    67.3
    GE10
    68.2
  • England North West
    Garston & Halewood
    LAB
    HOLD
    Maria
    Eagle
    7 terms
    Swing
    __
    TBC
    Majority
    59.3
    0.6
    GE19
    70.1
    GE17
    71.1
    GE15
    66.1
    GE10
    60.7
  • England North East
    Gateshead
    LAB
    HOLD
    Ian
    Mearns
    4 terms
    Swing
    __
    TBC
    Majority
    18.9
    22.3
    GE19
    59.2
    GE17
    64.6
    GE15
    59.4
    GE10
    59
  • England East Midlands
    Gedling
    CON
    GAIN
    Tom
    Randall
    Debut
    Swing
    5.2
    TBC
    Majority
    1.4
    7.7
    GE19
    69.9
    GE17
    72.6
    GE15
    68.5
    GE10
    68.4
  • England South East
    Gillingham & Rainham
    CON
    HOLD
    Rehman
    Chishti
    4 terms
    Swing
    __
    TBC
    Majority
    32.9
    13.6
    GE19
    62.5
    GE17
    67
    GE15
    64.8
    GE10
    66.6
  • Scotland
    Glasgow Central
    SNP
    HOLD
    Alison
    Thewliss
    3 terms
    Swing
    __
    TBC
    Majority
    16.1
    9.8
    GE19
    57.9
    GE17
    57.9
    GE15
    55.4
    GE10
    51.5
  • Scotland
    Glasgow East
    SNP
    HOLD
    David
    Linden
    2 terms
    Swing
    __
    TBC
    Majority
    14.5
    10.2
    GE19
    57.1
    GE17
    54.6
    GE15
    60.3
    GE10
    52.4
  • Scotland
    Glasgow North
    SNP
    HOLD
    Patrick
    Grady
    3 terms
    Swing
    __
    TBC
    Majority
    15.5
    12.4
    GE19
    63.3
    GE17
    62.1
    GE15
    62.7
    GE10
    58.1
  • Scotland
    Glasgow North East
    SNP
    GAIN
    Anne
    McLaughlin
    2 terms (Non-consecutive)
    Swing
    __
    TBC
    Majority
    7.5
    6.8
    GE19
    55.5
    GE17
    53
    GE15
    56.8
    GE10
    49.1
  • Scotland
    Glasgow North West
    SNP
    HOLD
    Carol
    Monaghan
    3 terms
    Swing
    __
    TBC
    Majority
    21
    14.4
    GE19
    62.7
    GE17
    60.9
    GE15
    64.1
    GE10
    59
  • Scotland
    Glasgow South
    SNP
    HOLD
    Stewart
    McDonald
    3 terms
    Swing
    __
    TBC
    Majority
    19
    14.5
    GE19
    66.9
    GE17
    64.4
    GE15
    65.9
    GE10
    62.5
  • Scotland
    Glasgow South West
    SNP
    HOLD
    Chris
    Stephens
    3 terms
    Swing
    __
    TBC
    Majority
    13.3
    13.1
    GE19
    57.1
    GE17
    56.2
    GE15
    61.8
    GE10
    55.4
  • Scotland
    Glenrothes
    SNP
    HOLD
    Peter
    Grant
    3 terms
    Swing
    __
    TBC
    Majority
    28.3
    20.2
    GE19
    63.2
    GE17
    60.9
    GE15
    60
    GE10
    60.9
  • England South West
    Gloucester
    CON
    HOLD
    Richard
    Graham
    4 terms
    Swing
    __
    TBC
    Majority
    19.1
    8.9
    GE19
    66.1
    GE17
    65.2
    GE15
    63.4
    GE10
    65.3
  • Scotland
    Gordon
    SNP
    GAIN
    Richard
    Thomson
    2 terms (Non-consecutive)
    Swing
    __
    TBC
    Majority
    1.4
    3.4
    GE19
    70.2
    GE17
    68.4
    GE15
    73.3
    GE10
    66.9
  • England South East
    Gosport
    CON
    HOLD
    Caroline
    Dinenage
    4 terms
    Swing
    __
    TBC
    Majority
    48
    13.2
    GE19
    65.9
    GE17
    67
    GE15
    65.1
    GE10
    65
  • Wales
    Gower
    LAB
    HOLD
    Tonia
    Antoniazzi
    2 terms
    Swing
    __
    TBC
    Majority
    4.1
    3.1
    GE19
    72
    GE17
    73.3
    GE15
    69.2
    GE10
    68.3
  • England East Midlands
    Grantham & Stamford
    CON
    GAIN*
    Gareth
    Davies
    *Seat was held independently since March 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    46.4
    10.9
    GE19
    68.7
    GE17
    69.2
    GE15
    66.2
    GE10
    68.1
  • England South East
    Gravesham
    CON
    HOLD
    Adam
    Holloway
    5 terms
    Swing
    __
    TBC
    Majority
    32.8
    13.7
    GE19
    64.9
    GE17
    67.2
    GE15
    67.5
    GE10
    67.8
  • England Yorkshire & Humberside
    Great Grimsby
    CON
    GAIN
    Lia
    Nici
    Debut
    Swing
    14.7
    con
    Majority
    22.2
    15
    GE19
    53.9
    GE17
    57.5
    GE15
    57.7
    GE10
    54
  • England East
    Great Yarmouth
    CON
    HOLD
    Brandon
    Lewis
    4 terms
    Swing
    __
    TBC
    Majority
    40.7
    22.7
    GE19
    60.4
    GE17
    61.8
    GE15
    63.7
    GE10
    61.9
  • England London
    Greenwich & Woolwich
    LAB
    HOLD
    Matthew
    Pennycook
    3 terms
    Swing
    __
    TBC
    Majority
    34.7
    4.3
    GE19
    66.4
    GE17
    68.8
    GE15
    63.7
    GE10
    63.5
  • England South East
    Guildford
    CON
    GAIN*
    Angela
    Richardson
    *Seat was held independently from September to November 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    5.7
    25
    GE19
    75.5
    GE17
    73.6
    GE15
    70.5
    GE10
    72.7
  • England London
    Hackney North & Stoke Newington
    IND*
    HOLD
    Diane
    Abbott
    9 terms; *Seat held independently since April 2023
    Swing
    __
    TBC
    Majority
    58.4
    4
    GE19
    61.5
    GE17
    67.1
    GE15
    60
    GE10
    64.7
  • England London
    Hackney South & Shoreditch
    LAB
    HOLD
    Meg
    Hillier
    5 terms
    Swing
    __
    TBC
    Majority
    62.5
    6
    GE19
    60.9
    GE17
    67.5
    GE15
    60
    GE10
    60.5
  • England West Midlands
    Halesowen & Rowley Regis
    CON
    HOLD
    James
    Morris
    4 terms
    Swing
    __
    TBC
    Majority
    28.5
    16.7
    GE19
    62
    GE17
    64.5
    GE15
    59.1
    GE10
    69.8
  • England Yorkshire & Humberside
    Halifax
    LAB
    HOLD
    Holly
    Lynch
    3 terms
    Swing
    __
    TBC
    Majority
    5.6
    5.5
    GE19
    64.6
    GE17
    67.8
    GE15
    62.1
    GE10
    63.3
  • England Yorkshire & Humberside
    Haltemprice & Howden
    CON
    HOLD
    David
    Davis
    10 terms
    Swing
    __
    TBC
    Majority
    40.9
    10.9
    GE19
    70.1
    GE17
    71.9
    GE15
    68.5
    GE10
    69.8
  • England North West
    Halton
    LAB
    HOLD
    Derek
    Twigg
    7 terms
    Swing
    __
    TBC
    Majority
    41.1
    10.2
    GE19
    64.2
    GE17
    67.4
    GE15
    61.8
    GE10
    60.6
  • England London
    Hammersmith
    LAB
    HOLD
    Andy
    Slaughter
    5 terms
    Swing
    __
    TBC
    Majority
    34.4
    1.3
    GE19
    69.5
    GE17
    71.8
    GE15
    66.4
    GE10
    66.4
  • England South East
    Hampshire East
    CON
    HOLD
    Damian
    Hinds
    4 terms
    Swing
    __
    TBC
    Majority
    34.6
    12
    GE19
    74.4
    GE17
    74.7
    GE15
    71.1
    GE10
    71.3
  • England South East
    Hampshire North East
    CON
    HOLD
    Ranil
    Jayawardena
    3 terms
    Swing
    __
    TBC
    Majority
    34.1
    14.1
    GE19
    75.1
    GE17
    76.4
    GE15
    72.9
    GE10
    73.7
  • England South East
    Hampshire North West
    CON
    HOLD
    Kit
    Malthouse
    3 terms
    Swing
    __
    TBC
    Majority
    44.6
    6
    GE19
    70.9
    GE17
    72.2
    GE15
    69.7
    GE10
    69.9
  • England London
    Hampstead & Kilburn
    LAB
    HOLD
    Tulip
    Siddiq
    3 terms
    Swing
    __
    TBC
    Majority
    24.7
    1.9
    GE19
    69.6
    GE17
    70.4
    GE15
    67.3
    GE10
    66.1
  • England East Midlands
    Harborough
    CON
    HOLD
    Neil
    O'Brien
    2 terms
    Swing
    __
    TBC
    Majority
    30.1
    8.5
    GE19
    71.2
    GE17
    73.2
    GE15
    67.5
    GE10
    71
  • England East
    Harlow
    CON
    HOLD
    Robert
    Halfon
    4 terms
    Swing
    __
    TBC
    Majority
    32.5
    16.9
    GE19
    63.7
    GE17
    66.2
    GE15
    65.1
    GE10
    65.6
  • England Yorkshire & Humberside
    Harrogate & Knaresborough
    CON
    HOLD
    Andrew
    Jones
    4 terms
    Swing
    __
    TBC
    Majority
    17
    15
    GE19
    73.1
    GE17
    73.4
    GE15
    69
    GE10
    71.5
  • England London
    Harrow East
    CON
    HOLD
    Bob
    Blackman
    4 terms
    Swing
    __
    TBC
    Majority
    16.5
    13.1
    GE19
    68.6
    GE17
    70.9
    GE15
    69
    GE10
    69.7
  • England London
    Harrow West
    LAB
    HOLD
    Gareth
    Thomas
    7 terms
    Swing
    __
    TBC
    Majority
    18.1
    8.3
    GE19
    66.1
    GE17
    72.1
    GE15
    66.9
    GE10
    68.9
  • England North East
    Hartlepool
    CON
    GAIN
    Jill
    Mortimer
    1 term; Seat had been vacated due to the previous MP's resignation in March 2021
    Debut
    Swing
    16
    CON
    Majority
    23.2
    23
    BY21
    42.7
    GE19
    57.9
    GE17
    59.2
    GE15
    56.8
    GE10
    56.1
  • England East
    Harwich & North Essex
    CON
    HOLD
    Bernard
    Jenkin
    8 terms
    Swing
    __
    TBC
    Majority
    38.9
    10.8
    GE19
    70.1
    GE17
    71.7
    GE15
    69.9
    GE10
    69.6
  • England South East
    Hastings & Rye
    CON
    GAIN*
    Sally-Ann
    Hart
    *Seat was held independently from September to November 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    7.5
    6.8
    GE19
    67.4
    GE17
    69.9
    GE15
    68
    GE10
    65.5
  • England South East
    Havant
    CON
    HOLD
    Alan
    Mak
    3 terms
    Swing
    __
    TBC
    Majority
    47.4
    12.5
    GE19
    63.7
    GE17
    63.9
    GE15
    63.5
    GE10
    63.3
  • England London
    Hayes & Harlington
    LAB
    HOLD
    John
    McDonnell
    7 terms
    Swing
    __
    TBC
    Majority
    21.1
    16.8
    GE19
    60.8
    GE17
    65.2
    GE15
    60.2
    GE10
    61.5
  • England North West
    Hazel Grove
    CON
    HOLD
    William
    Wragg
    3 terms
    Swing
    __
    TBC
    Majority
    10
    2.5
    GE19
    67.6
    GE17
    70.4
    GE15
    68.5
    GE10
    68
  • England East
    Hemel Hempstead
    CON
    HOLD
    Mike
    Penning
    5 terms
    Swing
    __
    TBC
    Majority
    28.4
    10.3
    GE19
    69.5
    GE17
    69.7
    GE15
    66.5
    GE10
    68.4
  • England Yorkshire & Humberside
    Hemsworth
    LAB
    HOLD
    Jon
    Trickett
    8 terms
    Swing
    __
    TBC
    Majority
    2.7
    19.4
    GE19
    59.6
    GE17
    63.9
    GE15
    58.3
    GE10
    58.8
  • England London
    Hendon
    CON
    HOLD
    Matthew
    Offord
    4 terms
    Swing
    __
    TBC
    Majority
    7.7
    5.7
    GE19
    66.6
    GE17
    68.4
    GE15
    66.5
    GE10
    64
  • England South East
    Henley
    CON
    HOLD
    John
    Howell
    5 terms
    Swing
    __
    TBC
    Majority
    23.9
    15.1
    GE19
    76.6
    GE17
    76.1
    GE15
    70.9
    GE10
    73.6
  • England West Midlands
    Hereford & South Herefordshire
    CON
    HOLD
    Jesse
    Norman
    4 terms
    Swing
    __
    TBC
    Majority
    39.6
    9.9
    GE19
    68.9
    GE17
    71
    GE15
    66.8
    GE10
    67.4
  • England West Midlands
    Herefordshire North
    CON
    HOLD
    Bill
    Wiggin
    6 terms
    Swing
    __
    TBC
    Majority
    48.7
    5.6
    GE19
    72.6
    GE17
    74.1
    GE15
    72
    GE10
    71.4
  • England East
    Hertford & Stortford
    CON
    HOLD
    Julie
    Marson
    6 terms
    Swing
    __
    TBC
    Majority
    32.7
    1
    GE19
    72.9
    GE17
    72.8
    GE15
    71.3
    GE10
    71
  • England East
    Hertfordshire North East
    CON
    HOLD
    Oliver
    Heald
    8 terms
    Swing
    __
    TBC
    Majority
    32.9
    2.6
    GE19
    72.7
    GE17
    73.2
    GE15
    70.7
    GE10
    70.4
  • England East
    Hertfordshire South West
    CON
    GAIN*
    Gagan
    Mohindra
    *Seat was held independently from Jul-Nov 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    23.6
    8.6
    GE19
    76.1
    GE17
    75.5
    GE15
    71.9
    GE10
    72.9
  • England East
    Hertsmere
    CON
    HOLD
    Oliver
    Dowden
    3 terms
    Swing
    __
    TBC
    Majority
    40.8
    8.4
    GE19
    70.6
    GE17
    71
    GE15
    67.9
    GE10
    64.9
  • England North East
    Hexham
    CON
    HOLD
    Guy
    Opperman
    4 terms
    Swing
    __
    TBC
    Majority
    22.9
    2.9
    GE19
    75.3
    GE17
    75.8
    GE15
    71.5
    GE10
    72.7
  • England North West
    Heywood & Middleton
    CON
    GAIN
    Chris
    Clarkson
    Debut
    Swing
    8.4
    TBC
    Majority
    1.4
    13.9
    GE19
    59.2
    GE17
    62.4
    GE15
    60.7
    BY14
    36
    GE10
    58.1
  • England East Midlands
    High Peak
    CON
    GAIN
    Robert
    Largan
    Debut
    Swing
    2.7
    TBC
    Majority
    1.1
    3.2
    GE19
    72.9
    GE17
    73.8
    GE15
    69.5
    GE10
    70
  • England East
    Hitchin & Harpenden
    CON
    HOLD
    Bim
    Afolami
    2 terms
    Swing
    __
    TBC
    Majority
    11.7
    8.7
    GE19
    77.1
    GE17
    77.4
    GE15
    74
    GE10
    74.4
  • England London
    Holborn & St Pancras
    LAB
    HOLD
    Keir
    Starmer
    3 terms
    Swing
    __
    TBC
    Majority
    48.9
    2.8
    GE19
    65.1
    GE17
    67
    GE15
    63.2
    GE10
    63.7
  • England London
    Hornchurch & Upminster
    CON
    HOLD
    Julia
    Lopez*
    2 terms; *née Dockerill
    Swing
    __
    TBC
    Majority
    43.2
    11.6
    GE19
    66.8
    GE17
    69.4
    GE15
    69.6
    GE10
    68.8
  • England London
    Hornsey & Wood Green
    LAB
    HOLD
    Catherine
    West
    3 terms
    Swing
    __
    TBC
    Majority
    31.5
    17.8
    GE19
    74.7
    GE17
    77.9
    GE15
    72.9
    GE10
    70.4
  • England South East
    Horsham
    CON
    HOLD
    Jeremy
    Quin
    3 terms
    Swing
    __
    TBC
    Majority
    33.4
    4.5
    GE19
    72.9
    GE17
    74.9
    GE15
    72.8
    GE10
    72.4
  • England North East
    Houghton & Sunderland South
    LAB
    HOLD
    Bridget
    Phillipson
    4 terms
    Swing
    __
    TBC
    Majority
    7.8
    22
    GE19
    57.8
    GE17
    60.9
    GE15
    56.3
    GE10
    56.6
  • England South East
    Hove
    LAB
    HOLD
    Peter
    Kyle
    3 terms
    Swing
    __
    TBC
    Majority
    30.2
    2.4
    GE19
    75.9
    GE17
    77.6
    GE15
    71
    GE10
    70.2
  • England Yorkshire & Humberside
    Huddersfield
    LAB
    HOLD
    Barry
    Sheerman
    11 terms
    Swing
    __
    TBC
    Majority
    11.8
    15.6
    GE19
    63.9
    GE17
    65.4
    GE15
    62
    GE10
    61.7
  • England Yorkshire & Humberside
    Hull East
    LAB
    HOLD
    Karl
    Turner
    4 terms
    Swing
    __
    TBC
    Majority
    3.8
    24.6
    GE19
    49.3
    GE17
    55.5
    GE15
    53.6
    GE10
    50.9
  • England Yorkshire & Humberside
    Hull North
    LAB
    HOLD
    Diana
    Johnson
    5 terms
    Swing
    __
    TBC
    Majority
    22.2
    16.3
    GE19
    52.2
    GE17
    57.4
    GE15
    55.5
    GE10
    52.5
  • England Yorkshire & Humberside
    Hull West & Hessle
    LAB
    HOLD
    Emma
    Hardy
    2 terms
    Swing
    __
    TBC
    Majority
    9.1
    14.2
    GE19
    51.9
    GE17
    57.4
    GE15
    53.9
    GE10
    55.4
  • England East
    Huntingdon
    CON
    HOLD
    Jonathan
    Djanogly
    6 terms
    Swing
    __
    TBC
    Majority
    32.8
    8.6
    GE19
    69.9
    GE17
    70.8
    GE15
    67.9
    GE10
    65.4
  • England North West
    Hyndburn
    CON
    GAIN
    Sara
    Britcliffe
    Debut
    Swing
    9.9
    TBC
    Majority
    7
    5.8
    GE19
    59.8
    GE17
    61.8
    GE15
    62.8
    GE10
    65.3
  • England London
    Ilford North
    LAB
    HOLD
    Wes
    Streeting
    3 terms
    Swing
    __
    TBC
    Majority
    10.4
    7.8
    GE19
    68.7
    GE17
    72.5
    GE15
    62.6
    GE10
    66.6
  • England London
    Ilford South
    LAB
    GAIN*
    Sam
    Tarry
    *Seat was held independently/
    by Change UK/IGC from Feb-Nov 2019
    Debut
    regained by party
    Swing
    __
    TBC
    Majority
    45.1
    9.8
    GE19
    62.9
    GE17
    67.5
    GE15
    55
    GE10
    61.3
  • Scotland
    Inverclyde
    SNP
    HOLD
    Ronnie
    Cowan
    3 terms
    Swing
    __
    TBC
    Majority
    18.9
    17.9
    GE19
    65.8
    GE17
    66.4
    GE15
    75.2
    BY11
    45.4
    GE10
    63.8
  • Scotland
    Inverness, Nairn, Badenoch & Strathspey
    SNP
    HOLD
    Drew
    Hendry
    3 terms
    Swing
    __
    TBC
    Majority
    19.1
    9.7
    GE19
    70.2
    GE17
    68.7
    GE15
    74.6
    GE10
    65.5
  • England East
    Ipswich
    CON
    GAIN
    Tom
    Hunt
    Debut
    Swing
    6.3
    TBC
    Majority
    11
    9.4
    GE19
    65.6
    GE17
    68.4
    GE15
    65.4
    GE10
    62.7
  • England South East
    Isle of Wight
    CON
    HOLD
    Bob
    Seely
    2 terms
    Swing
    __
    TBC
    Majority
    31.9
    3.6
    GE19
    65.9
    GE17
    67.3
    GE15
    65
    GE10
    64.4
  • England London
    Islington North
    IND*
    GAIN
    Jeremy
    Corbyn
    10 terms; *Seat held independently since October 2020
    Swing
    __
    TBC
    Majority
    48.7
    11.8
    GE19
    71.6
    GE17
    73.3
    GE15
    67.1
    GE10
    66.9
  • England London
    Islington South & Finsbury
    LAB
    HOLD
    Emily
    Thornberry
    5 terms
    Swing
    __
    TBC
    Majority
    36.3
    6.4
    GE19
    67.8
    GE17
    69.1
    GE15
    65
    GE10
    65.9
  • Wales
    Islwyn
    LAB
    HOLD
    Chris
    Evans
    4 terms
    Swing
    __
    TBC
    Majority
    15.9
    15.7
    GE19
    62
    GE17
    64.2
    GE15
    64.3
    GE10
    63.9
  • England North East
    Jarrow
    LAB
    HOLD
    Kate
    Osborne
    7 terms
    Swing
    __
    TBC
    Majority
    17.5
    22.6
    GE19
    62.6
    GE17
    66.4
    GE15
    60.4
    GE10
    61.9
  • England Yorkshire & Humberside
    Keighley
    CON
    GAIN
    Robbie
    Moore
    Debut
    Swing
    2.3
    TBC
    Majority
    4.2
    3.7
    GE19
    72.3
    GE17
    72.4
    GE15
    71.3
    GE10
    73.4
  • England West Midlands
    Kenilworth & Southam
    CON
    HOLD
    Jeremy
    Wright
    5 terms
    Swing
    __
    TBC
    Majority
    38.7
    3.5
    GE19
    77.2
    GE17
    77.4
    GE15
    74.8
    GE10
    76
  • England London
    Kensington
    CON
    GAIN
    Felicity
    Buchan
    Debut
    Swing
    0.2
    TBC
    Majority
    0.3
    0.2
    GE19
    67.7
    GE17
    63.8
    GE15
    56.8
    GE10
    54.4
  • England East Midlands
    Kettering
    CON
    HOLD
    Philip
    Hollobone
    5 terms
    Swing
    __
    TBC
    Majority
    33.9
    12.5
    GE19
    67.4
    GE17
    69.1
    GE15
    67.3
    GE10
    69.9
  • Scotland
    Kilmarnock & Loudoun
    SNP
    HOLD
    Alan
    Brown
    3 terms
    Swing
    __
    TBC
    Majority
    26.5
    13.1
    GE19
    63.9
    GE17
    63.4
    GE15
    71.6
    GE10
    63.3
  • England London
    Kingston & Surbiton
    LDT
    HOLD
    Ed
    Davey
    6 terms (Non-consecutive)
    Swing
    __
    TBC
    Majority
    17.2
    10.6
    GE19
    74.2
    GE17
    76.3
    GE15
    72.9
    GE10
    71
  • England South West
    Kingswood
    LAB
    GAIN
    Damien
    Egan
    Debut
    Swing
    16.4
    LAB
    Majority
    10
    12.8
    BY24
    37.1
    GE19
    71.5
    GE17
    70.2
    GE15
    70.8
    GE10
    72.4
  • Scotland
    Kirkcaldy & Cowdenbeath
    ALB*
    GAIN
    Neale
    Hanvey
    *MP initially ran as the SNP candidate but was suspended prior to the 2019 General Election, then reinstated by the SNP in 2020; MP defected to Alba in March 2021
    Debut
    Swing
    __
    TBC
    Majority
    2.6
    2
    GE19
    64.5
    GE17
    63.5
    GE15
    69.6
    GE10
    62.5
  • England North West
    Knowsley
    LAB
    HOLD
    George
    Howarth
    10 terms
    Swing
    __
    TBC
    Majority
    72.7
    3.4
    GE19
    65.4
    GE17
    67.9
    GE15
    64.1
    GE10
    56.7
  • Northern Ireland
    Lagan Valley
    DUP
    HOLD
    Jeffrey
    Donaldson
    7 terms
    Swing
    __
    TBC
    Majority
    14.3
    28.4
    GE19
    60
    GE17
    62.2
    GE15
    55.9
    GE10
    56.3
  • Scotland
    Lanark & Hamilton East
    SNP
    HOLD
    Angela
    Crawley
    3 terms
    Swing
    __
    TBC
    Majority
    9.8
    9.3
    GE19
    68.3
    GE17
    65.3
    GE15
    70.1
    GE10
    62.7
  • England North West
    Lancashire West
    LAB
    HOLD
    Ashley
    Dalton
    Debut
    Swing
    __
    LAB
    Majority
    ___
    __
    BY23
    GE19
    71.8
    GE17
    74.2
    GE15
    70
    GE10
    66.1
  • England North West
    Lancaster & Fleetwood
    LAB
    HOLD
    Cat
    Smith
    3 terms
    Swing
    __
    TBC
    Majority
    5.2
    9.3
    GE19
    64.5
    GE17
    68.5
    GE15
    68.6
    GE10
    64.1
  • England Yorkshire & Humberside
    Leeds Central
    LAB
    HOLD
    Hilary
    Benn
    7 terms
    Swing
    __
    TBC
    Majority
    39.1
    10.6
    GE19
    54.2
    GE17
    53.2
    GE15
    55.1
    GE10
    46.4
  • England Yorkshire & Humberside
    Leeds East
    LAB
    HOLD
    Richard
    Burgon
    3 terms
    Swing
    __
    TBC
    Majority
    14.1
    16.7
    GE19
    58
    GE17
    62.8
    GE15
    59
    GE10
    58.9
  • England Yorkshire & Humberside
    Leeds North East
    LAB
    HOLD
    Fabian
    Hamilton
    7 terms
    Swing
    __
    TBC
    Majority
    33.9
    1.8
    GE19
    71.6
    GE17
    75.6
    GE15
    69.9
    GE10
    70.4
  • England Yorkshire & Humberside
    Leeds North West
    LAB
    HOLD
    Alex
    Sobel
    2 terms
    Swing
    __
    TBC
    Majority
    21.8
    12.7
    GE19
    72.8
    GE17
    67.9
    GE15
    70
    GE10
    66.7
  • England Yorkshire & Humberside
    Leeds West
    LAB
    HOLD
    Rachel
    Reeves
    4 terms
    Swing
    __
    TBC
    Majority
    26.2
    11.6
    GE19
    59.5
    GE17
    62.1
    GE15
    59.2
    GE10
    57.7
  • England East Midlands
    Leicester East
    IND*
    GAIN
    Claudia
    Webbe
    *Seat held independently since September 2020
    Debut
    Swing
    __
    TBC
    Majority
    12.2
    30.6
    GE19
    63
    GE17
    67.4
    GE15
    63.7
    GE10
    67
  • England East Midlands
    Leicester South
    LAB
    HOLD
    Jonathan
    Ashworth
    4 terms
    Swing
    __
    TBC
    Majority
    45.2
    6.8
    GE19
    64.6
    GE17
    66.9
    GE15
    62.5
    BY11
    46.5
    GE10
    62.1
  • England East Midlands
    Leicester West
    LAB
    HOLD
    Liz
    Kendall
    4 terms
    Swing
    __
    TBC
    Majority
    12.1
    17.3
    GE19
    53.6
    GE17
    57.9
    GE15
    54.6
    GE10
    56
  • England East Midlands
    Leicestershire North West
    REC*
    HOLD
    Andrew
    Bridgen
    4 terms; *MP defected to the Reclaim party in May 2023.
    Swing
    __
    TBC
    Majority
    37.9
    13.1
    GE19
    68.2
    GE17
    71
    GE15
    71.4
    GE10
    73.7
  • England East Midlands
    Leicestershire South
    CON
    HOLD
    Alberto
    Costa
    3 terms
    Swing
    __
    TBC
    Majority
    41.7
    8.8
    GE19
    71.4
    GE17
    71.8
    GE15
    70.1
    GE10
    71.6
  • England North West
    Leigh
    CON
    GAIN
    James
    Grundy
    Debut
    Swing
    12
    con
    Majority
    4.2
    16.1
    GE19
    60.7
    GE17
    61.5
    GE15
    59.4
    GE10
    58.9
  • England South East
    Lewes
    CON
    HOLD
    Maria
    Caulfield
    3 terms
    Swing
    __
    TBC
    Majority
    4.5
    5.7
    GE19
    76.7
    GE17
    76.4
    GE15
    72.7
    GE10
    73.3
  • England London
    Lewisham Deptford
    LAB
    HOLD
    Vicky
    Foxcroft
    3 terms
    Swing
    __
    TBC
    Majority
    59.4
    3.9
    GE19
    68.7
    GE17
    70.2
    GE15
    64.6
    GE10
    62.5
  • England London
    Lewisham East
    LAB
    HOLD
    Janet
    Daby
    2 terms (1 via 2018 By-election)
    Swing
    __
    TBC
    Majority
    38
    12.4
    GE19
    66
    BY18
    33.3
    GE17
    69.3
    GE15
    58.5
    GE10
    64
  • England London
    Lewisham West & Penge
    LAB
    HOLD
    Ellie
    Reeves
    2 terms
    Swing
    __
    TBC
    Majority
    41.4
    1.6
    GE19
    69.8
    GE17
    73
    GE15
    66.6
    GE10
    65.7
  • England London
    Leyton & Wanstead
    LAB
    HOLD
    John
    Cryer
    4 terms
    Swing
    __
    TBC
    Majority
    46.7
    2.3
    GE19
    68.7
    GE17
    70.7
    GE15
    62.9
    GE10
    64.5
  • England West Midlands
    Lichfield
    CON
    HOLD
    Michael
    Fabricant
    8 terms
    Swing
    __
    TBC
    Majority
    43.7
    9
    GE19
    70.3
    GE17
    71.9
    GE15
    69.3
    GE10
    71.4
  • England East Midlands
    Lincoln
    CON
    GAIN
    Karl
    McCartney
    2 terms (Non-consecutive)
    Swing
    5.1
    TBC
    Majority
    6.9
    3.7
    GE19
    67.7
    GE17
    66.6
    GE15
    63.2
    GE10
    62.7
  • Scotland
    Linlithgow & East Falkirk
    SNP
    HOLD
    Martyn
    Day
    3 terms
    Swing
    __
    TBC
    Majority
    19.5
    14.3
    GE19
    66.4
    GE17
    65.1
    GE15
    70.8
    GE10
    64
  • England North West
    Liverpool Riverside
    LAB
    HOLD
    Kim
    Johnson
    7 terms
    Swing
    __
    TBC
    Majority
    70.2
    4.6
    GE19
    65.7
    GE17
    62.9
    GE15
    62.4
    GE10
    52.9
  • England North West
    Liverpool Walton
    LAB
    HOLD
    Dan
    Carden
    2 terms
    Swing
    __
    TBC
    Majority
    74.8
    2.3
    GE19
    65.1
    GE17
    67.3
    GE15
    61.1
    GE10
    55.8
  • England North West
    Liverpool Wavertree
    LAB
    GAIN*
    Paula
    Barker
    *Seat was held independently/
    by Change UK from Feb 2019, then by Liberal Democrats from September to November 2019
    Debut
    regained by party
    Swing
    __
    TBC
    Majority
    62.5
    5
    GE19
    68.4
    GE17
    69.9
    GE15
    66.4
    GE10
    61.7
  • England North West
    Liverpool West Derby
    LAB
    HOLD
    Ian
    Byrne
    6 terms
    Swing
    __
    TBC
    Majority
    68.2
    4.7
    GE19
    67
    GE17
    69.3
    GE15
    64.2
    GE10
    57.4
  • Scotland
    Livingston
    SNP
    HOLD
    Hannah
    Bardell
    3 terms
    Swing
    __
    TBC
    Majority
    24.6
    17.2
    GE19
    66.3
    GE17
    64.7
    GE15
    69.9
    GE10
    63.5
  • Wales
    Llanelli
    LAB
    HOLD
    Nia
    Griffith
    5 terms
    Swing
    __
    TBC
    Majority
    12.2
    17.6
    GE19
    63.2
    GE17
    67.9
    GE15
    65
    GE10
    68
  • England London
    London & Westminster (Cities of)
    CON
    HOLD
    Nickie
    Aiken
    Debut
    Swing
    __
    TBC
    Majority
    9.2
    1.1
    GE19
    67.1
    GE17
    62.8
    GE15
    59.6
    GE10
    55.7
  • Northern Ireland
    Londonderry East
    DUP
    HOLD
    Gregory
    Campbell
    6 terms
    Swing
    __
    TBC
    Majority
    24.4
    2.8
    GE19
    56.8
    GE17
    61.2
    GE15
    51.9
    GE10
    55.6
  • Scotland
    Lothian East
    ALB*
    GAIN
    Kenny
    MacAskill
    *Seat gained by the SNP in December 2019; MP defected to Alba in March 2021
    Debut
    Swing
    __
    TBC
    Majority
    6.7
    1.2
    GE19
    71.7
    GE17
    70.6
    GE15
    74.2
    GE10
    67.7
  • England East Midlands
    Loughborough
    CON
    HOLD
    Jane
    Hunt
    4 terms
    Swing
    __
    TBC
    Majority
    13.2
    5.3
    GE19
    68.5
    GE17
    68
    GE15
    72.6
    GE10
    68.5
  • England East Midlands
    Louth & Horncastle
    CON
    HOLD
    Victoria
    Atkins
    3 terms
    Swing
    __
    TBC
    Majority
    55.2
    18
    GE19
    65.7
    GE17
    66.8
    GE15
    67.8
    GE10
    65.3
  • England West Midlands
    Ludlow
    CON
    HOLD
    Philip
    Dunne
    5 terms
    Swing
    __
    TBC
    Majority
    47.1
    8.5
    GE19
    72.3
    GE17
    73.4
    GE15
    72.4
    GE10
    73.7
  • England East
    Luton North
    LAB
    GAIN*
    Sarah
    Owen
    *Seat was held independently from Nov 2017
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    21.7
    9.1
    GE19
    62.5
    GE17
    69.8
    GE15
    64
    GE10
    66.1
  • England East
    Luton South
    LAB
    GAIN*
    Rachel
    Hopkins
    *Seat held by Change UK from Feb 2019 then independently from June 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    20.8
    9.3
    GE19
    60.7
    GE17
    68.7
    GE15
    62.8
    GE10
    65.3
  • England North West
    Macclesfield
    CON
    HOLD
    David
    Rutley
    4 terms
    Swing
    __
    TBC
    Majority
    19.9
    16.9
    GE19
    70.7
    GE17
    72.2
    GE15
    69.3
    GE10
    66.8
  • England South East
    Maidenhead
    CON
    HOLD
    Theresa
    May
    7 terms
    Swing
    __
    TBC
    Majority
    33.3
    12.2
    GE19
    73.7
    GE17
    76.4
    GE15
    72.6
    GE10
    74.2
  • England South East
    Maidstone & The Weald
    CON
    HOLD
    Helen
    Grant
    4 terms
    Swing
    __
    TBC
    Majority
    42.1
    7.9
    GE19
    67.9
    GE17
    68.6
    GE15
    68.3
    GE10
    69.6
  • England North West
    Makerfield
    LAB
    HOLD
    Yvonne
    Fovargue
    4 terms
    Swing
    __
    TBC
    Majority
    10.7
    18.2
    GE19
    59.7
    GE17
    63.2
    GE15
    60.2
    GE10
    59.7
  • England East
    Maldon
    CON
    HOLD
    John
    Whittingdale
    8 terms
    Swing
    __
    TBC
    Majority
    59.6
    12.9
    GE19
    69.4
    GE17
    75
    GE15
    69.2
    GE10
    70.5
  • England North West
    Manchester Central
    LAB
    HOLD
    Lucy
    Powell
    4 terms (1 via 2012 By-election)
    Swing
    __
    TBC
    Majority
    55.6
    7.6
    GE19
    55.5
    GE17
    55.1
    GE15
    52.7
    BY12
    18.2
    GE10
    45.6
  • England North West
    Manchester Gorton
    LAB
    HOLD
    Afzal
    Khan
    2 terms
    Swing
    __
    TBC
    Majority
    68.1
    0.9
    GE19
    58.3
    GE17
    61
    GE15
    57.6
    GE10
    51.7
  • England North West
    Manchester Withington
    LAB
    HOLD
    Jeff
    Smith
    3 terms
    Swing
    __
    TBC
    Majority
    52.6
    3.2
    GE19
    69.2
    GE17
    71.9
    GE15
    67.5
    GE10
    61.4
  • England East Midlands
    Mansfield
    CON
    HOLD
    Ben
    Bradley
    2 terms
    Swing
    __
    TBC
    Majority
    33.1
    31
    GE19
    63.9
    GE17
    64
    GE15
    60.9
    GE10
    60.7
  • England South East
    Meon Valley
    CON
    HOLD
    Flick
    Drummond
    4 terms
    Swing
    __
    TBC
    Majority
    42.9
    4.5
    GE19
    72.4
    GE17
    73
    GE15
    71.1
    GE10
    73
  • England West Midlands
    Meriden
    CON
    HOLD
    Saqib
    Bhatti
    7 terms
    Swing
    __
    TBC
    Majority
    42.1
    7
    GE19
    63.4
    GE17
    67.1
    GE15
    64.9
    GE10
    63.9
  • Wales
    Merthyr Tydfil & Rhymney
    LAB
    HOLD
    Gerald
    Jones
    3 terms
    Swing
    __
    TBC
    Majority
    32.8
    15.9
    GE19
    57.3
    GE17
    60.5
    GE15
    53
    GE10
    59.3
  • England North East
    Middlesbrough
    LAB
    HOLD
    Andy
    McDonald
    4 terms
    Swing
    __
    TBC
    Majority
    26.1
    12.9
    GE19
    56.1
    GE17
    58.3
    GE15
    52.9
    BY12
    25.9
    GE10
    51.9
  • England North East
    Middlesbrough South & East Cleveland
    CON
    HOLD
    Simon
    Clarke
    2 terms
    Swing
    __
    TBC
    Majority
    24.3
    22.2
    GE19
    66.1
    GE17
    65.8
    GE15
    64.2
    GE10
    64.1
  • Scotland
    Midlothian
    SNP
    GAIN
    Owen
    Thompson
    2 terms (Non-consecutive)
    Swing
    __
    TBC
    Majority
    11.8
    9.8
    GE19
    68.4
    GE17
    66.3
    GE15
    71.2
    GE10
    64.6
  • England South East
    Milton Keynes North
    CON
    HOLD
    Ben
    Everitt
    5 terms
    Swing
    __
    TBC
    Majority
    10
    7
    GE19
    68.3
    GE17
    71.6
    GE15
    66.4
    GE10
    65.5
  • England South East
    Milton Keynes South
    CON
    HOLD
    Iain
    Stewart
    4 terms
    Swing
    __
    TBC
    Majority
    10.8
    8.2
    GE19
    66.4
    GE17
    69.7
    GE15
    65.8
    GE10
    64.3
  • England London
    Mitcham & Morden
    LAB
    HOLD
    Siobhain
    McDonagh
    7 terms
    Swing
    __
    TBC
    Majority
    36
    8.4
    GE19
    65.3
    GE17
    70
    GE15
    66
    GE10
    67.6
  • England South East
    Mole Valley
    CON
    HOLD
    Paul
    Beresford
    8 terms
    Swing
    __
    TBC
    Majority
    21.1
    21.3
    GE19
    76.5
    GE17
    76.1
    GE15
    74.2
    GE10
    75.8
  • Wales
    Monmouth
    CON
    HOLD
    David T
    Davies
    5 terms
    Swing
    __
    TBC
    Majority
    19.9
    3.4
    GE19
    74.8
    GE17
    76.6
    GE15
    76
    GE10
    72.7
  • Wales
    Montgomeryshire
    CON
    HOLD
    Craig
    Williams
    4 terms
    Swing
    __
    TBC
    Majority
    35.5
    8.9
    GE19
    69.8
    GE17
    68.7
    GE15
    69.6
    GE10
    69.9
  • Scotland
    Moray
    CON
    HOLD
    Douglas
    Ross
    2 terms
    Swing
    __
    TBC
    Majority
    1.1
    7.6
    GE19
    68.7
    GE17
    67.4
    GE15
    68.7
    GE10
    62.3
  • England North West
    Morecambe & Lunesdale
    CON
    HOLD
    David
    Morris
    4 terms
    Swing
    __
    TBC
    Majority
    14
    10.9
    GE19
    67.2
    GE17
    68.3
    GE15
    65
    GE10
    63.1
  • England Yorkshire & Humberside
    Morley & Outwood
    CON
    HOLD
    Andrea
    Jenkyns
    3 terms
    Swing
    __
    TBC
    Majority
    21.7
    17.7
    GE19
    65.9
    GE17
    68.4
    GE15
    63.3
    GE10
    65.6
  • Scotland
    Motherwell & Wishaw
    SNP
    HOLD
    Marion
    Fellows
    3 terms
    Swing
    __
    TBC
    Majority
    14.1
    13.4
    GE19
    64.5
    GE17
    61.5
    GE15
    68.6
    GE10
    58.9
  • Scotland
    Na h-Eileanan an Iar (Western Isles)
    IND*
    HOLD
    Angus
    MacNeil
    5 terms; *Seat held independently since July 2023.
    Swing
    __
    TBC
    Majority
    16.8
    10
    GE19
    68.6
    GE17
    69.6
    GE15
    73.3
    GE10
    68.1
  • Wales
    Neath
    IND*
    HOLD
    Christina
    Rees
    3 terms; *Seat held independently since October 2022
    Swing
    __
    TBC
    Majority
    15.3
    17.7
    GE19
    43.3
    28
    12.2
    8.7
    4
    65.2
    GE17
    56.7
    23.7
    13.9
    3.7
    1.9
    68.5
    GE15
    43.8
    18.1
    16.4
    15.3
    3.2
    66.2
    GE10
    46.3
    65.7
  • England South East
    New Forest East
    IND*
    HOLD
    Julian
    Lewis
    7 terms; *Seat was held independently from July to December 2020
    Swing
    __
    TBC
    Majority
    49.7
    6.9
    GE19
    69
    GE17
    70.8
    GE15
    68
    GE10
    69.1
  • England South East
    New Forest West
    CON
    HOLD
    Desmond
    Swayne
    7 terms
    Swing
    __
    TBC
    Majority
    48.5
    1.3
    GE19
    71
    GE17
    72.1
    GE15
    69.2
    GE10
    70.1
  • England East Midlands
    Newark
    CON
    HOLD
    Robert
    Jenrick
    4 terms
    Swing
    __
    TBC
    Majority
    39.8
    6.8
    GE19
    72.2
    GE17
    72.9
    GE15
    70.9
    BY14
    52.8
    GE10
    71.7
  • England South East
    Newbury
    CON
    GAIN*
    Laura
    Farris
    *Seat was held independently from September to November 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    26.8
    13.3
    GE19
    71.9
    GE17
    73.4
    GE15
    72.1
    GE10
    74.3
  • England North East
    Newcastle upon Tyne Central
    LAB
    HOLD
    Chi
    Onwurah
    5 terms
    Swing
    __
    TBC
    Majority
    32.8
    7.5
    GE19
    64.8
    GE17
    66.8
    GE15
    57.5
    GE10
    53.7
  • England North East
    Newcastle upon Tyne East
    IND
    HOLD
    Nick
    Brown
    10 terms; *Seat held independently since 2023
    Swing
    __
    TBC
    Majority
    35.7
    10.6
    GE19
    68
    GE17
    66.8
    GE15
    52.9
    GE10
    57.3
  • England North East
    Newcastle upon Tyne North
    LAB
    HOLD
    Catherine
    McKinnell
    4 terms
    Swing
    __
    TBC
    Majority
    12.2
    9.3
    GE19
    68.6
    GE17
    72.8
    GE15
    66.7
    GE10
    64.2
  • England West Midlands
    Newcastle-under-Lyme
    CON
    GAIN
    Aaron
    Bell
    Debut
    Swing
    8.4
    TBC
    Majority
    16.6
    16.5
    GE19
    65.6
    GE17
    66.9
    GE15
    62.6
    GE10
    72.7
  • Wales
    Newport East
    LAB
    HOLD
    Jessica
    Morden
    5 terms
    Swing
    __
    TBC
    Majority
    5.4
    16.3
    GE19
    62
    GE17
    64.3
    GE15
    62.7
    GE10
    63.7
  • Wales
    Newport West
    LAB
    HOLD
    Ruth
    Jones
    2 terms (1 via 2019 by-election)
    Swing
    __
    TBC
    Majority
    2.1
    6.1
    GE19
    65.2
    GE19
    39.6
    31.3
    37.1
    GE17
    52.3
    39.3
    67.5
    GE15
    41.2
    32.5
    15.2
    4
    3.9
    64.9
    GE10
    41.3
    64.6
  • Northern Ireland
    Newry & Armagh
    SFN
    HOLD
    Mickey
    Brady
    4 terms
    Swing
    __
    TBC
    Majority
    18.3
    5
    GE19
    62.5
    GE17
    68.5
    GE15
    64.2
    GE10
    61
  • England South West
    Newton Abbot
    IND*
    GAIN
    Anne Marie
    Morris
    4 terms; *Seat held independently since January 2022
    Swing
    __
    TBC
    Majority
    33.3
    0
    GE19
    72.5
    GE17
    72
    GE15
    69
    GE10
    70.2
  • England East
    Norfolk (Mid-)
    CON
    HOLD
    George
    Freeman
    4 terms
    Swing
    __
    TBC
    Majority
    40.2
    11.3
    GE19
    68.5
    GE17
    69.6
    GE15
    67.8
    GE10
    68.8
  • England East
    Norfolk North
    CON
    GAIN
    Duncan
    Baker
    Debut
    Swing
    __
    TBC
    Majority
    28.3
    21.6
    GE19
    71.9
    GE17
    75.3
    GE15
    71.7
    GE10
    73.7
  • England East
    Norfolk North West
    CON
    HOLD
    James
    Wild
    Debut
    Swing
    __
    TBC
    Majority
    42.7
    14.5
    GE19
    64.7
    GE17
    67.7
    GE15
    65.4
    GE10
    65.7
  • England East
    Norfolk South
    CON
    HOLD
    Richard
    Bacon
    6 terms
    Swing
    __
    TBC
    Majority
    34
    6.7
    GE19
    72.5
    GE17
    73.6
    GE15
    72.4
    GE10
    72.5
  • England East
    Norfolk South West
    CON
    HOLD
    Liz
    Truss
    4 terms
    Swing
    __
    TBC
    Majority
    50.9
    16
    GE19
    65.6
    GE17
    67.3
    GE15
    65.1
    GE10
    67
  • England Yorkshire & Humberside
    Normanton, Pontefract & Castleford
    LAB
    HOLD
    Yvette
    Cooper
    7 terms
    Swing
    __
    TBC
    Majority
    2.6
    26.9
    GE19
    57.3
    GE17
    60.3
    GE15
    56.2
    GE10
    56.7
  • Northern Ireland
    North Down
    ANI
    GAIN
    Stephen
    Farry
    Debut
    Swing
    __
    TBC
    Majority
    7.3
    4.2
    GE19
    60.6
    GE17
    60.9
    GE15
    56
    GE10
    55.3
  • England East Midlands
    Northampton North
    CON
    HOLD
    Michael
    Ellis
    4 terms
    Swing
    __
    TBC
    Majority
    13.9
    11.9
    GE19
    66.7
    GE17
    69.4
    GE15
    66.6
    GE10
    65.9
  • England East Midlands
    Northampton South
    CON
    HOLD
    Andrew
    Lewer
    2 terms
    Swing
    __
    TBC
    Majority
    11.5
    8.6
    GE19
    65.7
    GE17
    67.3
    GE15
    63.4
    GE10
    62.6
  • England East Midlands
    Northamptonshire South
    CON
    HOLD
    Andrea
    Leadsom
    4 terms
    Swing
    __
    TBC
    Majority
    41.5
    6.3
    GE19
    73.7
    GE17
    75.8
    GE15
    71.1
    GE10
    74
  • England East
    Norwich North
    CON
    HOLD
    Chloe
    Smith
    5 terms
    Swing
    __
    TBC
    Majority
    10.2
    9.1
    GE19
    68.9
    GE17
    68.6
    GE15
    66.9
    GE10
    66.6
  • England East
    Norwich South
    LAB
    HOLD
    Clive
    Lewis
    3 terms
    Swing
    __
    TBC
    Majority
    24.7
    5.7
    GE19
    66.4
    GE17
    69.2
    GE15
    64.7
    GE10
    65.2
  • England East Midlands
    Nottingham East
    LAB
    GAIN*
    Nadia
    Whittome
    *Seat was held independently/
    by Change UK from Feb 2019
    Debut
    regained by party
    Swing
    __
    TBC
    Majority
    43.4
    6.5
    GE19
    60.4
    GE17
    63.7
    GE15
    58.2
    GE10
    57.2
  • England East Midlands
    Nottingham North
    LAB
    HOLD
    Alex
    Norris
    2 terms
    Swing
    __
    TBC
    Majority
    12.7
    16.4
    GE19
    53.1
    GE17
    57.3
    GE15
    53.6
    GE10
    54.9
  • England East Midlands
    Nottingham South
    LAB
    HOLD
    Lilian
    Greenwood
    4 terms
    Swing
    __
    TBC
    Majority
    26.1
    5.4
    GE19
    60.6
    GE17
    67.6
    GE15
    63
    GE10
    61.2
  • England West Midlands
    Nuneaton
    CON
    HOLD
    Marcus
    Jones
    4 terms
    Swing
    __
    TBC
    Majority
    29.1
    18.8
    GE19
    64.3
    GE17
    66.6
    GE15
    67.2
    GE10
    66.4
  • Scotland
    Ochil & South Perthshire
    SNP
    GAIN
    John
    Nicolson
    Debut
    Swing
    __
    TBC
    Majority
    7.8
    1.6
    GE19
    73.4
    GE17
    70.6
    GE15
    74.8
    GE10
    67.6
  • Wales
    Ogmore
    LAB
    HOLD
    Chris
    Elmore
    2 terms
    Swing
    __
    TBC
    Majority
    22
    15.3
    GE19
    61.5
    GE17
    65.1
    BY16
    42.8
    GE15
    63.7
    GE10
    62.7
  • England London
    Old Bexley & Sidcup
    CON
    HOLD
    Louie
    French
    Debut
    Swing
    10.2
    LAB
    Majority
    20.6
    20.4
    BY21
    33.5
    GE19
    69.8
    GE17
    72.8
    GE15
    70.8
    GE10
    70.4
  • England North West
    Oldham East & Saddleworth
    LAB
    HOLD
    Debbie
    Abrahams
    4 terms
    Swing
    __
    TBC
    Majority
    3.2
    14.2
    GE19
    64
    GE17
    65.3
    GE15
    61.8
    BY11
    48
    GE10
    61.2
  • England North West
    Oldham West & Royton
    LAB
    HOLD
    Jim
    McMahon
    3 terms
    Swing
    __
    TBC
    Majority
    25
    12.6
    GE19
    60.8
    GE17
    63.2
    GE15
    40.3
    GE15
    59.6
    GE10
    60.2
  • Scotland
    Orkney & Shetland
    LDT
    HOLD
    Alistair
    Carmichael
    6 terms
    Swing
    __
    TBC
    Majority
    10.8
    8.8
    GE19
    67.7
    GE17
    68.1
    GE15
    65.8
    GE10
    58.8
  • England London
    Orpington
    CON
    HOLD
    Gareth
    Bacon
    4 terms
    Swing
    __
    TBC
    Majority
    45.9
    7.4
    GE19
    70.7
    GE17
    74.3
    GE15
    72
    GE10
    72.7
  • England South East
    Oxford East
    LAB
    HOLD
    Anneliese
    Dodds
    2 terms
    Swing
    __
    TBC
    Majority
    36.1
    7.1
    GE19
    63.3
    GE17
    68.8
    GE15
    64.2
    GE10
    63.4
  • England South East
    Oxford West & Abingdon
    LDT
    HOLD
    Layla
    Moran
    2 terms
    Swing
    __
    TBC
    Majority
    15.2
    13.8
    GE19
    76.4
    GE17
    79.6
    GE15
    75.2
    GE10
    65.6
  • Scotland
    Paisley & Renfrewshire North
    SNP
    HOLD
    Gavin
    Newlands
    3 terms
    Swing
    __
    TBC
    Majority
    24
    18.4
    GE19
    69
    GE17
    69.1
    GE15
    76.2
    GE10
    69.2
  • Scotland
    Paisley & Renfrewshire South
    SNP
    HOLD
    Mhairi
    Black
    3 terms
    Swing
    __
    TBC
    Majority
    24.8
    18.7
    GE19
    66.9
    GE17
    68
    GE15
    75.4
    GE10
    66.2
  • England North West
    Pendle
    CON
    HOLD
    Andrew
    Stephenson
    4 terms
    Swing
    __
    TBC
    Majority
    14
    11.2
    GE19
    68.1
    GE17
    69
    GE15
    68.7
    GE10
    68.9
  • England Yorkshire & Humberside
    Penistone & Stocksbridge
    CON
    GAIN
    Miriam
    Cates
    Debut
    Swing
    8.6
    TBC
    Majority
    14.5
    11.9
    GE19
    69.8
    GE17
    69.8
    GE15
    65.9
    GE10
    68.7
  • England North West
    Penrith & The Border
    CON
    GAIN*
    Neil
    Hudson
    *Seat was held independently from September to November 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    38.7
    4.5
    GE19
    70.8
    GE17
    71.3
    GE15
    67.4
    GE10
    70.4
  • Scotland
    Perth & North Perthshire
    SNP
    HOLD
    Pete
    Wishart
    6 terms
    Swing
    __
    TBC
    Majority
    14
    14
    GE19
    74.5
    GE17
    71.8
    GE15
    74.8
    GE10
    67.3
  • England East
    Peterborough
    CON
    GAIN
    Paul
    Bristow
    Debut
    Swing
    3.3
    TBC
    Majority
    5.4
    3.4
    GE19
    65.9
    BY19
    48.3
    GE17
    67.5
    GE15
    64.9
    GE10
    60
  • England South West
    Plymouth Moor View
    CON
    HOLD
    Johnny
    Mercer
    3 terms
    Swing
    __
    TBC
    Majority
    29.2
    18.1
    GE19
    63.7
    GE17
    65.5
    GE15
    61.6
    GE10
    61.9
  • England South West
    Plymouth, Sutton & Devonport
    LAB
    HOLD
    Luke
    Pollard
    Debut
    Swing
    __
    TBC
    Majority
    9
    4.3
    GE19
    68.3
    GE17
    66.9
    GE15
    65.5
    GE10
    61
  • Wales
    Pontypridd
    LAB
    HOLD
    Alex
    Davies-Jones
    4 terms
    Swing
    __
    TBC
    Majority
    15.1
    13.6
    GE19
    64.8
    GE17
    65.9
    GE15
    64.3
    GE10
    63.7
  • England South West
    Poole
    CON
    HOLD
    Robert
    Syms
    7 terms
    Swing
    __
    TBC
    Majority
    37.9
    9.4
    GE19
    68.2
    GE17
    67.5
    GE15
    65.3
    GE10
    66.3
  • England London
    Poplar & Limehouse
    LAB
    HOLD
    Apsana
    Begum
    7 terms
    Swing
    __
    TBC
    Majority
    47.2
    0
    GE19
    66.8
    GE17
    67.4
    GE15
    62.2
    GE10
    64
  • England South East
    Portsmouth North
    CON
    HOLD
    Penny
    Mordaunt
    4 terms
    Swing
    __
    TBC
    Majority
    34.4
    13.3
    GE19
    64.4
    GE17
    66.1
    GE15
    62.1
    GE10
    63.3
  • England South East
    Portsmouth South
    LAB
    HOLD
    Stephen
    Morgan
    2 terms
    Swing
    __
    TBC
    Majority
    11.3
    1.2
    GE19
    63.9
    GE17
    63.9
    GE15
    58.5
    GE10
    59.4
  • Wales
    Preseli Pembrokeshire
    CON
    HOLD
    Stephen
    Crabb
    5 terms
    Swing
    __
    TBC
    Majority
    11.9
    11.1
    GE19
    71.2
    GE17
    72.1
    GE15
    70.8
    GE10
    69.6
  • England North West
    Preston
    LAB
    HOLD
    Mark
    Hendrick
    7 terms
    Swing
    __
    TBC
    Majority
    36
    8.2
    GE19
    56.6
    GE17
    61.6
    GE15
    55.8
    GE10
    54.4
  • England Yorkshire & Humberside
    Pudsey
    CON
    HOLD
    Stuart
    Andrew
    4 terms
    Swing
    __
    TBC
    Majority
    6.5
    5.8
    GE19
    74.1
    GE17
    74.3
    GE15
    72.2
    GE10
    71.2
  • England London
    Putney
    LAB
    GAIN
    Fleur
    Anderson
    Debut
    Swing
    __
    TBC
    Majority
    9.4
    6.1
    GE19
    77
    GE17
    72.1
    GE15
    67
    GE10
    64.8
  • England East
    Rayleigh & Wickford
    CON
    HOLD
    Mark
    Francois
    6 terms
    Swing
    __
    TBC
    Majority
    56.5
    14.1
    GE19
    69.5
    GE17
    70.4
    GE15
    68.3
    GE10
    69.5
  • England South East
    Reading East
    LAB
    HOLD
    Matt
    Rodda
    2 terms
    Swing
    __
    TBC
    Majority
    10.6
    5.9
    GE19
    72.2
    GE17
    73.1
    GE15
    69
    GE10
    67.4
  • England South East
    Reading West
    CON
    HOLD
    Alok
    Sharma
    4 terms
    Swing
    __
    TBC
    Majority
    8.2
    2.6
    GE19
    67.5
    GE17
    69.5
    GE15
    66.7
    GE10
    66.8
  • England North East
    Redcar
    CON
    GAIN
    Jacob
    Young
    Debut
    Swing
    15.4
    con
    Majority
    8.7
    13.6
    GE19
    62
    GE17
    63.7
    GE15
    63.1
    GE10
    62.5
  • England West Midlands
    Redditch
    CON
    HOLD
    Rachel
    Maclean
    2 terms
    Swing
    __
    TBC
    Majority
    36.4
    20.1
    GE19
    67.4
    GE17
    70.3
    GE15
    67.3
    GE10
    66.3
  • England South East
    Reigate
    CON
    HOLD
    Crispin
    Blunt
    7 terms
    Swing
    __
    TBC
    Majority
    34.4
    1.7
    GE19
    71
    GE17
    72.1
    GE15
    69.9
    GE10
    70.4
  • Scotland
    Renfrewshire East
    SNP
    GAIN
    Kirsten
    Oswald
    2 terms (Non-consecutive)
    Swing
    __
    TBC
    Majority
    9.8
    1
    GE19
    76.6
    GE17
    76.8
    GE15
    81.1
    GE10
    78.8
  • Wales
    Rhondda
    LAB
    HOLD
    Chris
    Bryant
    6 terms
    Swing
    __
    TBC
    Majority
    38.6
    3.2
    GE19
    59
    GE17
    65.2
    GE15
    60.9
    GE10
    61.2
  • England North West
    Ribble South
    CON
    HOLD
    Katherine
    Fletcher
    3 terms
    Swing
    __
    TBC
    Majority
    20.8
    7.3
    GE19
    71.4
    GE17
    72.4
    GE15
    68.5
    GE10
    78.4
  • England North West
    Ribble Valley
    CON
    HOLD
    Nigel
    Evans
    8 terms
    Swing
    __
    TBC
    Majority
    33.3
    9.4
    GE19
    69.8
    GE17
    70.8
    GE15
    67.1
    GE10
    67.9
  • England Yorkshire & Humberside
    Richmond (Yorkshire)
    CON
    HOLD
    Rishi
    Sunak
    3 terms
    Swing
    __
    TBC
    Majority
    47.2
    6.7
    GE19
    69.9
    GE17
    70.5
    GE15
    64.7
    GE10
    66.8
  • England London
    Richmond Park
    LDT
    GAIN
    Sarah
    Olney
    2 terms (Non-consecutive)
    Swing
    __
    TBC
    Majority
    11.9
    11.8
    GE19
    78.7
    GE17
    79.1
    BY16
    53.4
    GE15
    76.5
    GE10
    70
  • England North West
    Rochdale
    LAB
    HOLD
    Tony
    Lloyd
    2 terms
    Swing
    __
    TBC
    Majority
    20.4
    9.2
    GE19
    60.1
    GE17
    64.1
    GE15
    57.4
    GE10
    58.7
  • England South East
    Rochester & Strood
    CON
    HOLD
    Kelly
    Tolhurst
    3 terms
    Swing
    __
    TBC
    Majority
    32.9
    14.6
    GE19
    63.3
    GE17
    65
    GE15
    66.5
    BY14
    50.6
    GE10
    65.4
  • England East
    Rochford & Southend East
    CON
    HOLD
    James
    Duddridge
    5 terms
    Swing
    __
    TBC
    Majority
    26.7
    15
    GE19
    61
    GE17
    64.3
    GE15
    60.6
    GE10
    58.8
  • England London
    Romford
    CON
    HOLD
    Andrew
    Rosindell
    6 terms
    Swing
    __
    TBC
    Majority
    37.9
    10.3
    GE19
    65.3
    GE17
    67.9
    GE15
    67.7
    GE10
    66.1
  • England South East
    Romsey & Southampton North
    CON
    HOLD
    Caroline
    Nokes
    4 terms
    Swing
    __
    TBC
    Majority
    21.1
    14.7
    GE19
    75.3
    GE17
    74.7
    GE15
    72.8
    GE10
    72.3
  • Scotland
    Ross, Skye & Lochaber
    SNP
    HOLD
    Ian
    Blackford
    3 terms
    Swing
    __
    TBC
    Majority
    23.7
    8.3
    GE19
    73.5
    GE17
    71.7
    GE15
    77.2
    GE10
    67.7
  • England North West
    Rossendale & Darwen
    CON
    HOLD
    Jake
    Berry
    4 terms
    Swing
    __
    TBC
    Majority
    19.5
    13.1
    GE19
    67.1
    GE17
    69.2
    GE15
    58.4
    GE10
    64.7
  • England Yorkshire & Humberside
    Rother Valley
    CON
    GAIN
    Alexander
    Stafford
    Debut
    Swing
    10.4
    con
    Majority
    13
    5.2
    GE19
    65.1
    GE17
    65.8
    GE15
    63.3
    GE10
    65.2
  • England Yorkshire & Humberside
    Rotherham
    LAB
    HOLD
    Sarah
    Champion
    4 terms
    Swing
    __
    TBC
    Majority
    8.7
    21.3
    GE19
    57.8
    GE17
    60
    GE15
    59.4
    BY12
    33.6
    GE10
    60.3
  • England West Midlands
    Rugby
    CON
    HOLD
    Mark
    Pawsey
    4 terms
    Swing
    __
    TBC
    Majority
    26.5
    10.5
    GE19
    70.2
    GE17
    71.1
    GE15
    70.1
    GE10
    69.5
  • England London
    Ruislip, Northwood & Pinner
    CON
    HOLD
    David
    Simmonds
    5 terms
    Swing
    __
    TBC
    Majority
    31
    4.8
    GE19
    72.3
    GE17
    72.7
    GE15
    70
    GE10
    71.3
  • England South East
    Runnymede & Weybridge
    CON
    GAIN*
    Ben
    Spencer
    *Seat was held independently from September to November 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    34.3
    0.7
    GE19
    69
    GE17
    68.9
    GE15
    68.1
    GE10
    66.7
  • England East Midlands
    Rushcliffe
    CON
    GAIN*
    Ruth
    Edwards
    *Seat was held independently from September to November 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    12.6
    1.1
    GE19
    78.5
    GE17
    78
    GE15
    75.3
    GE10
    74.7
  • Scotland
    Rutherglen & Hamilton West
    IND*
    GAIN
    Margaret
    Ferrier
    2 terms (Non-consecutive); *Seat held independently since October 2020
    Swing
    __
    TBC
    Majority
    9.7
    9.2
    GE19
    66.5
    GE17
    63.5
    GE15
    69.7
    GE10
    62
  • England East Midlands
    Rutland & Melton
    CON
    HOLD
    Alicia
    Kearns
    Debut
    Swing
    __
    TBC
    Majority
    46.2
    6.1
    GE19
    70.5
    GE17
    73.4
    GE15
    68.4
    GE10
    72.1
  • England East
    Saffron Walden
    CON
    HOLD
    Kemi
    Badenoch
    2 terms
    Swing
    __
    TBC
    Majority
    43.8
    2.8
    GE19
    72.5
    GE17
    73.1
    GE15
    71.4
    GE10
    72
  • England North West
    Salford & Eccles
    LAB
    HOLD
    Rebecca
    Long-Bailey
    3 terms
    Swing
    __
    TBC
    Majority
    32.3
    8
    GE19
    61.6
    GE17
    61
    GE15
    58.2
    GE10
    62.9
  • England South West
    Salisbury
    CON
    HOLD
    John
    Glen
    4 terms
    Swing
    __
    TBC
    Majority
    36.8
    4.2
    GE19
    72.1
    GE17
    74.1
    GE15
    72.9
    GE10
    67
  • England Yorkshire & Humberside
    Scarborough & Whitby
    CON
    HOLD
    Robert
    Goodwill
    5 terms
    Swing
    __
    TBC
    Majority
    20.7
    11.9
    GE19
    66.8
    GE17
    68.6
    GE15
    64.9
    GE10
    71.2
  • England Yorkshire & Humberside
    Scunthorpe
    CON
    GAIN
    Holly
    Mumby-Croft
    Debut
    Swing
    12.8
    con
    Majority
    17.1
    8.3
    GE19
    60.9
    GE17
    65.3
    GE15
    57.7
    GE10
    55.8
  • England North East
    Sedgefield
    CON
    GAIN
    Paul
    Howell
    Debut
    Swing
    12.8
    con
    Majority
    10.9
    4.5
    GE19
    64.6
    GE17
    65.1
    GE15
    61.6
    GE10
    60.6
  • England North West
    Sefton Central
    LAB
    HOLD
    Bill
    Esterson
    4 terms
    Swing
    __
    TBC
    Majority
    29.7
    0.3
    GE19
    72.9
    GE17
    75.5
    GE15
    72.4
    GE10
    71.2
  • England Yorkshire & Humberside
    Selby & Ainsty
    LAB
    GAIN
    Keir
    Mather
    Debut
    Swing
    23.7
    LAB
    Majority
    11.6
    24.1
    BY23
    44.8
    GE19
    71.7
    GE17
    74
    GE15
    69.4
    GE10
    80.1
  • England South East
    Sevenoaks
    CON
    HOLD
    Laura
    Trott
    Debut
    Swing
    __
    TBC
    Majority
    40.9
    1.9
    GE19
    71
    GE17
    72.1
    GE15
    70.9
    GE10
    74.9
  • England Yorkshire & Humberside
    Sheffield, Brightside & Hillsborough
    LAB
    HOLD
    Gill
    Furniss
    3 terms (1 via 2016 By-election)
    Swing
    __
    TBC
    Majority
    31
    14.7
    GE19
    57.1
    GE17
    60
    BY16
    33.2
    GE15
    54.8
    GE10
    55.2
  • England Yorkshire & Humberside
    Sheffield Central
    LAB
    HOLD
    Paul
    Blomfield
    4 terms
    Swing
    __
    TBC
    Majority
    53.6
    4.4
    GE19
    56.7
    GE17
    62
    GE15
    57.4
    GE10
    62.1
  • England Yorkshire & Humberside
    Sheffield Hallam
    LAB
    GAIN*
    Olivia
    Blake
    *Seat was held independently from Oct 2017 to Nov 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    1.2
    2.6
    GE19
    78.2
    GE17
    77.8
    GE15
    75.3
    GE10
    68.2
  • England Yorkshire & Humberside
    Sheffield Heeley
    LAB
    HOLD
    Louise
    Haigh
    3 terms
    Swing
    __
    TBC
    Majority
    20
    11.3
    GE19
    63.8
    GE17
    65.1
    GE15
    60.7
    GE10
    52.1
  • England Yorkshire & Humberside
    Sheffield South East
    LAB
    HOLD
    Clive
    Betts
    8 terms
    Swing
    __
    TBC
    Majority
    10.2
    16.8
    GE19
    61.9
    GE17
    63.4
    GE15
    59.2
    GE10
    54.9
  • England East Midlands
    Sherwood
    CON
    HOLD
    Mark
    Spencer
    4 terms
    Swing
    __
    TBC
    Majority
    30.7
    21
    GE19
    67.6
    GE17
    70
    GE15
    69.1
    GE10
    63.8
  • England Yorkshire & Humberside
    Shipley
    CON
    HOLD
    Philip
    Davies
    5 terms
    Swing
    __
    TBC
    Majority
    11.6
    2.8
    GE19
    72.9
    GE17
    73
    GE15
    71.7
    GE10
    58.7
  • England West Midlands
    Shrewsbury & Atcham
    CON
    HOLD
    Daniel
    Kawczynski
    5 terms
    Swing
    __
    TBC
    Majority
    19
    7.6
    GE19
    71.8
    GE17
    73.6
    GE15
    70.8
    GE10
    69.9
  • England West Midlands
    Shropshire North
    LDT
    GAIN
    Helen
    Morgan
    Debut
    Swing
    34.2
    TBC
    Majority
    40.6
    25
    BY21
    46.3
    GE19
    67.9
    GE17
    69
    GE15
    67.6
    GE10
    68.5
  • England South East
    Sittingbourne & Sheppey
    CON
    HOLD
    Gordon
    Henderson
    4 terms
    Swing
    __
    TBC
    Majority
    47.6
    18
    GE19
    61.2
    GE17
    62.9
    GE15
    65
    GE10
    63.2
  • England Yorkshire & Humberside
    Skipton & Ripon
    CON
    HOLD
    Julian
    Smith
    4 terms
    Swing
    __
    TBC
    Majority
    40.4
    6
    GE19
    74.6
    GE17
    74.4
    GE15
    71.6
    GE10
    80.9
  • England East Midlands
    Sleaford & North Hykeham
    CON
    HOLD
    Caroline
    Johnson
    3 terms (1 via 2016 By-election)
    Swing
    __
    TBC
    Majority
    48.9
    10.5
    GE19
    70.2
    GE17
    72.4
    BY16
    37.1
    GE15
    70.2
    GE10
    73.2
  • England South East
    Slough
    LAB
    HOLD
    Tan
    Dhesi
    2 terms
    Swing
    __
    TBC
    Majority
    26.7
    4.6
    GE19
    58.2
    GE17
    65.2
    GE15
    55.9
    GE10
    61.9
  • England West Midlands
    Solihull
    IND*
    HOLD
    Julian
    Knight
    3 terms; *Seat held independently since Dec 2022
    Swing
    __
    TBC
    Majority
    38.5
    2.3
    GE19
    70.3
    GE17
    73
    GE15
    70.9
    GE10
    73.6
  • England South West
    Somerset North
    CON
    HOLD
    Liam
    Fox
    8 terms
    Swing
    __
    TBC
    Majority
    28.3
    0.7
    GE19
    77.4
    GE17
    77
    GE15
    73.6
    GE10
    91.8
  • England South West
    Somerset North East
    CON
    HOLD
    Jacob
    Rees-Mogg
    4 terms
    Swing
    __
    TBC
    Majority
    26.2
    7.2
    GE19
    76.4
    GE17
    75.7
    GE15
    73.7
    GE10
    70.3
  • England South West
    Somerton & Frome
    LDT
    GAIN
    Sarah
    Dyke
    Debut
    Swing
    29
    TBC
    Majority
    28.4
    0.8
    BY23
    44.2
    GE19
    75.6
    GE17
    75.3
    GE15
    72.2
    GE10
    86
  • Northern Ireland
    South Down
    SFN
    HOLD
    Chris
    Hazzard
    2 terms
    Swing
    __
    TBC
    Majority
    3.2
    10.6
    GE19
    62.9
    GE17
    67
    GE15
    56.8
    GE10
    60.7
  • England East Midlands
    South Holland & The Deepings
    CON
    HOLD
    John
    Hayes
    7 terms
    Swing
    __
    TBC
    Majority
    62.7
    12.8
    GE19
    64.7
    GE17
    65.9
    GE15
    63.9
    GE10
    75.4
  • England North East
    South Shields
    LAB
    HOLD
    Emma
    Lewell-Buck
    5 terms
    Swing
    __
    TBC
    Majority
    25.3
    10.3
    GE19
    60.3
    GE17
    64
    GE15
    57.8
    BY13
    39.3
    GE10
    52.3
  • England South East
    Southampton Itchen
    CON
    HOLD
    Royston
    Smith
    3 terms
    Swing
    __
    TBC
    Majority
    9.5
    9.4
    GE19
    65.6
    GE17
    65.2
    GE15
    61.8
    GE10
    59.6
  • England South East
    Southampton Test
    LAB
    HOLD
    Alan
    Whitehead
    7 terms
    Swing
    __
    TBC
    Majority
    13.8
    10.8
    GE19
    64.2
    GE17
    66.8
    GE15
    62.1
    GE10
    61.4
  • England East
    Southend West
    CON
    HOLD
    Anna
    Firth
    Debut
    Swing
    __
    CON
    Majority
    ___
    51.6
    BY22
    24
    GE19
    67.4
    GE17
    64.4
    GE15
    66.6
    GE10
    59.5
  • England North West
    Southport
    CON
    HOLD
    Damien
    Moore
    2 terms
    Swing
    __
    TBC
    Majority
    8.6
    2.5
    GE19
    68
    GE17
    69.1
    GE15
    65.5
    GE10
    57.4
  • England South East
    Spelthorne
    CON
    HOLD
    Kwasi
    Kwarteng
    4 terms
    Swing
    __
    TBC
    Majority
    37.2
    10.4
    GE19
    69.8
    GE17
    69
    GE15
    68.9
    GE10
    67.1
  • England East
    St. Albans
    LDT
    GAIN
    Daisy
    Cooper
    Debut
    Swing
    __
    TBC
    Majority
    10.9
    0.2
    GE19
    78.1
    GE17
    78.3
    GE15
    72
    GE10
    70.3
  • England South West
    St. Austell & Newquay
    CON
    HOLD
    Steve
    Double
    3 terms
    Swing
    __
    TBC
    Majority
    29.7
    9.1
    GE19
    69.8
    GE17
    69
    GE15
    65.7
    GE10
    70.3
  • England North West
    St. Helens North
    IND*
    HOLD
    Conor
    McGinn
    3 terms; *Seat held independently since Dec 2022
    Swing
    __
    TBC
    Majority
    25.7
    10.9
    GE19
    62.9
    GE17
    66
    GE15
    61.5
    GE10
    59.4
  • England North West
    St. Helens South & Whiston
    LAB
    HOLD
    Marie
    Rimmer
    3 terms
    Swing
    __
    TBC
    Majority
    38
    8
    GE19
    63.6
    GE17
    66.9
    GE15
    62.3
    GE10
    73.7
  • England North West
    St. Ives
    CON
    HOLD
    Derek
    Thomas
    3 terms
    Swing
    __
    TBC
    Majority
    8.3
    7.7
    GE19
    74.7
    GE17
    75.9
    GE15
    73.7
    GE10
    72.3
  • England West Midlands
    Stafford
    CON
    HOLD
    Theo
    Clarke
    Debut
    Swing
    __
    TBC
    Majority
    28.1
    13.3
    GE19
    70.5
    GE17
    75.9
    GE15
    71
    GE10
    71.4
  • England West Midlands
    Staffordshire Moorlands
    CON
    HOLD
    Karen
    Bradley
    4 terms
    Swing
    __
    TBC
    Majority
    37.7
    13.5
    GE19
    66.7
    GE17
    67.6
    GE15
    67.5
    GE10
    70.9
  • England West Midlands
    Staffordshire South
    CON
    HOLD
    Gavin
    Williamson
    4 terms
    Swing
    __
    TBC
    Majority
    56.5
    12.2
    GE19
    67.9
    GE17
    69.6
    GE15
    58.9
    GE10
    68.5
  • England North West
    Stalybridge & Hyde
    LAB
    HOLD
    Jonathan
    Reynolds
    4 terms
    Swing
    __
    TBC
    Majority
    6.9
    12.2
    GE19
    57.4
    GE17
    59.5
    GE15
    59.4
    GE10
    59.7
  • England East
    Stevenage
    CON
    HOLD
    Stephen
    McPartland
    4 terms
    Swing
    __
    TBC
    Majority
    17.9
    11
    GE19
    66.6
    GE17
    69.7
    GE15
    67.7
    GE10
    66.1
  • Scotland
    Stirling
    SNP
    GAIN
    Alyn
    Smith
    Debut
    Swing
    __
    TBC
    Majority
    17.6
    17.3
    GE19
    76.8
    GE17
    74.3
    GE15
    77.7
    GE10
    71.3
  • England North West
    Stockport
    LAB
    GAIN
    Navendu
    Mishra
    *Seat was held independently/
    by Change UK from Feb-Nov 2019
    Debut
    regained by party
    Swing
    __
    TBC
    Majority
    24.1
    10.8
    GE19
    63.7
    GE17
    65.5
    GE15
    62
    GE10
    62.8
  • England North East
    Stockton North
    LAB
    HOLD
    Alex
    Cunningham
    4 terms
    Swing
    __
    TBC
    Majority
    2.5
    17.9
    GE19
    61.7
    GE17
    64.5
    GE15
    59.8
    GE10
    59.8
  • England North East
    Stockton South
    CON
    GAIN
    Matt
    Vickers
    Debut
    Swing
    5.6
    TBC
    Majority
    9.6
    8
    GE19
    71.3
    GE17
    71.2
    GE15
    69
    GE10
    68.7
  • England West Midlands
    Stoke-on-Trent Central
    CON
    GAIN
    Jo
    Gideon
    Debut
    Swing
    6.9
    TBC
    Majority
    2.1
    9.7
    GE19
    57.9
    GE17
    57
    BY17
    38.2
    GE15
    49.9
    GE10
    53.2
  • England West Midlands
    Stoke-on-Trent North
    CON
    GAIN
    Jonathan
    Gullis
    Debut
    Swing
    10.7
    con
    Majority
    15.7
    10.1
    GE19
    47.6
    GE17
    57.7
    GE15
    53.2
    GE10
    56.3
  • England West Midlands
    Stoke-on-Trent South
    CON
    HOLD
    Jack
    Brereton
    2 terms
    Swing
    __
    TBC
    Majority
    28.5
    26.9
    GE19
    61.4
    GE17
    63.1
    GE15
    57.3
    GE10
    58.8
  • England West Midlands
    Stone
    CON
    HOLD
    Bill
    Cash
    10 terms
    Swing
    __
    TBC
    Majority
    40
    5
    GE19
    71.8
    GE17
    73.8
    GE15
    70.1
    GE10
    71
  • England West Midlands
    Stourbridge
    CON
    HOLD
    Suzanne
    Webb
    Debut
    Swing
    __
    TBC
    Majority
    29.7
    13.7
    GE19
    65.4
    GE17
    67.1
    GE15
    66.6
    GE10
    68.5
  • Northern Ireland
    Strangford
    DUP
    HOLD
    Jim
    Shannon
    4 terms
    Swing
    __
    TBC
    Majority
    18.8
    28.5
    GE19
    56
    GE17
    60.2
    GE15
    52.8
    GE10
    50
  • England West Midlands
    Stratford-on-Avon
    CON
    HOLD
    Nadhim
    Zahawi
    4 terms
    Swing
    __
    TBC
    Majority
    36.3
    3.6
    GE19
    74.4
    GE17
    72.3
    GE15
    72.6
    GE10
    73.2
  • England London
    Streatham
    LAB
    HOLD
    Bell
    Ribeiro-Addy
    Debut
    Swing
    __
    TBC
    Majority
    31.3
    15.8
    GE19
    66.7
    GE17
    71
    GE15
    63.5
    GE10
    63.5
  • England North West
    Stretford & Urmston
    LAB
    HOLD
    Samantha
    Dixon
    Debut
    Swing
    __
    TBC
    Majority
    32.8
    6.5
    BY22
    25.8
    GE19
    69.2
    GE17
    69.9
    GE15
    66.8
    GE10
    64.1
  • England South West
    Stroud
    CON
    GAIN
    Siobhan
    Baillie
    Debut
    Swing
    3.5
    TBC
    Majority
    5.8
    4.7
    GE19
    78
    GE17
    77
    GE15
    75.5
    GE10
    74.7
  • England East
    Suffolk Central & North Ipswich
    CON
    HOLD
    Dan
    Poulter
    4 terms
    Swing
    __
    TBC
    Majority
    41.6
    11.2
    GE19
    73.8
    GE17
    72.4
    GE15
    68.7
    GE10
    71
  • England East
    Suffolk Coastal
    CON
    HOLD
    Therese
    Coffey
    4 terms
    Swing
    __
    TBC
    Majority
    35.2
    7.6
    GE19
    71.2
    GE17
    73.2
    GE15
    70.6
    GE10
    72.5
  • England East
    Suffolk South
    CON
    HOLD
    James
    Cartlidge
    3 terms
    Swing
    __
    TBC
    Majority
    42.8
    10.1
    GE19
    70.2
    GE17
    71.4
    GE15
    71
    GE10
    71.2
  • England East
    Suffolk West
    IND*
    HOLD
    Matt
    Hancock
    4 terms; *Seat held independently since Nov 2022
    Swing
    __
    TBC
    Majority
    45.1
    12.1
    GE19
    64.1
    GE17
    67.2
    GE15
    64.9
    GE10
    65.3
  • England North East
    Sunderland Central
    LAB
    HOLD
    Julie
    Elliott
    4 terms
    Swing
    __
    TBC
    Majority
    6.8
    15.4
    GE19
    59.8
    GE17
    62
    GE15
    57
    GE10
    57.9
  • England South East
    Surrey East
    CON
    GAIN*
    Claire
    Coutinho
    *Seat held independently then by Liberal Democrats from September to November 2019
    Debut
    Swing
    __
    TBC
    Majority
    40.3
    0.1
    GE19
    71.8
    GE17
    74.9
    GE15
    70.4
    GE10
    71.6
  • England South East
    Surrey Heath
    CON
    HOLD
    Michael
    Gove
    5 terms
    Swing
    __
    TBC
    Majority
    31.3
    14.3
    GE19
    72.1
    GE17
    71.6
    GE15
    68.5
    GE10
    69.7
  • England South East
    Surrey South West
    CON
    HOLD
    Jeremy
    Hunt
    5 terms
    Swing
    __
    TBC
    Majority
    14.6
    21.1
    GE19
    76.3
    GE17
    77
    GE15
    74.1
    GE10
    75.1
  • England South East
    Sussex (Mid-)
    CON
    HOLD
    Mims
    Davies
    3 terms (including 2 for Eastleigh); Seat was held independently between September and October 2019.
    Swing
    __
    TBC
    Majority
    29
    2.9
    GE19
    73.7
    GE17
    72.8
    GE15
    72.3
    GE10
    73.2
  • England London
    Sutton & Cheam
    CON
    HOLD
    Paul
    Scully
    3 terms
    Swing
    __
    TBC
    Majority
    16.6
    7.8
    GE19
    70.4
    GE17
    73.8
    GE15
    72.2
    GE10
    73.7
  • England West Midlands
    Sutton Coldfield
    CON
    HOLD
    Andrew
    Mitchell
    8 terms
    Swing
    __
    TBC
    Majority
    36.8
    14.2
    GE19
    69.2
    GE17
    69.9
    GE15
    67.8
    GE10
    68.5
  • Wales
    Swansea East
    LAB
    HOLD
    Carolyn
    Harris
    3 terms
    Swing
    __
    TBC
    Majority
    23.7
    13.7
    GE19
    57.4
    GE17
    60.1
    GE15
    58
    GE10
    55.3
  • Wales
    Swansea West
    IND*
    HOLD
    Geraint
    Davies
    6 terms; *Seat held independently since June 2023.
    Swing
    __
    TBC
    Majority
    22.6
    5.9
    GE19
    62.8
    GE17
    65.5
    GE15
    59.8
    GE10
    58
  • England South West
    Swindon North
    CON
    HOLD
    Justin
    Tomlinson
    4 terms
    Swing
    __
    TBC
    Majority
    29.3
    14.1
    GE19
    66.9
    GE17
    68.5
    GE15
    64.5
    GE10
    65.1
  • England South West
    Swindon South
    CON
    HOLD
    Robert
    Buckland
    4 terms
    Swing
    __
    TBC
    Majority
    13.1
    8.3
    GE19
    69.4
    GE17
    71
    GE15
    66.6
    GE10
    65.7
  • England West Midlands
    Tamworth
    LAB
    GAIN
    Sarah
    Edwards
    Debut
    Swing
    23.9
    LAB
    Majority
    5.1
    37.5
    BY23
    35.9
    GE19
    64.3
    GE17
    66.1
    GE15
    65.6
    GE10
    65.1
  • England North West
    Tatton
    CON
    HOLD
    Esther
    McVey
    3 terms (including 1 for Wirral West)
    Swing
    __
    TBC
    Majority
    35.5
    5.4
    GE19
    70.9
    GE17
    72.4
    GE15
    70.2
    GE10
    68.3
  • England South West
    Taunton Deane
    CON
    HOLD
    Rebecca
    Pow
    3 terms
    Swing
    __
    TBC
    Majority
    18.4
    6.8
    GE19
    71.9
    GE17
    73.8
    GE15
    70.7
    GE10
    70.7
  • England West Midlands
    Telford
    CON
    HOLD
    Lucy
    Allan
    3 terms
    Swing
    __
    TBC
    Majority
    25.6
    24
    GE19
    62.1
    GE17
    66.3
    GE15
    61.4
    GE10
    63.5
  • England South West
    Tewkesbury
    CON
    HOLD
    Laurence
    Robertson
    7 terms
    Swing
    __
    TBC
    Majority
    36.6
    1.6
    GE19
    72.8
    GE17
    72.5
    GE15
    70.1
    GE10
    70.7
  • England South East
    Thanet North
    CON
    HOLD
    Roger
    Gale
    10 terms
    Swing
    __
    TBC
    Majority
    35.7
    13.5
    GE19
    66.2
    GE17
    66.6
    GE15
    70.1
    GE10
    63.7
  • England South East
    Thanet South
    CON
    HOLD
    Craig
    Mackinlay
    3 terms
    Swing
    __
    TBC
    Majority
    21.9
    9
    GE19
    65.8
    GE17
    68.8
    GE15
    70.4
    GE10
    66.2
  • England Yorkshire & Humberside
    Thirsk & Malton
    CON
    HOLD
    Kevin
    Hollinrake
    3 terms
    Swing
    __
    TBC
    Majority
    44.5
    10.5
    GE19
    69.9
    GE17
    71.1
    GE15
    67.6
    GE10
    50.4
  • England South West
    Thornbury & Yate
    CON
    HOLD
    Luke
    Hall
    3 terms
    Swing
    __
    TBC
    Majority
    23.7
    0.2
    GE19
    75.2
    GE17
    74.6
    GE15
    73.7
    GE10
    75.6
  • England East
    Thurrock
    CON
    HOLD
    Jackie
    Doyle-Price
    4 terms
    Swing
    __
    TBC
    Majority
    24.2
    23.5
    GE19
    59.6
    GE17
    64.4
    GE15
    63.9
    GE10
    59.1
  • England South West
    Tiverton & Honiton
    LDT
    GAIN
    Richard
    Foord
    Debut
    Swing
    29.9
    LDT
    Majority
    14.4
    BY22
    52.3
    GE19
    71.9
    GE17
    71.6
    GE15
    70.5
    GE10
    71.7
  • England South East
    Tonbridge & Malling
    CON
    HOLD
    Tom
    Tugendhat
    3 terms
    Swing
    __
    TBC
    Majority
    47.3
    6
    GE19
    73.7
    GE17
    73.7
    GE15
    73.8
    GE10
    71.8
  • England London
    Tooting
    LAB
    HOLD
    Rosena
    Allin-Khan
    3 terms (1 via 2016 By-election)
    Swing
    __
    TBC
    Majority
    24.5
    2
    GE19
    76
    GE17
    72.4
    BY16
    42.8
    GE15
    69.7
    GE10
    69
  • England South West
    Torbay
    CON
    HOLD
    Kevin
    Foster
    3 terms
    Swing
    __
    TBC
    Majority
    35.2
    7.3
    GE19
    67.2
    GE17
    67.4
    GE15
    63
    GE10
    64.9
  • Wales
    Torfaen
    LAB
    HOLD
    Nick
    Thomas-Symonds
    3 terms
    Swing
    __
    TBC
    Majority
    10
    16.6
    GE19
    60.2
    GE17
    62.1
    GE15
    61.4
    GE10
    62.2
  • England South West
    Totnes
    CON
    GAIN*
    Anthony
    Mangnall
    *Seat was held independently from Feb-Aug 2019 then by the
    Liberal Democrats until Nov 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    24.4
    2.5
    GE19
    74.7
    GE17
    72.9
    GE15
    68.6
    GE10
    70.7
  • England London
    Tottenham
    LAB
    HOLD
    David
    Lammy
    7 terms
    Swing
    __
    TBC
    Majority
    64.4
    5.7
    GE19
    61.9
    GE17
    67.7
    GE15
    60.1
    GE10
    59.9
  • England South West
    Truro & Falmouth
    CON
    HOLD
    Cherilyn
    Mackrory
    4 terms
    Swing
    __
    TBC
    Majority
    7.7
    1
    GE19
    77.2
    GE17
    75.8
    GE15
    70
    GE10
    69.5
  • England South East
    Tunbridge Wells
    CON
    HOLD
    Greg
    Clark
    5 terms
    Swing
    __
    TBC
    Majority
    26.8
    3.6
    GE19
    73
    GE17
    72.1
    GE15
    70
    GE10
    68.8
  • England London
    Twickenham
    LDT
    HOLD
    Munira
    Wilson
    Debut
    Swing
    __
    TBC
    Majority
    21.9
    7.2
    GE19
    76
    GE17
    79.5
    GE15
    77.3
    GE10
    74.7
  • England North East
    Tynemouth
    LAB
    HOLD
    Alan
    Campbell
    7 terms
    Swing
    __
    TBC
    Majority
    8.7
    11.8
    GE19
    72.5
    GE17
    73.4
    GE15
    69
    GE10
    70.2
  • England North East
    Tyneside North
    LAB
    HOLD
    Mary
    Glindon
    4 terms
    Swing
    __
    TBC
    Majority
    19
    18.2
    GE19
    63.9
    GE17
    65.8
    GE15
    59
    GE10
    61.1
  • Northern Ireland
    Tyrone West
    SFN
    HOLD
    Órfhlaith
    Begley
    2 terms
    Swing
    __
    TBC
    Majority
    18.2
    4.6
    GE19
    62.2
    BY18
    55.1
    GE17
    68.2
    GE15
    60.5
    GE10
    61.7
  • Northern Ireland
    Ulster (Mid-)
    SFN
    HOLD
    Francie
    Molloy
    4 terms
    Swing
    __
    TBC
    Majority
    21.4
    6.2
    GE19
    63.3
    GE17
    68.2
    GE15
    60.3
    BY13
    55.7
    GE10
    64
  • Northern Ireland
    Upper Bann
    DUP
    HOLD
    Carla
    Lockhart
    5 terms
    Swing
    __
    TBC
    Majority
    16.4
    0.8
    GE19
    60.4
    GE17
    63.9
    GE15
    59
    GE10
    55.3
  • England London
    Uxbridge & South Ruislip
    CON
    HOLD
    Steve
    Tuckwell
    Debut
    Swing
    6.7
    LAB
    Majority
    1.6
    BY23
    46.2
    GE19
    68.5
    GE17
    66.8
    GE15
    63.4
    GE10
    63.9
  • Wales
    Vale of Clwyd
    CON
    GAIN
    James
    Davies
    2 terms (Non-consecutive)
    Swing
    3.6
    CON
    Majority
    4.9
    1.2
    GE19
    65.7
    GE17
    68
    GE15
    62.4
    GE10
    64.3
  • Wales
    Vale of Glamorgan
    CON
    HOLD
    Alun
    Cairns
    4 terms
    Swing
    __
    TBC
    Majority
    6.5
    2.4
    GE19
    71.6
    GE17
    72.6
    GE15
    71.1
    GE10
    69.7
  • England London
    Vauxhall
    LAB
    HOLD
    Florence
    Eshalomi
    Debut
    Swing
    __
    TBC
    Majority
    34.8
    1.9
    GE19
    63.5
    GE17
    67.2
    GE15
    58.7
    GE10
    59
  • England Yorkshire & Humberside
    Wakefield
    LAB
    GAIN
    Simon
    Lightwood
    Debut
    Swing
    12.7
    LAB
    Majority
    17.9
    BY22
    39.5
    GE19
    64.1
    GE17
    65.8
    GE15
    60.9
    GE10
    62.7
  • England North West
    Wallasey
    LAB
    HOLD
    Angela
    Eagle
    8 terms
    Swing
    __
    TBC
    Majority
    39.4
    8.9
    GE19
    70.1
    GE17
    71.7
    GE15
    66.2
    GE10
    64.2
  • England West Midlands
    Walsall North
    CON
    HOLD
    Eddie
    Hughes
    2 terms
    Swing
    __
    TBC
    Majority
    32.7
    25.9
    GE19
    54.4
    GE17
    57.3
    GE15
    55
    GE10
    55.5
  • England West Midlands
    Walsall South
    LAB
    HOLD
    Valerie
    Vaz
    4 terms
    Swing
    __
    TBC
    Majority
    8.1
    12.1
    GE19
    62.4
    GE17
    65.4
    GE15
    61.8
    GE10
    63.1
  • England London
    Walthamstow
    LAB
    HOLD
    Stella
    Creasy
    4 terms
    Swing
    __
    TBC
    Majority
    63.8
    2.7
    GE19
    68.8
    GE17
    70.6
    GE15
    62.1
    GE10
    64.4
  • England North East
    Wansbeck
    LAB
    HOLD
    Ian
    Lavery
    4 terms
    Swing
    __
    TBC
    Majority
    2
    22.8
    GE19
    64
    GE17
    68.4
    GE15
    63.6
    GE10
    62.8
  • England South East
    Wantage
    CON
    HOLD
    David
    Johnston
    Debut
    Swing
    __
    TBC
    Majority
    18.8
    8.5
    GE19
    73.9
    GE17
    72.5
    GE15
    70.3
    GE10
    70.4
  • England West Midlands
    Warley
    LAB
    HOLD
    John
    Spellar
    8 terms
    Swing
    __
    TBC
    Majority
    30.9
    10.1
    GE19
    59.7
    GE17
    63.1
    GE15
    59.3
    GE10
    62.4
  • England North West
    Warrington North
    LAB
    HOLD
    Charlotte
    Nichols
    Debut
    Swing
    __
    TBC
    Majority
    3.3
    16.4
    GE19
    64.6
    GE17
    67.4
    GE15
    62.5
    GE10
    64
  • England North West
    Warrington South
    CON
    GAIN
    Andy
    Carter
    Debut
    Swing
    3.7
    TBC
    Majority
    3.2
    0.9
    GE19
    72
    GE17
    72.4
    GE15
    69.4
    GE10
    68.2
  • England West Midlands
    Warwick & Leamington
    LAB
    HOLD
    Matt
    Western
    2 terms
    Swing
    __
    TBC
    Majority
    1.5
    0.7
    GE19
    71
    GE17
    72.8
    GE15
    70.7
    GE10
    73.1
  • England West Midlands
    Warwickshire North
    CON
    HOLD
    Craig
    Tracey
    3 terms
    Swing
    __
    TBC
    Majority
    39.1
    21.1
    GE19
    65.3
    GE17
    65.3
    GE15
    67.2
    GE10
    67.7
  • England North East
    Washington & Sunderland West
    LAB
    HOLD
    Sharon
    Hodgson
    5 terms
    Swing
    __
    TBC
    Majority
    9.9
    22
    GE19
    56.6
    GE17
    60.3
    GE15
    54.6
    GE10
    55.2
  • England East
    Watford
    CON
    GAIN
    Dean
    Russell
    *Seat was held independently from September to November 2019
    Debut
    Regained by party
    Swing
    __
    TBC
    Majority
    7.6
    4
    GE19
    69.7
    GE17
    67.8
    GE15
    66.6
    GE10
    68.3
  • England East
    Waveney
    CON
    HOLD
    Peter
    Aldous
    4 terms
    Swing
    __
    TBC
    Majority
    35.3
    17.8
    GE19
    61.8
    GE17
    65.2
    GE15
    65.1
    GE10
    65.6
  • England South East
    Wealden
    CON
    HOLD
    Nus
    Ghani
    3 terms
    Swing
    __
    TBC
    Majority
    42.1
    3.1
    GE19
    73.3
    GE17
    74.3
    GE15
    71
    GE10
    72.2
  • England North West
    Weaver Vale
    LAB
    HOLD
    Mike
    Amesbury
    2 terms
    Swing
    __
    TBC
    Majority
    1.1
    6.7
    GE19
    71.9
    GE17
    73.3
    GE15
    68.5
    GE10
    66.1
  • England East Midlands
    Wellingborough
    LAB
    GAIN
    Gen
    Kitchen
    Debut
    Swing
    28.5
    LAB
    Majority
    21.3
    14.4
    BY24
    38
    GE19
    64.3
    GE17
    67.2
    GE15
    65.4
    GE10
    68.7
  • England South West
    Wells
    CON
    HOLD
    James
    Heappey
    3 terms
    Swing
    __
    TBC
    Majority
    16.2
    3.7
    GE19
    73.2
    GE17
    73.8
    GE15
    71.7
    GE10
    70.5
  • England East
    Welwyn Hatfield
    CON
    HOLD
    Grant
    Shapps
    5 terms
    Swing
    __
    TBC
    Majority
    21
    6.8
    GE19
    69.5
    GE17
    70.9
    GE15
    68.5
    GE10
    68.7
  • England Yorkshire & Humberside
    Wentworth & Dearne
    LAB
    HOLD
    John
    Healey
    7 terms
    Swing
    __
    TBC
    Majority
    5.2
    28.5
    GE19
    55.8
    GE17
    58.7
    GE15
    58.1
    GE10
    59
  • England West Midlands
    West Bromwich East
    CON
    GAIN
    Nicola
    Richards
    Debut
    Swing
    12.1
    con
    Majority
    4.4
    15.4
    GE19
    57.9
    GE17
    61.3
    GE15
    58.9
    GE10
    61.3
  • England West Midlands
    West Bromwich West
    CON
    GAIN
    Shaun
    Bailey
    Debut
    Swing
    11.7
    con
    Majority
    11
    1.4
    GE19
    53.4
    GE17
    54.7
    GE15
    53.4
    GE10
    56.9
  • England London
    West Ham
    LAB
    HOLD
    Lyn
    Brown
    5 terms
    Swing
    __
    TBC
    Majority
    53.8
    6.7
    GE19
    61.5
    GE17
    65.7
    GE15
    58.3
    GE10
    56.2
  • England London
    Westminster North
    LAB
    HOLD
    Karen
    Buck
    7 terms
    Swing
    __
    TBC
    Majority
    25.1
    1.5
    GE19
    65.5
    GE17
    67.8
    GE15
    63.4
    GE10
    59.3
  • England North West
    Westmorland & Lonsdale
    LDT
    HOLD
    Tim
    Farron
    5 terms
    Swing
    __
    TBC
    Majority
    3.6
    2.1
    GE19
    77.8
    GE17
    77.9
    GE15
    74.3
    GE10
    77.6
  • England South West
    Weston-Super-Mare
    CON
    HOLD
    John
    Penrose
    5 terms
    Swing
    __
    TBC
    Majority
    30.8
    10.4
    GE19
    67.4
    GE17
    68.7
    GE15
    66
    GE10
    67.5
  • England North West
    Wigan
    LAB
    HOLD
    Lisa
    Nandy
    4 terms
    Swing
    __
    TBC
    Majority
    14.9
    18.8
    GE19
    59.5
    GE17
    62.6
    GE15
    59.5
    GE10
    59.1
  • England South West
    Wiltshire North
    CON
    HOLD
    James
    Gray
    7 terms
    Swing
    __
    TBC
    Majority
    32.2
    10.4
    GE19
    74.7
    GE17
    75.2
    GE15
    74.5
    GE10
    73.7
  • England South West
    Wiltshire South West
    CON
    HOLD
    Andrew
    Murrison
    6 terms
    Swing
    __
    TBC
    Majority
    39.4
    5.9
    GE19
    70.4
    GE17
    71.2
    GE15
    70.7
    GE10
    68.8
  • England London
    Wimbledon
    CON
    HOLD
    Stephen
    Hammond
    5 terms
    Swing
    __
    TBC
    Majority
    1.2
    9.7
    GE19
    77.7
    GE17
    77.2
    GE15
    73.5
    GE10
    73.3
  • England South East
    Winchester
    CON
    HOLD
    Steve
    Brine
    4 terms
    Swing
    __
    TBC
    Majority
    1.7
    15.8
    GE19
    77.9
    GE17
    78.8
    GE15
    74.6
    GE10
    76.2
  • England South East
    Windsor
    CON
    HOLD
    Adam
    Afriyie
    5 terms
    Swing
    __
    TBC
    Majority
    37.3
    4.2
    GE19
    71.6
    GE17
    73.3
    GE15
    70.1
    GE10
    71.7
  • England North West
    Wirral South
    LAB
    HOLD
    Alison
    McGovern
    4 terms
    Swing
    __
    TBC
    Majority
    14
    4.4
    GE19
    76
    GE17
    78.4
    GE15
    73.5
    GE10
    72.2
  • England North West
    Wirral West
    LAB
    HOLD
    Margaret
    Greenwood
    3 terms
    Swing
    __
    TBC
    Majority
    7
    5.2
    GE19
    77.3
    GE17
    78.5
    GE15
    75.6
    GE10
    72.7
  • England East
    Witham
    CON
    HOLD
    Priti
    Patel
    4 terms
    Swing
    __
    TBC
    Majority
    48.8
    10.9
    GE19
    70.1
    GE17
    71.2
    GE15
    70.3
    GE10
    70.5
  • England South East
    Witney
    CON
    HOLD
    Robert
    Courts
    2 terms
    Swing
    __
    TBC
    Majority
    24.7
    10.1
    GE19
    73.1
    GE17
    74
    BY16
    46.7
    GE15
    73.3
    GE10
    73.7
  • England South East
    Woking
    CON
    HOLD
    Jonathan
    Lord
    4 terms
    Swing
    __
    TBC
    Majority
    18.1
    12.1
    GE19
    71.5
    GE17
    72.5
    GE15
    70
    GE10
    72.2
  • England South East
    Wokingham
    CON
    HOLD
    John
    Redwood
    9 terms
    Swing
    __
    TBC
    Majority
    11.9
    19.6
    GE19
    73.8
    GE17
    74.7
    GE15
    71.9
    GE10
    72.1
  • England West Midlands
    Wolverhampton North East
    CON
    GAIN
    Jane
    Stevenson
    Debut
    Swing
    12.2
    con
    Majority
    11.9
    0.7
    GE19
    55.4
    GE17
    60
    GE15
    55.7
    GE10
    59.7
  • England West Midlands
    Wolverhampton South East
    LAB
    HOLD
    Pat
    McFadden
    5 terms
    Swing
    4.6
    TBC
    Majority
    3.7
    19.7
    GE19
    53.1
    GE17
    51.9
    GE15
    55.6
    GE10
    58.6
  • England West Midlands
    Wolverhampton South West
    CON
    GAIN
    Stuart
    Anderson
    DEBUT
    Swing
    __
    TBC
    Majority
    4
    1.1
    GE19
    67.6
    GE17
    70.6
    GE15
    66.6
    GE10
    69.3
  • England West Midlands
    Worcester
    CON
    HOLD
    Robin
    Walker
    4 terms
    Swing
    __
    TBC
    Majority
    13.3
    8.4
    GE19
    69.3
    GE17
    70.6
    GE15
    70
    GE10
    67.2
  • England West Midlands
    Worcestershire (Mid-)
    CON
    HOLD
    Nigel
    Huddleston
    3 terms
    Swing
    __
    TBC
    Majority
    49.9
    7.5
    GE19
    71.7
    GE17
    72.4
    GE15
    71.5
    GE10
    71.2
  • England West Midlands
    Worcestershire West
    CON
    HOLD
    Harriett
    Baldwin
    4 terms
    Swing
    __
    TBC
    Majority
    42.6
    4.8
    GE19
    75.4
    GE17
    75.9
    GE15
    73.7
    GE10
    75
  • England North West
    Workington
    CON
    GAIN
    Mark
    Jenkinson
    Debut
    Swing
    9.7
    TBC
    Majority
    10.1
    0.7
    GE19
    67.8
    GE17
    69.2
    GE15
    65.6
    GE10
    66.3
  • England North West
    Worsley & Eccles South
    LAB
    HOLD
    Barbara
    Keeley
    5 terms
    Swing
    __
    TBC
    Majority
    7.2
    11.2
    GE19
    59.4
    GE17
    61.9
    GE15
    58.3
    GE10
    57.8
  • England South East
    Worthing East & Shoreham
    CON
    HOLD
    Tim
    Loughton
    7 terms
    Swing
    __
    TBC
    Majority
    14
    4.4
    GE19
    70.7
    GE17
    70.3
    GE15
    67.2
    GE10
    66
  • England South East
    Worthing West
    CON
    HOLD
    Peter
    Bottomley
    12 terms
    Swing
    __
    TBC
    Majority
    27.2
    5
    GE19
    69.5
    GE17
    70.1
    GE15
    67.1
    GE10
    65.3
  • England West Midlands
    Wrekin (The)
    CON
    HOLD
    Mark
    Pritchard
    5 terms
    Swing
    __
    TBC
    Majority
    38.3
    19
    GE19
    69.2
    GE17
    72.1
    GE15
    68.9
    GE10
    70.5
  • Wales
    Wrexham
    CON
    GAIN
    Sarah
    Atherton
    Debut
    Swing
    5.7
    TBC
    Majority
    6.3
    1.1
    GE19
    67.4
    GE17
    69.6
    GE15
    64.2
    GE10
    64.8
  • England South East
    Wycombe
    CON
    HOLD
    Steve
    Baker
    4 terms
    Swing
    __
    TBC
    Majority
    7.7
    4.6
    GE19
    70.1
    GE17
    69.4
    GE15
    67.4
    GE10
    65.4
  • England North West
    Wyre & Preston North
    CON
    HOLD
    Ben
    Wallace
    5 terms
    Swing
    __
    TBC
    Majority
    31.7
    8.4
    GE19
    70.4
    GE17
    72.8
    GE15
    70.6
    GE10
    73.6
  • England West Midlands
    Wyre Forest
    CON
    HOLD
    Mark
    Garnier
    4 terms
    Swing
    __
    TBC
    Majority
    42.4
    16.3
    GE19
    64.8
    GE17
    65.8
    GE15
    63.8
    GE10
    66.8
  • England North West
    Wythenshawe & Sale East
    LAB
    HOLD
    Mike
    Kane
    4 terms
    Swing
    __
    TBC
    Majority
    23.2
    9.4
    GE19
    58.7
    GE17
    60
    GE15
    56.9
    BY14
    28
    GE10
    52.1
  • England South West
    Yeovil
    CON
    HOLD
    Marcus
    Fysh
    3 terms
    Swing
    __
    TBC
    Majority
    27.3
    2.5
    GE19
    71.9
    GE17
    71.6
    GE15
    69.1
    GE10
    70.2
  • Wales
    Ynys Môn
    CON
    GAIN*
    Virginia
    Crosbie
    Debut
    Swing
    1.8
    con
    Majority
    5.4
    8.7
    GE19
    70.4
    GE17
    70.6
    GE15
    69.9
    GE10
    68.8
  • England Yorkshire & Humberside
    York Central
    LAB
    HOLD
    Rachael
    Maskell
    3 terms
    Swing
    __
    TBC
    Majority
    27.4
    7.6
    GE19
    66.1
    GE17
    68.7
    GE15
    63.3
    GE10
    61.1
  • England Yorkshire & Humberside
    York Outer
    CON
    HOLD
    Julian
    Sturdy
    4 terms
    Swing
    __
    TBC
    Majority
    18.1
    3.7
    GE19
    74.1
    GE17
    75.7
    GE15
    68.6
    GE10
    70.6
  • England Yorkshire & Humberside
    Yorkshire East
    CON
    HOLD
    Greg
    Knight
    9 terms
    Swing
    __
    TBC
    Majority
    43.2
    15.4
    GE19
    65.3
    GE17
    66.6
    GE15
    61.7
    GE10
    64.4

Political party initials and colours

INIT.
PARTY
CON
Conservative
LAB
Labour
SNP
Scottish National
LDT
Liberal Democrat
GRN
Green
UKI
UK Independence
BXP
Reform Party (previously Brexit Party)
BNP
British National
PCU
Plaid Cymru (Wales)
SFN
Sinn Féin (Northern Ireland)
DUP
Democratic Unionists (Northern Ireland)
UUP
Ulster Unionists (Northern Ireland)
SDL
Social Democratic & Labour (Northern Ireland)
TUV
Traditional Unionist Voice (Northern Ireland)
PBP
People Before Profit (Northern Ireland)
ANI
Alliance (Northern Ireland)
IND
Independent (no party)

Constituencies alternate titles

Consituency listed here as
Known officially as
Aberdeenshire West & Kincardine
West Aberdeenshire & Kincardine
Andtrim East
East Antrim
Antrim North
North Antrim
Antrim South
South Antrim
Ayrshire Central
Central Ayrshire
Ayrshire North & Arran
North Ayrshire & Arran
Basildon South & East Thurrock
South Basildon & East Thurrock
Bedfordshire (Mid-)
Mid-Bedfordshire
Bedfordshire North East
North East Bedfordshire
Bedfordshire South West
South West Bedfordshire
Cambridgeshire North East
North East Cambridgeshire
Cambridgeshire North West
North West Cambridgeshire
Cambridgeshire South
South Cambridgeshire
Cambridgeshire South East
South East Cambridgeshire
Chester (City of)
City of Chester
Cornwall North
North Cornwall
Cornwall South East
South East Cornwall
Cotswolds, The
The Cotswolds
Derbyshire (Mid-)
Mid-Derbyshire
Derbyshire North East
North East Derbyshire
Derbyshire South
South Derbyshire
Devon Central
Central Devon
Devon East
East Devon
Devon North
North Devon
Devon South West
South West Devon
Devon West & Torridge
Torridge & West Devon
Dorset (Mid-) & North Poole
Mid-Dorset & North Poole
Dorset North
North Dorset
Dorset South
South Dorset
Dorset West
West Dorset
Dunbartonshire East
East Dunbartonshire
Dunbartonshire West
West Dunbartonshire
Durham (City of)
City of Durham
Durham North
North Durham
Durham North
North Durham
Durham North West
North West Durham
Fife North East
North East Fife
Hampshire East
East Hampshire
Hampshire North East
North East Hampshire
Hampshire North West
North West Hampshire
Herefordshire North
North Herefordshire
Consituency listed here as
Known officially as
Hertfordshire North East
North East Hertfordshire
Hertfordshire South West
South West Hertfordshire
Hull East
Kingston-upon-Hull East
Hull North
Kingston-upon-Hull North
Hull West & Hessle
Kingston-upon-Hull West & Hessle
Lancashire West
West Lancashire
Leicestershire North West
North West Leicestershire
Leicestershire South
South Leicestershire
London & Westminster (Cities of)
Cities of London & Westminster
Londonderry East
East Londonderry
Lothian East
East Lothian
Norfolk (Mid-)
Mid-Norfolk
Norfolk North
North Norfolk
Norfolk North West
North West Norfolk
Norfolk South
South Norfolk
Norfolk South West
South West Norfolk
Northamptonshire South
South Northamptonshire
Renfrewshire East
East Renfrewshire
Ribble South
South Ribble
Shropshire North
North Shropshire
Somerset North
North Somerset
Somerset North East
North East Somerset
Suffolk South
South Suffolk
Suffolk West
West Suffolk
Surrey East
East Surrey
Surrey South West
South West Surrey
Sussex (Mid-)
Mid-Sussex
Swindon North
North Swindon
Swindon South
South Swindon
Thanet North
North Thanet
Thanet South
South Thanet
Tyneside North
North Tyneside
Tyrone West
West Tyrone
Ulster (Mid-)
Mid-Ulster
Warwickshire North
North Warwickshire
Wiltshire North
North Wiltshire
Wiltshire South West
South West Wiltshire
Worthing East & Shoreham
East Worthing & Shoreham
Wrekin, The
The Wrekin
Yorkshire East
East Yorkshire

About this page

This page was first published in May 2017 as a redesigned successor of the original At A Glance: UK General Election 2015 pages published in May 2015. Information on this page may change as a result of any inaccuracies identified. Key sources of data for this page include Parliament.uk, the Electoral Commission, Wikipedia and the BBC.

This page uses a modified version of MixItUp from Kunka Labs.

Selected photographs of MPs have been sourced (then modified and re-formatted) from the UK Parliament website under an Attribution 3.0 Unported (CC BY 3.0) license