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
Mid Derbyshire Pauline Latham (Con) Con hold 15,385
Mid Dorset and North Poole Michael Tomlinson (Con) Con hold 14,898
Mid Norfolk George Freeman (Con) Con hold 22,594
Mid Sussex Mims Davies (Con) Con hold 18,197
Mid Ulster Francie Molloy (SF) SF hold 9,537
Mid Worcestershire Nigel Huddleston (Con) Con hold 28,018
Middlesbrough Andy McDonald (Lab) Lab hold 8,395
Middlesbrough South and East Cleveland Simon Clarke (Con) Con hold 11,626
Midlothian Owen Thompson (SNP) SNP gain from Lab 5,705
Milton Keynes North Ben Everitt (Con) Con hold 6,255
Milton Keynes South Iain Stewart (Con) Con hold 6,944
Mitcham and Morden Siobhain McDonagh (Lab) Lab hold 16,482
Mole Valley Paul Beresford (Con) Con hold 12,041
Monmouth David T. C. Davies (Con) Con hold 9,982
Montgomeryshire Craig Williams (Con) Con hold 12,138
Moray Douglas Ross (Con) Con hold 513
Morecambe and Lunesdale David Morris (Con) Con hold 6,354
Morley and Outwood Andrea Jenkyns (Con) Con hold 11,267
Motherwell and Wishaw Marion Fellows (SNP) SNP hold 6,268
Na h-Eileanan an Iar Angus Brendan MacNeil (SNP) SNP hold 2,438
Neath Christina Rees (Lab) Lab hold 5,637
New Forest East Julian Lewis (Con) Con hold 25,251
New Forest West Desmond Swayne (Con) Con hold 24,403
Newark Robert Jenrick (Con) Con hold 21,816
Newbury Laura Farris (Con) Con hold 16,047
Newcastle upon Tyne Central Chi Onwurah (Lab) Lab hold 12,278
Newcastle upon Tyne East Nicholas Brown (Lab) Lab hold 15,463
Newcastle upon Tyne North Catherine McKinnell (Lab) Lab hold 5,765
Newcastle-under-Lyme Aaron Bell (Con) Con gain from Lab 7,446
Newport East Jessica Morden (Lab) Lab hold 1,992
Newport West Ruth Jones (Lab) Lab hold 902
Newry and Armagh Mickey Brady (SF) SF hold 9,287
Newton Abbot Anne Marie Morris (Con) Con hold 17,501
Normanton, Pontefract and Castleford Yvette Cooper (Lab) Lab hold 1,276
North Antrim Ian Paisley (DUP) DUP hold 12,721
North Ayrshire and Arran Patricia Gibson (SNP) SNP hold 8,521
North Cornwall Scott Mann (Con) Con hold 14,752
North Devon Selaine Saxby (Con) Con hold 14,813
North Dorset Simon Hoare (Con) Con hold 24,301
North Down Stephen Farry (APNI) APNI gain from Ind 2,968
North Durham Kevan Jones (Lab) Lab hold 4,742
North East Bedfordshire Richard Fuller (Con) Con hold 24,283
North East Cambridgeshire Stephen Barclay (Con) Con hold 29,993
North East Derbyshire Lee Rowley (Con) Con hold 12,876
North East Fife Wendy Chamberlain (LD) LD gain from SNP 1,316
North East Hampshire Ranil Jayawardena (Con) Con hold 20,211
North East Hertfordshire Oliver Heald (Con) Con hold 18,189
North East Somerset Jacob Rees-Mogg (Con) Con hold 14,729
North Herefordshire Bill Wiggin (Con) Con hold 24,856
North Norfolk Duncan Baker (Con) Con gain from LD 14,395
North Shropshire Owen Paterson (Con) Con hold 22,949
North Somerset Liam Fox (Con) Con hold 17,536
North Swindon Justin Tomlinson (Con) Con hold 16,171
North Thanet Roger Gale (Con) Con hold 17,189
North Tyneside Mary Glindon (Lab) Lab hold 9,561
North Warwickshire Craig Tracey (Con) Con hold 17,956
North West Cambridgeshire Shailesh Vara (Con) Con hold 25,983
North West Durham Richard Holden (Con) Con gain from Lab 1,144
North West Hampshire Kit Malthouse (Con) Con hold 26,308
North West Leicestershire Andrew Bridgen (Con) Con hold 20,400

Source: UK Parliament election results.