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
Central Ayrshire Philippa Whitford (SNP) SNP hold 5,304
Central Devon Mel Stride (Con) Con hold 17,721
Central Suffolk and North Ipswich Dan Poulter (Con) Con hold 23,391
Ceredigion Ben Lake (PC) PC hold 6,329
Charnwood Edward Argar (Con) Con hold 22,397
Chatham and Aylesford Tracey Crouch (Con) Con hold 18,540
Cheadle Mary Robinson (Con) Con hold 2,336
Chelmsford Vicky Ford (Con) Con hold 17,621
Chelsea and Fulham Greg Hands (Con) Con hold 11,241
Cheltenham Alex Chalk (Con) Con hold 981
Chesham and Amersham Cheryl Gillan (Con) Con hold 16,223
Chesterfield Toby Perkins (Lab) Lab hold 1,451
Chichester Gillian Keegan (Con) Con hold 21,490
Chingford and Woodford Green Iain Duncan Smith (Con) Con hold 1,262
Chippenham Michelle Donelan (Con) Con hold 11,288
Chipping Barnet Theresa Villiers (Con) Con hold 1,212
Chorley Lindsay Hoyle (Independent) Spk gain from Lab 17,392
Christchurch Christopher Chope (Con) Con hold 24,617
Cities of London and Westminster Nickie Aiken (Con) Con hold 3,953
City of Chester Christian Matheson (Lab) Lab hold 6,164
City of Durham Mary Foy (Lab) Lab hold 5,025
Clacton Giles Watling (Con) Con hold 24,702
Cleethorpes Martin Vickers (Con) Con hold 21,418
Clwyd South Simon Baynes (Con) Con gain from Lab 1,239
Clwyd West David Jones (Con) Con hold 6,747
Coatbridge, Chryston and Bellshill Steven Bonnar (SNP) SNP gain from Lab 5,624
Colchester Will Quince (Con) Con hold 9,423
Colne Valley Jason McCartney (Con) Con gain from Lab 5,103
Congleton Fiona Bruce (Con) Con hold 18,561
Copeland Trudy Harrison (Con) Con hold 5,842
Corby Tom Pursglove (Con) Con hold 10,268
Coventry North East Colleen Fletcher (Lab) Lab hold 7,692
Coventry North West Taiwo Owatemi (Lab) Lab hold 208
Coventry South Zarah Sultana (Lab) Lab hold 401
Crawley Henry Smith (Con) Con hold 8,360
Crewe and Nantwich Kieran Mullan (Con) Con gain from Lab 8,508
Croydon Central Sarah Jones (Lab) Lab hold 5,949
Croydon North Steve Reed (Lab) Lab hold 24,673
Croydon South Chris Philp (Con) Con hold 12,339
Cumbernauld, Kilsyth and Kirkintilloch East Stuart C. McDonald (SNP) SNP hold 12,976
Cynon Valley Beth Winter (Lab) Lab hold 8,822
Dagenham and Rainham Jon Cruddas (Lab) Lab hold 293
Darlington Peter Gibson (Con) Con gain from Lab 3,294
Dartford Gareth Johnson (Con) Con hold 19,160
Daventry Chris Heaton-Harris (Con) Con hold 26,080
Delyn Rob Roberts (Con) Con gain from Lab 865
Denton and Reddish Andrew Gwynne (Lab) Lab hold 6,175
Derby North Amanda Solloway (Con) Con gain from Lab 2,540
Derby South Margaret Beckett (Lab) Lab hold 6,019
Derbyshire Dales Sarah Dines (Con) Con hold 17,381
Devizes Danny Kruger (Con) Con hold 23,993
Dewsbury Mark Eastwood (Con) Con gain from Lab 1,561
Don Valley Nick Fletcher (Con) Con gain from Lab 3,630
Doncaster Central Rosie Winterton (Lab) Lab hold 2,278
Doncaster North Edward Miliband (Lab) Lab hold 2,370
Dover Natalie Elphicke (Con) Con hold 12,278
Dudley North Marco Longhi (Con) Con gain from Lab 11,533
Dudley South Mike Wood (Con) Con hold 15,565
Dulwich and West Norwood Helen Hayes (Lab) Lab hold 27,310
Dumfries and Galloway Alister Jack (Con) Con hold 1,805

Source: UK Parliament election results.