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
Glasgow North East Anne McLaughlin (SNP) SNP gain from Lab 2,548
Glasgow North West Carol Monaghan (SNP) SNP hold 8,359
Glasgow South Stewart Malcolm McDonald (SNP) SNP hold 9,005
Glasgow South West Chris Stephens (SNP) SNP hold 4,900
Glenrothes Peter Grant (SNP) SNP hold 11,757
Gloucester Richard Graham (Con) Con hold 10,277
Gordon Richard Thomson (SNP) SNP gain from Con 819
Gosport Caroline Dinenage (Con) Con hold 23,278
Gower Tonia Antoniazzi (Lab) Lab hold 1,837
Grantham and Stamford Gareth Davies (Con) Con hold 26,003
Gravesham Adam Holloway (Con) Con hold 15,581
Great Grimsby Lia Nici (Con) Con gain from Lab 7,331
Great Yarmouth Brandon Lewis (Con) Con hold 17,663
Greenwich and Woolwich Matthew Pennycook (Lab) Lab hold 18,464
Guildford Angela Richardson (Con) Con hold 3,337
Hackney North and Stoke Newington Diane Abbott (Lab) Lab hold 33,188
Hackney South and Shoreditch Meg Hillier (Lab) Lab hold 33,985
Halesowen and Rowley Regis James Morris (Con) Con hold 12,074
Halifax Holly Lynch (Lab) Lab hold 2,569
Haltemprice and Howden David Davis (Con) Con hold 20,329
Halton Derek Twigg (Lab) Lab hold 18,975
Hammersmith Andy Slaughter (Lab) Lab hold 17,847
Hampstead and Kilburn Tulip Siddiq (Lab) Lab hold 14,188
Harborough Neil O'Brien (Con) Con hold 17,278
Harlow Robert Halfon (Con) Con hold 14,063
Harrogate and Knaresborough Andrew Jones (Con) Con hold 9,675
Harrow East Bob Blackman (Con) Con hold 8,170
Harrow West Gareth Thomas (Lab) Lab hold 8,692
Hartlepool Mike Hill (Lab) Lab hold 3,595
Harwich and North Essex Bernard Jenkin (Con) Con hold 20,182
Hastings and Rye Sally-Ann Hart (Con) Con hold 4,043
Havant Alan Mak (Con) Con hold 21,792
Hayes and Harlington John McDonnell (Lab) Lab hold 9,261
Hazel Grove William Wragg (Con) Con hold 4,423
Hemel Hempstead Mike Penning (Con) Con hold 14,563
Hemsworth Jon Trickett (Lab) Lab hold 1,180
Hendon Matthew Offord (Con) Con hold 4,230
Henley John Howell (Con) Con hold 14,053
Hereford and South Herefordshire Jesse Norman (Con) Con hold 19,686
Hertford and Stortford Julie Marson (Con) Con hold 19,620
Hertsmere Oliver Dowden (Con) Con hold 21,313
Hexham Guy Opperman (Con) Con hold 10,549
Heywood and Middleton Chris Clarkson (Con) Con gain from Lab 663
High Peak Robert Largan (Con) Con gain from Lab 590
Hitchin and Harpenden Bim Afolami (Con) Con hold 6,895
Holborn and St Pancras Keir Starmer (Lab) Lab hold 27,763
Hornchurch and Upminster Julia Lopez (Con) Con hold 23,308
Hornsey and Wood Green Catherine West (Lab) Lab hold 19,242
Horsham Jeremy Quin (Con) Con hold 21,127
Houghton and Sunderland South Bridget Phillipson (Lab) Lab hold 3,115
Hove Peter Kyle (Lab) Lab hold 17,044
Huddersfield Barry Sheerman (Lab) Lab hold 4,937
Huntingdon Jonathan Djanogly (Con) Con hold 19,383
Hyndburn Sara Britcliffe (Con) Con gain from Lab 2,951
Ilford North Wes Streeting (Lab) Lab hold 5,218
Ilford South Sam Tarry (Lab) Lab hold 24,101
Inverclyde Ronnie Cowan (SNP) SNP hold 7,512
Inverness, Nairn, Badenoch and Strathspey Drew Hendry (SNP) SNP hold 10,440
Ipswich Tom Hunt (Con) Con gain from Lab 5,479
Isle of Wight Bob Seely (Con) Con hold 23,737

Source: UK Parliament election results.