Elections

2019 General Election

Polling day was 12 December 2019. Results in all 650 constituencies are below. Search for a seat, or open any row for the full list of candidates.

Seats won

PartySeatsShare of seats
Conservative 365 56.2%
Labour 202 31.1%
Scottish National Party 48 7.4%
Liberal Democrat 11 1.7%
Democratic Unionist Party 8 1.2%
Sinn Féin 7 1.1%
Plaid Cymru 4 0.6%
Social Democratic & Labour Party 2 0.3%
Alliance 1 0.2%
Green Party 1 0.2%
Independent 1 0.2%

Constituency results

650 seats
ConstituencyWinnerResultMajority
Dumfriesshire, Clydesdale and Tweeddale David Mundell (Con) Con hold 3,781
Dundee East Stewart Hosie (SNP) SNP hold 13,375
Dundee West Chris Law (SNP) SNP hold 12,259
Dunfermline and West Fife Douglas Chapman (SNP) SNP hold 10,699
Dwyfor Meirionnydd Liz Saville Roberts (PC) PC hold 4,740
Ealing Central and Acton Rupa Huq (Lab) Lab hold 13,300
Ealing North James Murray (Lab) Lab hold 12,269
Ealing, Southall Virendra Sharma (Lab) Lab hold 16,084
Easington Grahame Morris (Lab) Lab hold 6,581
East Antrim Sammy Wilson (DUP) DUP hold 6,706
East Devon Simon Jupp (Con) Con hold 6,708
East Dunbartonshire Amy Callaghan (SNP) SNP gain from LD 149
East Ham Stephen Timms (Lab) Lab hold 33,176
East Hampshire Damian Hinds (Con) Con hold 19,696
East Kilbride, Strathaven and Lesmahagow Lisa Cameron (SNP) SNP hold 13,322
East Londonderry Gregory Campbell (DUP) DUP hold 9,607
East Lothian Kenny MacAskill (SNP) SNP gain from Lab 3,886
East Renfrewshire Kirsten Oswald (SNP) SNP gain from Con 5,426
East Surrey Claire Coutinho (Con) Con hold 24,040
East Worthing and Shoreham Tim Loughton (Con) Con hold 7,474
East Yorkshire Greg Knight (Con) Con hold 22,787
Eastbourne Caroline Ansell (Con) Con gain from LD 4,331
Eastleigh Paul Holmes (Con) Con hold 15,607
Eddisbury Edward Timpson (Con) Con hold 18,443
Edinburgh East Tommy Sheppard (SNP) SNP hold 10,417
Edinburgh North and Leith Deidre Brock (SNP) SNP hold 12,808
Edinburgh South Ian Murray (Lab) Lab hold 11,095
Edinburgh South West Joanna Cherry (SNP) SNP hold 11,982
Edinburgh West Christine Jardine (LD) LD hold 3,769
Edmonton Kate Osamor (Lab) Lab hold 16,015
Ellesmere Port and Neston Justin Madders (Lab) Lab hold 8,764
Elmet and Rothwell Alec Shelbrooke (Con) Con hold 17,353
Eltham Clive Efford (Lab) Lab hold 3,197
Enfield North Feryal Clark (Lab) Lab hold 6,492
Enfield, Southgate Bambos Charalambous (Lab) Lab hold 4,450
Epping Forest Eleanor Laing (Con) Con hold 22,173
Epsom and Ewell Chris Grayling (Con) Con hold 17,873
Erewash Maggie Throup (Con) Con hold 10,606
Erith and Thamesmead Abena Oppong-Asare (Lab) Lab hold 3,758
Esher and Walton Dominic Raab (Con) Con hold 2,743
Exeter Ben Bradshaw (Lab) Lab hold 10,403
Falkirk John McNally (SNP) SNP hold 14,948
Fareham Suella Braverman (Con) Con hold 26,086
Faversham and Mid Kent Helen Whately (Con) Con hold 21,976
Feltham and Heston Seema Malhotra (Lab) Lab hold 7,859
Fermanagh and South Tyrone Michelle Gildernew (SF) SF hold 57
Filton and Bradley Stoke Jack Lopresti (Con) Con hold 5,646
Finchley and Golders Green Mike Freer (Con) Con hold 6,562
Folkestone and Hythe Damian Collins (Con) Con hold 21,337
Forest of Dean Mark Harper (Con) Con hold 15,869
Foyle Colum Eastwood (SDLP) SDLP gain from SF 17,110
Fylde Mark Menzies (Con) Con hold 16,611
Gainsborough Edward Leigh (Con) Con hold 22,967
Garston and Halewood Maria Eagle (Lab) Lab hold 31,624
Gateshead Ian Mearns (Lab) Lab hold 7,200
Gedling Tom Randall (Con) Con gain from Lab 679
Gillingham and Rainham Rehman Chishti (Con) Con hold 15,119
Glasgow Central Alison Thewliss (SNP) SNP hold 6,474
Glasgow East David Linden (SNP) SNP hold 5,566
Glasgow North Patrick Grady (SNP) SNP hold 5,601

Source: UK Parliament election results.