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
Islington North Jeremy Corbyn (Lab) Lab hold 26,188
Islington South and Finsbury Emily Thornberry (Lab) Lab hold 17,328
Islwyn Chris Evans (Lab) Lab hold 5,464
Jarrow Kate Osborne (Lab) Lab hold 7,120
Keighley Robbie Moore (Con) Con gain from Lab 2,218
Kenilworth and Southam Jeremy Wright (Con) Con hold 20,353
Kensington Felicity Buchan (Con) Con gain from Lab 150
Kettering Philip Hollobone (Con) Con hold 16,765
Kilmarnock and Loudoun Alan Brown (SNP) SNP hold 12,659
Kingston and Surbiton Edward Davey (LD) LD hold 10,489
Kingston upon Hull East Karl Turner (Lab) Lab hold 1,239
Kingston upon Hull North Diana Johnson (Lab) Lab hold 7,593
Kingston upon Hull West and Hessle Emma Hardy (Lab) Lab hold 2,856
Kingswood Chris Skidmore (Con) Con hold 11,220
Kirkcaldy and Cowdenbeath Neale Hanvey (SNP) SNP gain from Lab 1,243
Knowsley George Howarth (Lab) Lab hold 39,942
Lagan Valley Jeffrey M. Donaldson (DUP) DUP hold 6,499
Lanark and Hamilton East Angela Crawley (SNP) SNP hold 5,187
Lancaster and Fleetwood Cat Smith (Lab) Lab hold 2,380
Leeds Central Hilary Benn (Lab) Lab hold 19,270
Leeds East Richard Burgon (Lab) Lab hold 5,531
Leeds North East Fabian Hamilton (Lab) Lab hold 17,089
Leeds North West Alex Sobel (Lab) Lab hold 10,749
Leeds West Rachel Reeves (Lab) Lab hold 10,564
Leicester East Claudia Webbe (Lab) Lab hold 6,019
Leicester South Jonathan Ashworth (Lab) Lab hold 22,675
Leicester West Liz Kendall (Lab) Lab hold 4,212
Leigh James Grundy (Con) Con gain from Lab 1,965
Lewes Maria Caulfield (Con) Con hold 2,457
Lewisham East Janet Daby (Lab) Lab hold 17,008
Lewisham West and Penge Ellie Reeves (Lab) Lab hold 21,543
Lewisham, Deptford Vicky Foxcroft (Lab) Lab hold 32,913
Leyton and Wanstead John Cryer (Lab) Lab hold 20,808
Lichfield Michael Fabricant (Con) Con hold 23,638
Lincoln Karl McCartney (Con) Con gain from Lab 3,514
Linlithgow and East Falkirk Martyn Day (SNP) SNP hold 11,266
Liverpool, Riverside Kim Johnson (Lab) Lab hold 37,043
Liverpool, Walton Dan Carden (Lab) Lab hold 30,520
Liverpool, Wavertree Paula Barker (Lab) Lab hold 27,085
Liverpool, West Derby Ian Byrne (Lab) Lab hold 29,984
Livingston Hannah Bardell (SNP) SNP hold 13,435
Llanelli Nia Griffith (Lab) Lab hold 4,670
Loughborough Jane Hunt (Con) Con hold 7,169
Louth and Horncastle Victoria Atkins (Con) Con hold 28,868
Ludlow Philip Dunne (Con) Con hold 23,648
Luton North Sarah Owen (Lab) Lab hold 9,247
Luton South Rachel Hopkins (Lab) Lab hold 8,756
Macclesfield David Rutley (Con) Con hold 10,711
Maidenhead Theresa May (Con) Con hold 18,846
Maidstone and The Weald Helen Grant (Con) Con hold 21,772
Makerfield Yvonne Fovargue (Lab) Lab hold 4,740
Maldon John Whittingdale (Con) Con hold 30,041
Manchester Central Lucy Powell (Lab) Lab hold 29,089
Manchester, Gorton Afzal Khan (Lab) Lab hold 30,339
Manchester, Withington Jeff Smith (Lab) Lab hold 27,905
Mansfield Ben Bradley (Con) Con hold 16,306
Meon Valley Flick Drummond (Con) Con hold 23,555
Meriden Saqib Bhatti (Con) Con hold 22,836
Merthyr Tydfil and Rhymney Gerald Jones (Lab) Lab hold 10,606
Mid Bedfordshire Nadine Dorries (Con) Con hold 24,664

Source: UK Parliament election results.