Elections

2017 General Election

Polling day was 8 June 2017. 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 317 48.8%
Labour 262 40.3%
Scottish National Party 35 5.4%
Liberal Democrat 12 1.8%
Democratic Unionist Party 10 1.5%
Sinn Féin 7 1.1%
Plaid Cymru 4 0.6%
Independent 2 0.3%
Green Party 1 0.2%

Constituency results

650 seats
ConstituencyWinnerResultMajority
Mid Derbyshire Pauline Latham (Con) Con hold 11,616
Mid Dorset and North Poole Michael Tomlinson (Con) Con hold 15,339
Mid Norfolk George Freeman (Con) Con hold 16,086
Mid Sussex Nicholas Soames (Con) Con hold 19,673
Mid Ulster Francie Molloy (SF) SF hold 12,890
Mid Worcestershire Nigel Huddleston (Con) Con hold 23,326
Middlesbrough Andy McDonald (Lab) Lab hold 13,873
Middlesbrough South and East Cleveland Simon Clarke (Con) Con gain from Lab 1,020
Midlothian Danielle Rowley (Lab) Lab gain from SNP 885
Milton Keynes North Mark Lancaster (Con) Con hold 1,975
Milton Keynes South Iain Stewart (Con) Con hold 1,665
Mitcham and Morden Siobhain McDonagh (Lab) Lab hold 21,375
Mole Valley Paul Beresford (Con) Con hold 24,137
Monmouth David Davies (Con) Con hold 8,206
Montgomeryshire Glyn Davies (Con) Con hold 9,285
Moray Douglas Ross (Con) Con gain from SNP 4,159
Morecambe and Lunesdale David Morris (Con) Con hold 1,399
Morley and Outwood Andrea Jenkyns (Con) Con hold 2,104
Motherwell and Wishaw Marion Fellows (SNP) SNP hold 318
Na h-Eileanan an Iar Angus MacNeil (SNP) SNP hold 1,007
Neath Christina Rees (Lab) Lab hold 12,631
New Forest East Julian Lewis (Con) Con hold 21,995
New Forest West Desmond Swayne (Con) Con hold 23,431
Newark Robert Jenrick (Con) Con hold 18,149
Newbury Richard Benyon (Con) Con hold 24,380
Newcastle upon Tyne Central Chi Onwurah (Lab) Lab hold 14,937
Newcastle upon Tyne East Nicholas Brown (Lab) Lab hold 19,261
Newcastle upon Tyne North Catherine McKinnell (Lab) Lab hold 10,349
Newcastle-under-Lyme Paul Farrelly (Lab) Lab hold 30
Newport East Jessica Morden (Lab) Lab hold 8,003
Newport West Paul Flynn (Lab) Lab hold 5,658
Newry and Armagh Mickey Brady (SF) SF hold 12,489
Newton Abbot Anne Marie Morris (Con) Con hold 17,160
Normanton, Pontefract and Castleford Yvette Cooper (Lab) Lab hold 14,499
North Antrim Ian Paisley (DUP) DUP hold 20,643
North Ayrshire and Arran Patricia Gibson (SNP) SNP hold 3,633
North Cornwall Scott Mann (Con) Con hold 7,200
North Devon Peter Heaton-Jones (Con) Con hold 4,332
North Dorset Simon Hoare (Con) Con hold 25,777
North Down Sylvia Hermon (Independent) Ind hold 1,208
North Durham Kevan Jones (Lab) Lab hold 12,939
North East Bedfordshire Alistair Burt (Con) Con hold 20,862
North East Cambridgeshire Stephen Barclay (Con) Con hold 21,270
North East Derbyshire Lee Rowley (Con) Con gain from Lab 2,860
North East Fife Stephen Gethins (SNP) SNP hold 2
North East Hampshire Ranil Jayawardena (Con) Con hold 27,772
North East Hertfordshire Oliver Heald (Con) Con hold 16,835
North East Somerset Jacob Rees-Mogg (Con) Con hold 10,235
North Herefordshire Bill Wiggin (Con) Con hold 21,602
North Norfolk Norman Lamb (LD) LD hold 3,512
North Shropshire Owen Paterson (Con) Con hold 16,355
North Somerset Liam Fox (Con) Con hold 17,103
North Swindon Justin Tomlinson (Con) Con hold 8,335
North Thanet Roger Gale (Con) Con hold 10,738
North Tyneside Mary Glindon (Lab) Lab hold 19,284
North Warwickshire Craig Tracey (Con) Con hold 8,510
North West Cambridgeshire Shailesh Vara (Con) Con hold 18,008
North West Durham Laura Pidcock (Lab) Lab hold 8,792
North West Hampshire Kit Malthouse (Con) Con hold 22,679
North West Leicestershire Andrew Bridgen (Con) Con hold 13,286

Source: UK Parliament election results.