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
Glasgow North East Paul Sweeney (Lab) Lab gain from SNP 242
Glasgow North West Carol Monaghan (SNP) SNP hold 2,561
Glasgow South Stewart McDonald (SNP) SNP hold 2,027
Glasgow South West Chris Stephens (SNP) SNP hold 60
Glenrothes Peter Grant (SNP) SNP hold 3,267
Gloucester Richard Graham (Con) Con hold 5,520
Gordon Colin Clark (Con) Con gain from SNP 2,607
Gosport Caroline Dinenage (Con) Con hold 17,211
Gower Tonia Antoniazzi (Lab) Lab gain from Con 3,269
Grantham and Stamford Nick Boles (Con) Con hold 20,094
Gravesham Adam Holloway (Con) Con hold 9,347
Great Grimsby Melanie Onn (Lab) Lab hold 2,565
Great Yarmouth Brandon Lewis (Con) Con hold 7,973
Greenwich and Woolwich Matthew Pennycook (Lab) Lab hold 20,714
Guildford Anne Milton (Con) Con hold 17,040
Hackney North and Stoke Newington Diane Abbott (Lab) Lab hold 35,139
Hackney South and Shoreditch Meg Hillier (Lab) Lab hold 37,931
Halesowen and Rowley Regis James Morris (Con) Con hold 5,253
Halifax Holly Lynch (Lab) Lab hold 5,376
Haltemprice and Howden David Davis (Con) Con hold 15,405
Halton Derek Twigg (Lab) Lab hold 25,405
Hammersmith Andy Slaughter (Lab) Lab hold 18,651
Hampstead and Kilburn Tulip Siddiq (Lab) Lab hold 15,560
Harborough Neil O'Brien (Con) Con hold 12,429
Harlow Robert Halfon (Con) Con hold 7,031
Harrogate and Knaresborough Andrew Jones (Con) Con hold 18,168
Harrow East Bob Blackman (Con) Con hold 1,757
Harrow West Gareth Thomas (Lab) Lab hold 13,314
Hartlepool Mike Hill (Lab) Lab hold 7,650
Harwich and North Essex Bernard Jenkin (Con) Con hold 14,356
Hastings and Rye Amber Rudd (Con) Con hold 346
Havant Alan Mak (Con) Con hold 15,956
Hayes and Harlington John McDonnell (Lab) Lab hold 18,115
Hazel Grove William Wragg (Con) Con hold 5,514
Hemel Hempstead Mike Penning (Con) Con hold 9,445
Hemsworth Jon Trickett (Lab) Lab hold 10,174
Hendon Matthew Offord (Con) Con hold 1,072
Henley John Howell (Con) Con hold 22,294
Hereford and South Herefordshire Jesse Norman (Con) Con hold 15,013
Hertford and Stortford Mark Prisk (Con) Con hold 19,035
Hertsmere Oliver Dowden (Con) Con hold 16,951
Hexham Guy Opperman (Con) Con hold 9,236
Heywood and Middleton Liz McInnes (Lab) Lab hold 7,617
High Peak Ruth George (Lab) Lab gain from Con 2,322
Hitchin and Harpenden Bim Afolami (Con) Con hold 12,031
Holborn and St Pancras Keir Starmer (Lab) Lab hold 30,509
Hornchurch and Upminster Julia Dockerill (Con) Con hold 17,723
Hornsey and Wood Green Catherine West (Lab) Lab hold 30,738
Horsham Jeremy Quin (Con) Con hold 23,484
Houghton and Sunderland South Bridget Phillipson (Lab) Lab hold 12,341
Hove Peter Kyle (Lab) Lab hold 18,757
Huddersfield Barry Sheerman (Lab) Lab hold 12,005
Huntingdon Jonathan Djanogly (Con) Con hold 14,475
Hyndburn Graham Jones (Lab) Lab hold 5,815
Ilford North Wes Streeting (Lab) Lab hold 9,639
Ilford South Mike Gapes (Lab) Lab hold 31,647
Inverclyde Ronnie Cowan (SNP) SNP hold 384
Inverness, Nairn, Badenoch and Strathspey Drew Hendry (SNP) SNP hold 4,924
Ipswich Sandy Martin (Lab) Lab gain from Con 831
Isle of Wight Bob Seely (Con) Con hold 21,069

Source: UK Parliament election results.