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
North West Norfolk James Wild (Con) Con hold 19,922
North Wiltshire James Gray (Con) Con hold 17,626
Northampton North Michael Ellis (Con) Con hold 5,507
Northampton South Andrew Lewer (Con) Con hold 4,697
Norwich North Chloe Smith (Con) Con hold 4,738
Norwich South Clive Lewis (Lab) Lab hold 12,760
Nottingham East Nadia Whittome (Lab) Lab hold 17,393
Nottingham North Alex Norris (Lab) Lab hold 4,490
Nottingham South Lilian Greenwood (Lab) Lab hold 12,568
Nuneaton Marcus Jones (Con) Con hold 13,144
Ochil and South Perthshire John Nicolson (SNP) SNP gain from Con 4,498
Ogmore Chris Elmore (Lab) Lab hold 7,805
Old Bexley and Sidcup James Brokenshire (Con) Con hold 18,952
Oldham East and Saddleworth Debbie Abrahams (Lab) Lab hold 1,499
Oldham West and Royton Jim McMahon (Lab) Lab hold 11,127
Orkney and Shetland Alistair Carmichael (LD) LD hold 2,507
Orpington Gareth Bacon (Con) Con hold 22,378
Oxford East Anneliese Dodds (Lab) Lab hold 17,832
Oxford West and Abingdon Layla Moran (LD) LD hold 8,943
Paisley and Renfrewshire North Gavin Newlands (SNP) SNP hold 11,902
Paisley and Renfrewshire South Mhairi Black (SNP) SNP hold 10,679
Pendle Andrew Stephenson (Con) Con hold 6,186
Penistone and Stocksbridge Miriam Cates (Con) Con gain from Lab 7,210
Penrith and The Border Neil Hudson (Con) Con hold 18,519
Perth and North Perthshire Pete Wishart (SNP) SNP hold 7,550
Peterborough Paul Bristow (Con) Con gain from Lab 2,580
Plymouth, Moor View Johnny Mercer (Con) Con hold 12,897
Plymouth, Sutton and Devonport Luke Pollard (Lab) Lab hold 4,757
Pontypridd Alex Davies-Jones (Lab) Lab hold 5,887
Poole Robert Syms (Con) Con hold 19,116
Poplar and Limehouse Apsana Begum (Lab) Lab hold 28,904
Portsmouth North Penny Mordaunt (Con) Con hold 15,780
Portsmouth South Stephen Morgan (Lab) Lab hold 5,363
Preseli Pembrokeshire Stephen Crabb (Con) Con hold 5,062
Preston Mark Hendrick (Lab) Lab hold 12,146
Pudsey Stuart Andrew (Con) Con hold 3,517
Putney Fleur Anderson (Lab) Lab gain from Con 4,774
Rayleigh and Wickford Mark Francois (Con) Con hold 31,000
Reading East Mathew Rodda (Lab) Lab hold 5,924
Reading West Alok Sharma (Con) Con hold 4,117
Redcar Jacob Young (Con) Con gain from Lab 3,527
Redditch Rachel Maclean (Con) Con hold 16,036
Reigate Crispin Blunt (Con) Con hold 18,310
Rhondda Chris Bryant (Lab) Lab hold 11,440
Ribble Valley Nigel Evans (Con) Con hold 18,439
Richmond (Yorks) Rishi Sunak (Con) Con hold 27,210
Richmond Park Sarah Olney (LD) LD gain from Con 7,766
Rochdale Tony Lloyd (Lab) Lab hold 9,668
Rochester and Strood Kelly Tolhurst (Con) Con hold 17,072
Rochford and Southend East James Duddridge (Con) Con hold 12,286
Romford Andrew Rosindell (Con) Con hold 17,893
Romsey and Southampton North Caroline Nokes (Con) Con hold 10,872
Ross, Skye and Lochaber Ian Blackford (SNP) SNP hold 9,443
Rossendale and Darwen Jake Berry (Con) Con hold 9,522
Rother Valley Alexander Stafford (Con) Con gain from Lab 6,318
Rotherham Sarah Champion (Lab) Lab hold 3,121
Rugby Mark Pawsey (Con) Con hold 13,447
Ruislip, Northwood and Pinner David Simmonds (Con) Con hold 16,394
Runnymede and Weybridge Ben Spencer (Con) Con hold 18,270
Rushcliffe Ruth Edwards (Con) Con hold 7,643

Source: UK Parliament election results.